Алгоритмы сжатия изображений

Слайд 2

Алгоритмы сжатия изображений Легко подсчитать, что несжатое полноцветное изображение, размером 2000*1000

Алгоритмы сжатия изображений Легко подсчитать, что несжатое полноцветное изображение, размером 2000*1000 пикселов

будет иметь размер около 6 мегабайт. Если говорить об изображениях, получаемых с профессиональных камер или сканеров высокого разрешения, то их размер может быть ещё больше. Не смотря на быстрый рост ёмкости устройств хранения, по-прежнему весьма актуальными остаются различные алгоритмы сжатия изображений. Все существующие алгоритмы можно разделить на два больших класса:

▲Алгоритмы сжатия без потерь ▲ Алгоритмы сжатия с потерями

Слайд 3

▲Алгоритмы сжатия без потерь Рассмотрим несколько разных алгоритмов сжатия изображения без потерь (Восстанавливающие точное изображение)

▲Алгоритмы сжатия без потерь

Рассмотрим несколько разных алгоритмов сжатия изображения без потерь

(Восстанавливающие точное изображение)
Слайд 4

Алгоритм RLE (Сжатие без потерь) Все алгоритмы серии RLE основаны на

Алгоритм RLE (Сжатие без потерь)

Все алгоритмы серии RLE основаны на очень

простой идее: повторяющиеся группы элементов заменяются на пару (количество повторов, повторяющийся элемент). Рассмотрим этот алгоритм на примере последовательности бит. В этой последовательности будут чередовать группы нулей и единиц
Этот алгоритм наиболее эффективен для чёрно-белых изображений. Также он часто используется, как один из промежуточных этапов сжатия более сложных алгоритмов.
Слайд 5

Словарные алгоритмы (сжатие без потерь) Идея, лежащая в основе словарных алгоритмов,

Словарные алгоритмы (сжатие без потерь)

Идея, лежащая в основе словарных алгоритмов, заключается в

том, что происходит кодирование цепочек элементов исходной последовательности. При этом кодировании используется специальный словарь, который получается на основе исходной последовательности.
Существует целое семейство словарных алгоритмов, но мы рассмотрим наиболее распространённый алгоритм LZW, названный в честь его разработчиков Лепеля, Зива и Уэлча.
Словарь в этом алгоритме представляет собой таблицу, которая заполняется цепочками кодирования по мере работы алгоритма. При декодировании сжатого кода словарь восстанавливается автоматически, поэтому нет необходимости передавать словарь вместе с сжатым кодом.
Слайд 6

▲Алгоритмы сжатия с потерями Рассмотрим несколько разных алгоритмов сжатия изображения с потерями (Восстанавливающие неточное изображение)

▲Алгоритмы сжатия с потерями

Рассмотрим несколько разных алгоритмов сжатия изображения с потерями

(Восстанавливающие неточное изображение)
Слайд 7

Алгоритм сжатия JPEG JPEG на данный момент один из самых распространенных

Алгоритм сжатия JPEG

JPEG на данный момент один из самых распространенных способов

сжатия изображений с потерями. Опишем основные шаги, лежащие в основе этого алгоритма. Будем считать, что на вход алгоритма сжатия поступает изображение с глубиной цвета 24 бита на пиксел (изображение представлено в цветовой модели RGB). Перевод в цветовое пространство YCbCr