Групповое кодирование

Групповое кодирование нужно для сжатия информации.

В методе группового кодирования сделана попытка воспользоваться тем, что большие области изображений имеют одинаковую интенсивность или цвет.

 
 

При простейшем групповом кодировании определяется только интенсивность и количество последовательных пикселей с этой интенсивностью на данной сканирующей строке.

Кодирующие данные следует рассматривать по 2: первое число – интенсивность, второе число – последовательность пикселей на сканирующей строке с этой интенсивностью.

В результате, сжатие в помощью группового кодирования составит 4,33:1.

Для добавления цвета к схеме группового кодирования необходимо добавить интенсивность красного, зеленого и синего цветов и за ними количество пикселей с этим цветом.

 
 

Сжатие данных для изображений в этом случае может приближаться 10 к 1. Это существенно не только потому, что групповое кодирование просто экономит память, но и экономит память для последовательности кадров или фильмов.

Недостатком группового кодирования является то, что добавление / удаление отрезков или текста из изображения является трудоемкой операцией и занимает много времени из-за последовательного хранения длины участков. Таким образом, кодирование / декодирование изображений влечет накладные расходы и может приводить не к улучшению, а к ухудшению. Например, для коротких участков интенсивности может потребоваться в 2 раза больше памяти, чем при пиксельном хранении.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: