Вьюер JPEG2000 на NVIDIA GPU
Обновлено:
Просмотрщик JPEG2000 с GPU-декодированием: открывает и листает тяжёлые J2K-изображения и последовательности на скорости, недоступной CPU-вьюерам. Для кино, ГИС и картографии, науки — где J2K-файлы большие, а смотреть их нужно плавно.
Вьюер JPEG2000 от компании Фаствидео основан на технологии NVIDIA CUDA. Это высокопроизводительное решение, соответствующее стандарту JPEG2000. Вьюер имеет впечатляющие результаты по скорости декодирования изображений по алгоритму JPEG2000 на видеокартах NVIDIA благодаря оптимизации и распараллеливанию алгоритма.
Обычные вьюеры «задыхаются» на JPEG2000. Декодирование J2K на CPU — секунды на кадр для больших изображений, поэтому листать серию невозможно. Наш вьюер декодирует на GPU и показывает тяжёлые J2K и последовательности плавно, в реальном времени.
Мы сами написали эти алгоритмы
Кодеки и ISP-модули Fastvideo — это не обёртки над чужим кодом. Алгоритмы демозаики, шумоподавления, тон-маппинга и кодеков JPEG/JPEG2000 мы спроектировали — а многие и придумали — сами и сами реализовали на CUDA, на базе экспертизы в обработке изображений, которую нарабатываем с 2009 года. Поэтому вы получаете цельное, настроенное решение, а не набор GPU-примитивов; и если вашей задаче нужно что-то специфическое, мы можем изменить сам алгоритм, а не просто вызвать его.

Возможности декодера JPEG2000 на видеокартах NVIDIA
- Декодирование JPEG2000 (J2K) для серых и цветных изображений с произвольной шириной и высотой
- Алгоритм с потерями (вейвлет CDF 9/7) и без потерь (вейвлет CDF 5/3) для декодирования J2K
- Разрешение: 8-16 бит на канал (до 24 бит на канал)
- Цветовые пространства: sRGB, Rec.709, Adobe RGB, ProPhoto RGB, DCI P3, XYZ, Linear
- Количество уровней декомпозиции: 1–12
- Размер кодоблока: 16×16, 32×32 или 64×64
- Прореживание для хроматических компонент: 4:4:4, 4:2:2, 4:2:0
- Коэффициент качества изображений в диапазоне 0–100 (нецелые значения разрешены)
- Поддержка тайлов для кодера и декодера J2K
- Управление размером сжатого кадра
- Оконный режим работы для декодера JPEG2000
- Входные данные: изображения с HDD/RAID/SSD или из пямяти CPU/GPU
- Выходные данные: изображения на HDD/RAID/SSD или в памяти CPU/GPU
- Режимы работы
- Режим одиночных кадров
- Многопоточный режим пачки для стриминга
- Одновременное декодирование тайлов для очень больших изображений
- Стандартный набор вычислений для декомпресиии JPEG2000 на NVIDIA GPU
- Декодер J2K на видеокарте
- Парсинг входных данных
- Декодирование пакетов
- Энтропийный декодер
- Моделирование битовых коэффициентов
- Обратное квантование
- Обратное дискретное вейвлет-преобразование
- Обратное цветовое преобразование и обратный сдвиг
- Выходное форматирование
- Декодер J2K на видеокарте
- Оптимизация для самых последних видеокарт NVIDIA
- Скорость работы намного выше по сравнению с декодерами JPEG2000 на CPU: JasPer, JJ2000, OpenJPEG, Kakadu
- Возможность интеграции с OpenGL для быстрой визуализации результатов декодирования
- Совместимость с пакетом FFmpeg для чтения и записи потоков Motion JPEG2000 (FFmpeg по лицензии LGPL v2.1)
- Совместимость с операционными системами Windows-10, Linux Ubuntu, L4T
Чем вьюер JPEG2000 на видеокарте быстрее декодеров на CPU?
Декодирование JPEG2000 полностью распараллелено и выполняется на видеокарте NVIDIA, поэтому вьюер работает намного быстрее CPU-декодеров JasPer, JJ2000, OpenJPEG и Kakadu. Поддерживаются тайлы, оконный режим и многопоточная пачка, а результат можно выводить через OpenGL для быстрой визуализации.
Мы можем интегрировать кодек JPEG2000 в программное обеспечение заказчика. Кроме кодирования и декодирования изображений JPEG2000 мы можем предложить много других быстрых алгоритмов для быстрой обработки изображений на видеокартах NVIDIA. Подробности можно посмотреть в описании библиотеки Фаствидео СДК, чтобы понять, что можно сделать на видеокартах NVIDIA.
Смежные продукты Фаствидео
- Кодек JPEG2000 на CUDA — кодер и декодер
- Кодек JPEG на CUDA для быстрого сжатия
- Дебайер на CUDA — быстрая демозаика
- Фаствидео СДК — полная библиотека обработки изображений на GPU
- Решения Фаствидео для задач обработки изображений
Сначала — на ваших данных, бесплатно
До любых обязательств пришлите нам несколько своих снимков или опишите задачу. Мы прогоним их через софт, покажем результат и разберём его вместе на созвоне. Если решаете двигаться дальше — заказ простой: коммерческое предложение, ваш заказ (договор/PO), наш счёт; условия лицензии уже входят в софт.