Возможные способы сжатия ЦИ

Введение

Термин сжатие данных означает уменьшение объема данных, используемого для представления определенного количества информации. При этом между понятиями данные и информация существуют четкие различия. Данные являются тем средством, с помощью которых информация передается, и для представления одного и того же количества информации может быть использовано различное количество данных. Это имеет место в том случае, например, когда два разных человека, один – многословный, другой – лаконичный, рассказывают одну и ту же историю. В этом случае информацией являются факты, о которых идет речь, слова – данными, использующимися для изложения информации. В случае первого рассказчика говорят об избыточности данных.

Избыточность данных – центральное понятие цифрового сжатия данных. Это измеримая математическая категория. Пусть Возможные способы сжатия ЦИ - student2.ru и Возможные способы сжатия ЦИ - student2.ru означают числа элементов – носителей информации – в двух наборах данных, представляющих одну и ту же информацию. Тогда относительная избыточность данных Возможные способы сжатия ЦИ - student2.ru первого набора ( Возможные способы сжатия ЦИ - student2.ru ) по отношению ко второму набору ( Возможные способы сжатия ЦИ - student2.ru ) определяется как:

Возможные способы сжатия ЦИ - student2.ru ,

где Возможные способы сжатия ЦИ - student2.ru , обычно называемая коэффициентом сжатия, есть

Возможные способы сжатия ЦИ - student2.ru .

В задаче цифрового сжатия изображений различаются и могут быть использованы три основных вида избыточности данных:

  • Кодовая избыточность,
  • Межэлементная,
  • Визуальная.

Сжатие данных достигается в том случае, когда сокращается или устраняется избыточность одного или нескольких из вышеуказанных видов.

Кодовая избыточность. Значительная доля информации о виде изображения может быть получена на основе анализа его гистограммы значений яркости. Гистограмму изображения можно использовать для построения кодов, уменьшающих требуемое количество данных для представления изображения (в случае обычного (или прямого) двоичного кода каждому информационному элементу или событию (например, значению яркости) присваивается одно из Возможные способы сжатия ЦИ - student2.ru значений Возможные способы сжатия ЦИ - student2.ru -битовой двоичной последовательности). Однако, для представления многих значений можно использовать меньшее количество битов (например, чтобы представить 1 не надо иметь 8 битов).

Межэлементная избыточность.Межэлементная избыточность связана с межэлементными связями внутри изображения. Поскольку значение любого элемента ЦИ может быть достаточно точно предсказано по значениям его соседей, то информация, содержащаяся в отдельном элементе, оказывается относительно малой. Бóльшая часть вклада отдельного элемента в изображение является избыточной, она может быть «угадана» на основе значений соседних элементов. Для отражения подобной межэлементной связи введены различные термины, такие как пространственная избыточность, геометрическая избыточность, внутрикадровая избыточность. Объединением их всех является термин межэлементная избыточность.

Для уменьшения межэлементной избыточности в изображении двумерный массив пикселей должен быть преобразован в некоторый более рациональный (но обычно «не визуальный») формат. Например, для представления изображения может быть использована разность между соседними элементами.

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

Важнейшей операцией при оцифровке зрительной информации является квантование изображения. Квантование означает отображение широкого (и, вообще говоря, непрерывного) диапазона входных значений в ограниченный набор выходных значений. Поскольку такая операция необратима (происходит потеря визуальной информации), то квантование является сжатием с потерями.

Возможные способы сжатия ЦИ

Сжатие посредством использования малоранговых аппроксимаций изображения. Пусть Возможные способы сжатия ЦИ - student2.ru — матрица ЦИ размерами Возможные способы сжатия ЦИ - student2.ru с элементами Возможные способы сжатия ЦИ - student2.ru , ( Возможные способы сжатия ЦИ - student2.ru ). Для нее справедливо представление, называемое сингулярным разложением (SVD):

