JPEG 2000¶
JPEG 2000 — это стандарт сжатия изображений, разработанный Объединённой группой экспертов по фотографии (Joint Photographic Experts Group, JPEG) и официально утверждённый в 2000 году. Он представляет собой систему кодирования неподвижных изображений, основанную на вейвлет-преобразовании, и предназначен для замены более раннего формата JPEG, использующего дискретное косинусное преобразование (ДКП). JPEG 2000 обеспечивает более высокую степень сжатия при том же визуальном качестве, а также поддерживает такие функции, как сжатие без потерь, масштабируемость, передача по частям и работа с большими глубинами цвета.
¶История
Разработка JPEG 2000 началась в 1997 году как ответ на растущие требования к сжатию изображений в цифровой фотографии, медицине, геоинформационных системах и интернете. Предыдущий стандарт JPEG, принятый в 1992 году, имел ряд ограничений: он был ориентирован на сжатие с потерями, не поддерживал прозрачность, имел низкую устойчивость к ошибкам передачи и не позволял эффективно обрабатывать изображения с высоким динамическим диапазоном.
Первая версия стандарта, известная как ISO/IEC 15444-1, была опубликована в 2000 году. Впоследствии вышли расширения: часть 2 (расширенные возможности кодирования), часть 3 (Motion JPEG 2000 — для видео), часть 6 (сжатие составных изображений) и другие. В 2004 году стандарт был принят в качестве рекомендации ITU-T T.800. Несмотря на технические преимущества, JPEG 2000 не получил широкого распространения в потребительской фотографии и интернете из-за высокой вычислительной сложности и патентных ограничений.
¶Технические основы
¶Вейвлет-преобразование
В отличие от JPEG, который использует ДКП для блоков 8×8 пикселей, JPEG 2000 применяет дискретное вейвлет-преобразование (ДВП) ко всему изображению или его крупным сегментам (тайлам). Вейвлет-преобразование разлагает изображение на несколько частотных поддиапазонов: низкочастотный (приближение) и высокочастотные (детали по горизонтали, вертикали и диагонали). Это позволяет достичь лучшего качества сжатия при низких битрейтах и избежать эффекта «блочности», характерного для JPEG.
¶Кодирование EBCOT
После вейвлет-преобразования коэффициенты квантуются и кодируются с помощью алгоритма EBCOT (Embedded Block Coding with Optimized Truncation). Этот метод разбивает каждый поддиапазон на небольшие блоки (обычно 64×64 пикселя) и кодирует их независимо, с возможностью обрезания битового потока до требуемого уровня качества. EBCOT обеспечивает встроенное масштабирование: из одного файла можно извлечь изображение с разным разрешением, качеством или глубиной цвета.
¶Сжатие без потерь
JPEG 2000 поддерживает как сжатие с потерями, так и сжатие без потерь (lossless). В режиме без потерь используется обратимое вейвлет-преобразование (например, 5/3-фильтр) и целочисленное квантование. Это делает формат пригодным для архивного хранения медицинских снимков, цифровых негативов и документов.
¶Классификация и части стандарта
Стандарт JPEG 2000 состоит из нескольких частей, каждая из которых расширяет его функциональность:
- Часть 1 (ISO/IEC 15444-1) — базовая система кодирования, включающая вейвлет-преобразование, EBCOT и основные форматы файлов (JP2, JPX).
- Часть 2 (ISO/IEC 15444-2) — расширения, такие как многокомпонентное кодирование, поддержка плавающей точки, улучшенное квантование.
- Часть 3 (ISO/IEC 15444-3) — Motion JPEG 2000, формат для сжатия видеопоследовательностей с использованием покадрового кодирования.
- Часть 6 (ISO/IEC 15444-6) — сжатие составных изображений (например, документов с текстом и графикой) с использованием сегментации и разных методов кодирования для разных областей.
- Часть 9 (ISO/IEC 15444-9) — интерактивные протоколы для передачи изображений по сетям (JPIP).
- Часть 12 (ISO/IEC 15444-12) — формат контейнера ISO Base Media File Format, используемый также в MPEG-4.
¶Применение
¶Медицина
JPEG 2000 является основным форматом для хранения и передачи медицинских изображений в стандарте DICOM (Digital Imaging and Communications in Medicine). Он позволяет сжимать рентгеновские снимки, компьютерные томограммы и магнитно-резонансные изображения без потерь или с минимальными потерями, при этом обеспечивая быстрый доступ к нужным областям через масштабирование.
¶Геоинформационные системы (ГИС)
В ГИС JPEG 2000 используется для сжатия спутниковых снимков и аэрофотоснимков. Формат поддерживает большие размеры изображений (до десятков гигапикселей) и позволяет передавать только те части, которые необходимы пользователю, благодаря технологии JPIP.
¶Кинематограф и цифровое кино
Motion JPEG 2000 применяется в цифровых кинопроекторах (стандарт DCI — Digital Cinema Initiatives) для сжатия фильмов. Каждый кадр кодируется независимо, что обеспечивает высокое качество и возможность монтажа без перекодирования. Разрешение может достигать 4K и 8K.
¶Архивное хранение
Библиотеки, музеи и архивы используют JPEG 2000 для оцифровки редких книг, рукописей и фотографий. Сжатие без потерь и поддержка метаданных (например, IPTC и XMP) делают формат удобным для долгосрочного хранения.
¶Интернет и веб
Несмотря на технические преимущества, JPEG 2000 не получил широкого распространения в вебе. Основные браузеры (Google Chrome, Mozilla Firefox, Safari) не поддерживают его нативно, за исключением Safari на macOS и iOS. Для использования в интернете требуются специальные плагины или серверные решения.
¶Преимущества и недостатки
¶Преимущества
- Высокая степень сжатия — при одинаковом визуальном качестве JPEG 2000 может сжимать изображения на 20–30% сильнее, чем JPEG.
- Сжатие без потерь — возможность точного восстановления исходных данных.
- Масштабируемость — из одного файла можно извлечь изображение с разным разрешением, качеством или глубиной цвета.
- Устойчивость к ошибкам — благодаря независимому кодированию блоков, повреждение части файла не приводит к потере всего изображения.
- Поддержка больших изображений — формат может обрабатывать изображения размером до 2^32 пикселей по каждой оси.
- Прозрачность и альфа-канал — возможность хранения информации о прозрачности.
¶Недостатки
- Высокая вычислительная сложность — кодирование и декодирование требуют значительно больше ресурсов процессора и памяти, чем JPEG.
- Патентные ограничения — часть технологий, используемых в JPEG 2000, защищена патентами, что препятствовало его широкому внедрению в потребительские продукты.
- Низкая поддержка в браузерах — отсутствие нативной поддержки в большинстве веб-браузеров ограничивает его использование в интернете.
- Больший размер файлов при низких степенях сжатия — для изображений с высоким качеством JPEG 2000 может давать файлы большего размера, чем JPEG.
¶Сравнение с другими форматами
| Характеристика | JPEG 2000 | JPEG | PNG | WebP |
|---|---|---|---|---|
| Тип сжатия | С потерями и без потерь | С потерями | Без потерь | С потерями и без потерь |
| Базовый алгоритм | Вейвлет-преобразование | ДКП | Дефлейт | VP8/VP9 |
| Поддержка прозрачности | Да | Нет | Да | Да |
| Масштабируемость | Да | Нет | Нет | Нет |
| Сжатие без потерь | Да | Нет | Да | Да |
| Степень сжатия (с потерями) | Высокая | Средняя | Низкая | Высокая |
| Вычислительная сложность | Высокая | Низкая | Средняя | Средняя |
| Поддержка в браузерах | Ограниченная | Повсеместная | Повсеместная | Широкая |
¶Интересные факты
- JPEG 2000 был выбран в качестве стандарта для сжатия изображений в системе цифрового кино DCI, что сделало его обязательным для всех кинотеатров, использующих цифровые проекторы.
- В 2010 году NASA использовало JPEG 2000 для сжатия снимков, полученных с марсохода «Кьюриосити», благодаря его способности работать с большими файлами и устойчивости к ошибкам передачи.
- Формат JP2 (основной файловый формат JPEG 2000) поддерживает встраивание цветовых профилей ICC, что обеспечивает точную цветопередачу на разных устройствах.
- Несмотря на то, что JPEG 2000 не стал популярным в интернете, его технологии повлияли на разработку более современных форматов, таких как HEIF (High Efficiency Image File Format) и AVIF.
¶Источники
- ISO/IEC 15444-1:2000 — Information technology — JPEG 2000 image coding system: Core coding system.
- ITU-T Recommendation T.800 — JPEG 2000 image coding system: Core coding system.
- Taubman, D. S., Marcellin, M. W. JPEG 2000: Image Compression Fundamentals, Standards, and Practice. — Springer, 2002.
- DICOM Standard PS3.5 — Data Structures and Encoding.
- Digital Cinema Initiatives (DCI) — Specification for Digital Cinema Systems, Version 1.2.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


