63
Будем называть весом ошибки расстояние от точки, соответству&
ющей вектору ошибки, до нулевого вектора (вектора, элементами
которого являются нули):
() (,0).wt e d e1
Тогда задачу поиска кодового слова, находящегося на расстоянии
не больше чем R от заданной точки, можно свести к задаче поиска
вектора ошибки минимального веса: по принятому вектору a нужно
найти такой вектор ошибки e, вес которого не превышал бы R, кото&
рый в сумме с кодовым словом давал бы принятый вектор:
:, ,().ea w ew Wwte R1 2 3 4
В терминах помехоустойчивого кодирования эта задача может быть
описана как задача декодирования кода W в радиусе до R, то есть
поиска такого кодового слова w Î W, что , ( ) .wcewte R1 2 3
Теперь общий принцип сжатия изображений при помощи помехо&
устойчивых кодов можно сформулировать так:
– каждый домен x
i
изображения отображается при помощи преоб&
разований в точку c
i
пространства C, покрытого кодом W;
– в пространстве C выполняется декодирование вектора c
i
в коде
W, т. е. находится ближайшее кодовое слово w
i
, принадлежащее коду
W, и это слово w
i
считается квантователем для исходного домена x
i
;
– сохраняется g
i
– информационная совокупность слова w
i
. Сжа&
тие от квантования будет состоять в том, что вместо домена x
i
будет
храниться информационная совокупность g
i
.
Однако подстройка изображения под код может быть выполнена не
только за счет преобразований. Существует метод, подстраивающий
изображение под фиксированный помехоустойчивый код за счет согла&
сованной потери качества, работающий следующим образом. Из доме&
нов изображения последовательно формируются двоичные битовые
плоскости, а затем каждая битовая плоскость квантуется при помощи
декодирования заданного двоичного кода с низкой плотностью прове&
рок на четность. Таким образом, в качестве преобразований, переводя&
щих домены в другое пространство, метод использует разбиение доме&
нов на битовые плоскости, а в качестве покрывающих кодов использу&
ются двоичные коды с низкой плотностью проверок на четность.
Основная идея данного метода состоит в том, что при квантовании
компоненты битовых плоскостей имеют различную значимость для вос&
становленного изображения. Пусть необходимо проквантовать самую
старшую битовую плоскость (плоскость, состоящую из старших битов
элементов доменов). Очевидно, что ошибки квантования этой плоско&
сти приведут к самым большим ошибкам в восстановленном изображе&
нии, однако, следует принять во внимание факт, что далее будет произ&