Возможные способы сжатия ЦИ - student2.ru , (2.1)

где Возможные способы сжатия ЦИ - student2.ru ― матрицы размерности Возможные способы сжатия ЦИ - student2.ru и Возможные способы сжатия ЦИ - student2.ru соответственно; Возможные способы сжатия ЦИ - student2.ru , Возможные способы сжатия ЦИ - student2.ru . При этом Возможные способы сжатия ЦИ - student2.ru удовлетворяют соотношениям: Возможные способы сжатия ЦИ - student2.ru , где Возможные способы сжатия ЦИ - student2.ru ― единичная матрица соответствующего размера, т.е. являются ортогональными. Столбцы Возможные способы сжатия ЦИ - student2.ru матрицы Возможные способы сжатия ЦИ - student2.ru и Возможные способы сжатия ЦИ - student2.ru матрицы Возможные способы сжатия ЦИ - student2.ru называют соответственно левыми и правыми сингулярными векторами матрицы Возможные способы сжатия ЦИ - student2.ru , величины Возможные способы сжатия ЦИ - student2.ru ― сингулярными числами (СНЧ), а Возможные способы сжатия ЦИ - student2.ru назовем сингулярной тройкой Возможные способы сжатия ЦИ - student2.ru . (При Возможные способы сжатия ЦИ - student2.ru рассматривается SVD матрицы Возможные способы сжатия ЦИ - student2.ru .)

Сингулярное разложение (2.1) матрицы Возможные способы сжатия ЦИ - student2.ru может быть представлено в форме внешних произведений:

Возможные способы сжатия ЦИ - student2.ru (2.2)

В общем случае SVD матрицы определяется неоднозначно. Назовем вектор Возможные способы сжатия ЦИ - student2.ru лексикографически положительным, если его первая ненулевая компонента положительна, а SVD (2.1) нормальным, если столбцы матрицы Возможные способы сжатия ЦИ - student2.ru лексикографически положительны. Можно показать, что невырожденная матрица имеет единственное нормальное SVD, если ее СНЧ попарно различны. Таким образом, СНЧ и сингулярные векторы (СНВ), получаемые нормальным SVD, однозначно определяют матрицу ЦИ.

Пусть Возможные способы сжатия ЦИ - student2.ru ― симметричная Возможные способы сжатия ЦИ - student2.ru -матрица, элементы которой Возможные способы сжатия ЦИ - student2.ru , с собственными значениями (СЗ) Возможные способы сжатия ЦИ - student2.ru , и ортонормированными собственными векторами (СВ) Возможные способы сжатия ЦИ - student2.ru , спектральное разложение (СР) которой определяется в соответствии с формулой:

Возможные способы сжатия ЦИ - student2.ru (2.3)

где Возможные способы сжатия ЦИ - student2.ru ― матрица СЗ; Возможные способы сжатия ЦИ - student2.ru ― матрица СВ.

Разложение (2.3), так же, как и (2.1), может быть представлено в форме внешних произведений:

Возможные способы сжатия ЦИ - student2.ru .

В силу симметричности Возможные способы сжатия ЦИ - student2.ru ее спектр, т.е. множество всех СЗ, всегда действительный. СЗ, являясь корнями характеристического многочлена Возможные способы сжатия ЦИ - student2.ru , определяются однозначно, в отличие от СР (2.3).

По аналогии с нормальным SVD, СР назовем нормальным, если элементы матрицы Возможные способы сжатия ЦИ - student2.ru удовлетворяют соотношению: Возможные способы сжатия ЦИ - student2.ru , а СВ Возможные способы сжатия ЦИ - student2.ru , лексикографически положительны. Имеет место следующая теорема.

Теорема. Пусть Возможные способы сжатия ЦИ - student2.ru — невырожденная симметричная Возможные способы сжатия ЦИ - student2.ru -матрица, модули СЗ которой попарно различны. Тогда для нее существует единственное нормальное СР.

Как правило, матрица ЦИ не удовлетворяет свойству: Возможные способы сжатия ЦИ - student2.ru . Поставим в соответствие произвольной Возможные способы сжатия ЦИ - student2.ru две симметричные матрицы Возможные способы сжатия ЦИ - student2.ru той же размерности по следующему правилу:

Возможные способы сжатия ЦИ - student2.ru . (2.4)

Утверждение. Для матрицы Возможные способы сжатия ЦИ - student2.ru ближайшей в смысле спектральной нормы матрицей ранга Возможные способы сжатия ЦИ - student2.ru является матрица Возможные способы сжатия ЦИ - student2.ru , причем Возможные способы сжатия ЦИ - student2.ru . Для матрицы Возможные способы сжатия ЦИ - student2.ru , называемой малоранговой аппроксимацией Возможные способы сжатия ЦИ - student2.ru , справедливо также представление Возможные способы сжатия ЦИ - student2.ru , где Возможные способы сжатия ЦИ - student2.ru .

Утверждение. Пусть Возможные способы сжатия ЦИ - student2.ru . Для матрицы Возможные способы сжатия ЦИ - student2.ru построено нормальное СР (2.3). Ближайшей к Возможные способы сжатия ЦИ - student2.ru в смысле спектральной нормы матрицей ранга Возможные способы сжатия ЦИ - student2.ru является Возможные способы сжатия ЦИ - student2.ru , причем Возможные способы сжатия ЦИ - student2.ru . Для матрицы Возможные способы сжатия ЦИ - student2.ru , называемой малоранговой аппроксимацией Возможные способы сжатия ЦИ - student2.ru , справедливо также представление Возможные способы сжатия ЦИ - student2.ru , где Возможные способы сжатия ЦИ - student2.ru .

Малоранговые аппроксимации матрицы ЦИ могут быть использованы для сжатия изображения. Пусть матрица имеет размеры Возможные способы сжатия ЦИ - student2.ru , тогда нужно хранить Возможные способы сжатия ЦИ - student2.ru ее элементов. С учетом того, что матрицы оригинальных ЦИ, как правило, имеют значительные размеры, актуальным является вопрос о том, можно ли сократить это количество? Рассмотрим в качестве примера ЦИ на рис.2.2(а), размеры которого 480*640. Построим SVD матрицы ЦИ. Матрица Возможные способы сжатия ЦИ - student2.ru есть наилучшее приближение ранга Возможные способы сжатия ЦИ - student2.ru , при этом для восстановления матрицы Возможные способы сжатия ЦИ - student2.ru требуется лишь Возможные способы сжатия ЦИ - student2.ru слов памяти, в которых хранятся векторы Возможные способы сжатия ЦИ - student2.ru и Возможные способы сжатия ЦИ - student2.ru . Приближения исходного ЦИ для различных значений Возможные способы сжатия ЦИ - student2.ru показаны на рис.2.2(б,в,г)

Возможные способы сжатия ЦИ - student2.ru Возможные способы сжатия ЦИ - student2.ru

а б

Возможные способы сжатия ЦИ - student2.ru Возможные способы сжатия ЦИ - student2.ru

в г

Рис.2.2. Исходное ЦИ (а); результат сжатия изображения путем использования аппоксимации ранга Возможные способы сжатия ЦИ - student2.ru (б); Возможные способы сжатия ЦИ - student2.ru (в); (г) Возможные способы сжатия ЦИ - student2.ru

Для Возможные способы сжатия ЦИ - student2.ru визуально ЦИ неотличимо от исходного, однако выигрыш в памяти здесь значительный: для исходного – 640*480=307200 слов памяти; при Возможные способы сжатия ЦИ - student2.ru - (640+480)*110=123200, т.е. почти в 3 раза.

Малоранговые аппроксимации ЦИ производят его сжатие за счет обнуления высокочастотных составляющих сигнала.

Наши рекомендации