Научная статья на тему 'Компрессия зашумленных изображений адаптивным вейвлет-кодеком'

Компрессия зашумленных изображений адаптивным вейвлет-кодеком Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
129
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕЙВЛЕТ / АЛГОРИТМ / ФАКТОР / ИЗОБРАЖЕНИЕ / IMAGE RECOGNITION / METERING APPARATUS / INDICATOR / POINTER-TYPE INSTRUMENT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бехтин Юрий Станиславович, Титов Дмитрий Витальевич

Представлен основанный на итеративном извлечении когерентных структур новый метод построения вейвлет-кодеков, предназначенных для компрессии зашумленных изображений

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Бехтин Юрий Станиславович, Титов Дмитрий Витальевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

recognition of pointer-type instrument readings

A mathematical model of pointer-type instrument readings recognition is described. Algorithms for calculation of dancer reading and hand deviation angle are presented. The algorithms calculation complexity and accuracy of the method are estimated.

Текст научной работы на тему «Компрессия зашумленных изображений адаптивным вейвлет-кодеком»

Сведения об авторах

— д-р техн. наук, профессор; Муромский институт Владимирского государственного университета им. А. Г. и Н. Г. Столетовых, кафедра САПР ЭС; заведующий кафедрой; E-mail: [email protected]

— аспирант; Муромский институт Владимирского государственного университета им. А. Г. и Н. Г. Столетовых, кафедра САПР ЭС; E-mail: [email protected]

Поступила в редакцию 24.10.11 г.

УДК 681.7.069.32

Ю. С. Бехтин, Д. В. Титов

КОМПРЕССИЯ ЗАШУМЛЕННЫХ ИЗОБРАЖЕНИЙ АДАПТИВНЫМ ВЕЙВЛЕТ-КОДЕКОМ

Представлен основанный на итеративном извлечении когерентных структур новый метод построения вейвлет-кодеков, предназначенных для компрессии зашумленных изображений.

Ключевые слова: вейвлет, алгоритм, фактор, изображение.

Введение. Современный рынок радиоэлектронных устройств предлагает ряд микрочипов, специально созданных для компрессии видеоданных. Большую их часть составляют так называемые вейвлет-кодеки (например, ADV6xx фирмы Analog Devices). Такие кодеки базируются на одном из известных методов вейвлет-компрессии изображений, как EZW, SPIHT, EBCOT, JPEG2000 и др. [1—4]. К сожалению, они малоэффективны при заданной степени сжатия зашумленных изображений, которые описываются моделью вида [4]:

Y = X + Z , (1)

где Y — наблюдаемое изображение, X — неизвестный оригинал, Z — не зависящий от оригинала X аддитивный (гауссов) шум с нулевым средним.

Различные методы компрессии зашумленных изображений могут быть разделены на две группы. Методы первой, например [5, 6], нацелены на достижение максимально возможного качества декодированных искаженных изображений путем применения такой степени сжатия, при которой достигается наибольшее значение пикового отношения сигнал/шум (ПОСШ). Подобные методы относительно легко реализовать на существующих микрочипах, однако при этом не всегда обеспечивается заданная степень сжатия. Методы второй группы (см. например, [7]) нацелены на поиск оптимального критерия распределения квоты битов. Однако такие методы содержат громоздкие вычислительные процедуры и пока не могут быть реализованы на микрочипах.

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

Постановка задачи. Вейвлет-декомпозиция W зашумленного изображения (1) может быть также представлена в виде аддитивной модели

WY = W(Y) = W(X + Z) = W(X) + W(Z) = WX + Ws, (2)

где WX = W(X), Ws = W(Z) — центрированные и некоррелированные случайные процессы, причем процесс Ws условно полагаем нормально распределенным.

Аркадий Львович Жизняков Денис Геннадьевич Привезенцев

Рекомендована Юго-Западным государственным университетом

Вейвлет-коэффициенты должны быть подвергнуты пороговой обработке и закодированы.

2 2

С учетом ошибки равномерного квантования А = 12аМд [4], где А — интервал квантования, значение порога т может быть приравнено нулевой зоне кодека т = 9А, что дает

т2 = 1202а2щ,

(3)

где 0 — коэффициент, регулирующий отношение между шириной нулевой зоны и интервалом квантования (по умолчанию для многих кодеков 0=1). Значение т может быть приравнено любому вейвлет-коэффициенту т =

Иу

, М < I, I — число точек изображения.

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

Е{||ГХ-^Ц2} = -и^)2 = а2 -

~2 2 2 ва +Ош + ва

1

ид>

М

-.2 1 ^,..2

(4)

где а = — Е иу — дисперсия всех вейвлет-коэффициентов; а =—Е Иу — дисперсия 11=1 1 М 1=1 1 значимых вейвлет-коэффициентов (оставшихся после пороговой обработки), М /1 = в; 1 I

=_ Е и^- — дисперсия вейвлет-коэффициентов шума с нулевым средним; 11=1 1 1 М

®щ = —^а2дг — дисперсия ошибки квантования для М значимых вейвлет-коэффициентов.

М 1=1

Из уравнения (4) следует, что для достижения наибольшего ПОСШ необходимо получить максимальное значение дисперсии значимых вейвлет-коэффициентов и минимальное — дисперсии ошибки квантования. Данные требования противоречивы, поскольку большое значение М, снижающее ошибку аппроксимации, приводит к увеличению ошибки квантования. Таким образом, необходимо найти оптимальное в смысле минимума СКО (4) значение порога, определяющего число значимых вейвлет-коэффициентов М.

Алгоритм работы кодека. В соответствии с уравнением (4) полученная после компрес-

1

, эквивалентна максимуму

сии минимальная СКО, записанная в форме Е| Жх - Жу

в (а2 -а2щ ) Метод функционирования кодека, базирующийся на извлечении М когерентных структур из зашумленного изображения, представляется в итеративной форме:

(5)

/(М) = в(<<2 -а^) ^шах

М

V

Иу

Иу

