ICER
ICER | |
---|---|
Разработчик | NASA,JPL |
Опубликован | 2002-2003 |
Тип формата | Графический формат |
Развит в | ICER-3D |
ICER — формат сжатия изображений с использованиемвейвлет-преобразования. Используется в миссияхNASA, в частности, вмарсианских. Имеет режимысжатия с потерями ибез потерь. Похож на форматJPEG2000. ICER разрабатывался с целью получения высокой степени сжатия для фотоснимков, получаемых в дальнем космосе.[1]
Формат используетсямарсоходами «Spirit» (MER-A) и «Opportunity» (MER-B) практически для всех двумерных изображений. Около 10 % изображений сжималось при помощи LOCO (на начало 2004 года).[2][3]
Гибкость
[править |править код]Формат ICER позволяет пользователю выбрать два параметра, влияющих на степень сжатия и качество полученного изображения.Задается максимальный допустимый размер файла и численный уровень качества, которое может быть понижено, чтобы не превысить заданный размер. Кодер ICER прекращает работу либо по превышении размера файла, либо по достижении заданного качества — в зависимости от того, какое условие выполнится раньше.
В случае, когда требуется получить максимальное качество при ограниченном размере файла, можно установить уровень качества lossless (без потерь).
Сжатый битовый поток ICER состоит из нескольких частей (сегментов), которые могут декодироваться независимо. Сегменты соответствуют прямоугольным частям изображения. Границы между ними могут быть заметны при использовании режима сжатия с потерями.
Для сжатия битового потока используетсяrecursive interleaved entropy coding иКоды Голомба.
Сравнение с JPEG 2000
[править |править код]ICER так же, как и JPEG 2000, основан на вейвлетах и обеспечивает:
- прогрессивное кодирование,
- сжатие без потерь (в отличие от JPEG 2000, ICER в этом режиме использует модифицированный компрессорLOCO,англ. Low Complexity Lossless Compression),
- сжатие с потерями,
- коррекцию ошибок, позволяющую ограничить эффект потери данных в канале связи.
ICER в целом обеспечивает сжатие, сравнимое с JPEG 2000.
Функциональные возможности ICER, сходные с JPEG 2000, состоят в том, что оба компрессора:
- обеспечивают разбиение изображения на блоки для увеличения эффективности сжатия, позволяя более эффективно использовать канал связи, оперативную память и процессорное время;
- позволяют варьировать степень сжатия в зависимости от размера изображения (вбайтах);
- позволяют варьировать степень сжатия в зависимости от качества (хотя ICER варьирует степень сжатия с 1%-йпогрешностью).
Различия между ICER и JPEG 2000:
- JPEG 2000 использует арифметику сплавающей запятой, ICER — только целочисленную арифметику (для упрощения использования формата на простых процессорах, предназначенных для космических применений);
- ICER использует модифицированный LOCO-компрессор для сжатия без потерь;
- JPEG 2000 использует несколько разных моделей сжатия без потерь, с помощью переключения вейвлет-компрессора в режим сжатия без потерь;
- ICER и JPEG 2000 используют разныецветовые пространства;
Примечания
[править |править код]- ↑Архивированная копия (неопр.). Дата обращения: 16 февраля 2012. Архивировано 7 ноября 2012 года.
- ↑Preliminary Image Compression Results from the Mars Exploration RoversАрхивная копия от 17 февраля 2013 наWayback Machine A. Kiely, M. Klimesh. IPN Progress Report 42-156, February 15, 2004 «Most of the images were compressed with the ICER image compression software [1]. The remaining images that were compressed made use of modified Low Complexity Lossless Compression (LOCO) software [2-4].»
- ↑Архивированная копия (неопр.). Дата обращения: 28 ноября 2015. Архивировано 8 декабря 2015 года. slide 19
Ссылки
[править |править код]Этозаготовка статьи окомпьютерной графике. Помогите Википедии, дополнив её. |
![]() | В статьене хватаетссылок на источники (см.рекомендации по поиску). Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(19 октября 2024) |