2 т( 2 ~2\ = Р1 -М1 (а -ва )

(6)

-м Е

1=М+1'

где пороговое значение для коэффициента корреляции между нормальным шумом и любым вейвлет-базисом определяется как [8]:

шах1<^ < I

И

4*

<

>/21п Iа7 л/21п I

■ = PI.

щ 41а7 41

Оценка X оригинального изображения является суммой М когерентных структур

М

X = 2 Ж-1 [м?ук }, (8)

к=1

вычисленных через обратное вейвлет-преобразование, которые формируют псевдоизображения по правилу

М I

Ум = УЖ"1 К}= 2 ж-1 {к}. (9)

к =1 к =М +1

Таким образом, поиск когерентных структур схож с грубой пороговой обработкой вейв-лет-коэффициентов с величиной порога [8]

т - pI-M

1 2

Z wy. . (10)

k -M+1

Если произведена сортировка всех вейвлет-коэффициентов по амплитуде, предлагаемый алгоритм будет содержать следующую последовательность шагов.

1. Положить M — I -1 (инициализация алгоритма).

2. Вычислить кумулятивную сумму квадратов вейвлет-коэффициентов и в соответствии с (10) вычислить значение порога для данного (текущего) коэффициента корреляции Pi-м .

3. Вычислить новое (скорректированное) значение M числа значимых вейвлет-коэффициентов, используя неравенство (6).

4. Проверить достижение максимума целевой функции (5).

5. Если максимальное значение целевой функции (5) получено, то закончить вычисления; в противном случае — переход к шагу 2.

Результаты моделирования. К настоящему времени собран достаточно обширный статистический материал, доказывающий эффективность разработанного кодека. В таблице приводятся усредненные численные результаты компрессии четырех тестовых изображений, взятых из библиотеки MatLab [4]. Для сравнения использовались алгоритм компрессии SPIHT и так называемый „идеальный кодер" Oracle [3, 8].

Кодек (для 0,2 б/пкс) 2

10 25 35

ПОСШ, дБ Oracle 32,24 29,25 25,67

SPIHT 30,27 25,89 24,68

Адаптивный вейвлет 31,02 28,39 24,58

SSIM Oracle 0,89 0,81 0,76

SPIHT 0,64 0,58 0,47

Адаптивный вейвлет 0,78 0,74 0,69

Аддитивный шум в соотношении (1) моделировался с использованием генератора случайных чисел, распределенных по нормальному закону с нулевым средним и дисперсией о^,

изменяющейся в ходе экспериментов. Для кодека использовалось трехуровневое быстрое вейвлет-преобразование на основе биортогонального банка фильтров CDF 9.7 [4]. Численные результаты для ПОСШ и комплексной оценки структурного сходства SSIM (Structural SIMilarity) приведены в таблице. На рис. 1 и 2 показаны результаты применения нового кодека для обработки радиолокационного изображения (для 8 и 0,2 б/пкс соответственно). Как видно из таблицы и рисунков, предложенный алгоритм обеспечивает лучшее восстановление зашум-ленного изображения как визуально, так и численно по критериям ПОСШ и SSIM.

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

реализовать его на микрочипах, работающих в реальном масштабе времени. Предлагаемый алгоритм запрограммирован на ПЛИС фирмы Xilinx с помощью программного обеспечения ISE версии 6.3 и апробирован с помощью специально разработанного симулятора.

y

100 200 300 400 500 600 700 800 900

100 200 300 400 500 600 700 800 900 x Рис. 1

y

100 200 300 400 500 600 700 800 900

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

100 200 300 400 500 600 700 800 900 x Рис. 2

Данная работа выполнена в рамках реализации ФЦП „Научные и научно-педагогические кадры инновационной России на 2009—2013 гг.", контракт 16.740.11.0086.

СПИСОК ЛИТЕРАТУРЫ

1. Shapiro J. Embedded image coding using zerotrees of wavelet coefficients // IEEE Trans. on Signal Proc. 1993. Vol. 41. P. 3445—3462.

2. Lewis A. S., Knowles G. Image compression using the 2-D wavelet transform // IEEE Trans. on Image Proc. 1992. Vol. 1, N 2. P. 244—250.

3. Said A., Pearlman W. A. A new fast and efficient image codec based on set partitioning in hierarchical trees // IEEE Trans. on Circ. and Syst. Video Tech. 1996. Vol. 6.

4. Gonzalez R. C., Woods R. E. Digital Image Processing. NY: Addison Wesley, 1992.

5. Ponomarenko N., Lukin V., ZriakhovM., Egiazarian K., Astola J. Estimation of accessible quality in noisy image compression // Proceedings of EUSIPCO. Florence, Italy, 2006. Septеmber.

6. Al-Snaykh O.-K., Mercereau R. M. Lossy compression of noisy images // IEEE Trans. on Image Proc. 1998. Vol. 7, N 12. P. 1641—1652.

7. Chang S. G., Yu B., Vetterli M. Adaptive wavelet thresholding for image de-noising and compression // IEEE Trans. on Image Proc. 2000. Vol. 9, N 9. P. 1532—1546.

8. Mallat S., Zhang Z. Matching pursuits with time-frequency dictionaries // IEEE Trans. on Signal Proc. 1993. Vol. 41, N 12. P. 3397—3415.

Юрий Станиславович Бехтин

Дмитрий Витальевич Титов

Рекомендована Юго-Западным государственным университетом

Сведения об авторах

— д-р техн. наук, профессор; Рязанский государственный радиотехнический университет, кафедра автоматики и информационных технологий в управлении; E-mail: [email protected]

— аспирант; Юго-Западный государственный университет, кафедра вычислительной техники, Курск; E-mail: [email protected]

Поступила в редакцию 24.10.11 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.