ISSN 0868-5886
НАУЧНОЕ ПРИБОРОСТРОЕНИЕ, 2011, том 21, № 1, c. 71-75 ИССЛЕДОВАНИЯ, ПРИБОРЫ, МЕТОДИКИ
УДК 539.1.08; 621.892.84
© М. Я. Марусина, Е. М. Анодина-Андриевская
ВЕЙВЛЕТНЫЙ АНАЛИЗ В ОБРАБОТКЕ ТОМОГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ
Систематизированы методы шумоподавления при обработке изображений на основе вейвлетного анализа. Апробация разработанных методов обработки изображений была проведена на магнитно-резонансном томографе General Electric Signa Infinity в СПбГУЗ "Городская Покровская больница".
Кл. сл.: магнитно-резонансная томография, вейвлетный анализ, шумоподавление
ВВЕДЕНИЕ
V,,n (x)Vim (У). V,,n (x)V,m (y).
При обработке томографических изображений актуальной представляется задача шумоподавления. Относительно новым является способ шумоподавления с помощью вейвлет-функций. Вейвлеты позволяют анализировать различные виды сигналов и эффективно устранять шум, поэтому особый интерес представляет исследование их возможностей для повышения качества изображений.
При обработке цифровых изображений чрезвычайно удобно использовать дискретное вейвлет-преобразование DWT (Discrete Wavelet Transform), т. к. оно обеспечивает наиболее глубокое проникновение к основным пространственным и частотным характеристикам [1-7].
МЕТОД ИССЛЕДОВАНИЯ
В данной работе рассмотрен метод шумоподавления с помощью различных вейвлет-функций, таких как вейвлет Хаара, симлет, койфлет, би-ортогональный вейвлет порядка N, обратный би-ортогональный вейвлет порядка N, вейвлет Мейе-ра, вейвлет Добеши, модифицированный вейвлет Добеши [8-9].
Для обработки томографических изображений в формате DICOM (Digital Imaging and Соттишсайош in Medicine) с помощью методов вейвлетного анализа разработан алгоритм шумоподавления и его программная реализация. Алгоритм обработки изображений представлен на рис. 1 [1].
При разработке алгоритма примем: (p(x) — масштабирующая вейвлет-функция, y/(x) — вейв-лет. Они порождают базисные функции
V,,n(x)V, -(У1 V,,n(x)¥,- (УХ
Соответствующие коэффициенты определяются следующим образом. Аппроксимирующие коэффициенты сА] получаются как коэффициенты разложения по вейвлет-базису (р^ п (Х)р.т (у). Горизонтальные коэффициенты сHj получаются как коэффициенты разложения по вейвлет-базису р. п (т (у) . Вертикальные детализирующие коэффициенты с^ получаются как коэффициенты разложения по вейвлет-базису (Х)р.т (у).
Диагональные коэффициенты сDj получаются как коэффициенты разложения по вейвлет-базису (х)у^т (у). Практически входной сигнал задается матрицей S. При разложении данного сигнала получаются указанные выше четыре типа коэффициентов.
Двумерное дискретное вейвлет-преобразование (ДВП) получается в результате применения одномерного преобразования последовательно к строкам и столбцам изображения. В результате мы получаем одну низкочастотную полосу и три высокочастотных, причем ВЧ-коэффициенты
S
0Ä2 CH2 cHi
CV2 CD2
CV1 cDi
Рис. 1. Алгоритм разложения двумерного сигнала при его обработке
каждой полосы отвечают за конкретное направле- щью вейвлет-преобразования представлена на ние — вертикальное, горизонтальное либо диаго- рис. 2. нальное. Общая схема шумоподавления с помо-
Рис. 2. Общая схема подавления шума на основе вейвлет-преобразования
Результаты расчетов PSNR и СКО
Вейвлет Глубина разложения N
N = 1 N = 2 N = 3
PSNR, дБ СКО PSNR, дБ СКО PSNR, дБ СКО
haar 33.70 111.32 33.78 109.27 33.24 123.85
sym2 34.17 100.05 35.40 75.36 34.34 96.15
sym4 34.18 99.81 35.80 68.68 34.74 87.75
sym8 34.18 99.76 35.98 65.84 34.79 86.64
coif2 34.17 99.86 35.91 67.00 34.78 86.94
coif4 34.17 99.85 36.01 65.39 34.80 86.44
bior2.2 34.11 101.39 35.82 66.44 34.97 83.13
bior4.4 34.14 100.67 35.99 65.74 34.72 88.17
rbio2.2 34.10 101.69 34.49 92.77 33.13 126.96
rbio4.4 34.14 100.75 35.57 72.45 34.65 89.42
dmey 34.17 99.88 36.07 64.49 34.81 86.20
db2 34.17 100.05 35.40 75.36 34.34 96.15
db4 34.17 100.07 35.93 66.63 34.72 88.03
db8 34.18 99.69 35.98 65.96 34.72 88.06
Мод.
вейвлет
Добеши 44.08 82.49 44.38 62.49 44.10 73.49
Исход.
изобр. 31.17 199.57 31.17 199.57 31.17 199.57
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ МЕТОДА ШУМОПОДАВЛЕНИЯ
Для решения задачи шумоподавления разработана компьютерная программа с использованием пакета системы Matlab — Wavelet Toolbox. Данный пакет включает в себя широкий набор инструментов по обработке, очистке, сжатию, визуализации сигналов и изображений.
Программа считывает из файла обрабатываемое изображение в формате DICOM (изображения были получены на магнитно-резонансном томографе General Electric Signa Infinity в СПбГУЗ "Городская Покровская больница"). После этого производится очистка изображения с целью устранения шума, который изначально присутствовал на данном изображении. Очищенное изображение принимается за эталонное, и в дальнейшем относительно него определяется степень очистки от шума. На очищенное изображение накладывается белый гауссовский шум и решается задача шумоподавления с использованием различных вейвлет-функций.
АНАЛИЗ РЕЗУЛЬТАТОВ ИССЛЕДОВАНИЯ
Выбор типов вейвлетов для проведения исследования основан на свойствах, которые имеют различные группы вейвлетов. Основными из них
можно назвать поддержку дискретного вейвлет-преобразования и наличие масштабирующей функции р.
Качество изображения определяется большим количеством технических характеристик системы: соотношением сигнал/шум и статистическими характеристиками шума, градационными характеристиками, спектральными (цветовыми) характеристиками, интервалами дискретизации и т. д. Для оценки качества обработки изображений наиболее часто используются такие критерии, как пиковое отношение сигнал / шум PSNR (англ. Peak Signal-to-Noise Ratio) и среднеквадратическое отклонение (СКО). Поэтому в программе производится расчет пикового отношения сигнал/шум (PSNR) и СКО яркости пикселей обработанного изображения по сравнению с эталонным изображением. Исходное, эталонное, зашумленное и обработанное изображения, а также результаты расчетов PSNR и СКО выводятся на экран.
Результаты расчетов PSNR и СКО представлены в таблице. Анализ этих данных показывает, что шумоподавление достигается при всех исследованных уровнях разложения и при всех рассмотренных вейвлет-функциях. Наилучшие результаты шумоподавления были достигнуты при глубине разложения, равной двум (N = 2).
Рис. 3. Очистка вейвлетом Мейера при глубине разложения N = 2
Оригинальное изображение
Очищенное оригинальное изображение
Наложение шума на эталонное изображение Очищенное зашуыленное изображение
Рис. 4. Очистка модифицированным вейвле-том Добеши при глубине разложения N = 2
Использование глубины разложения больше трех не рекомендуется, т. к. глубина разложения влияет на размер отсеиваемых деталей [6-7]. Другими словами, при увеличении глубины разложения программа вычитает шум все большего уровня, пока не наступит "переукрупнение" масштаба деталей и преобразование не начнет искажать форму исходного сигнала. При дальнейшем увеличении глубины разложения преобразование начинает формировать сглаженную версию исходного сигнала, т. е. отфильтровывается не только шум, но и некоторые локальные особенности (выбросы) исходного сигнала. В этом случае происходит не только подавление шума на изображении, но и сглаживание изображения (изображение принимает размытый вид). При анализе показателей шумоподавления в зависимости от вида вейвлет-функции наилучшие результаты показали дискретный вейвлет Мейера ^теу) и модифицированный вейвлет Добеши. Результаты обработки данными вейвлетами при глубине разложения N = 2 представлены на рис. 3 и 4.
ВЫВОДЫ
Анализ экспериментальных данных показал, что из рассмотренных в работе вейвлет-функций для решения задачи шумоподавления в томогра-
фии наиболее подходят вейвлет Мейера ^теу) и модифицированный вейвлет Добеши. Наилучшие показатели шумоподавления достигаются при глубине разложения N = 2.
Разработанные методы обработки изображений могут быть использованы для определения оптимальных способов применения вейвлет-функций при решении задач повышения качества изображений. Также результаты данной работы могут быть использованы при конструировании фильтров, основанных на вейвлет-функциях.
Исследования, описанные в статье, осуществлены при поддержке Российского фонда фундаментальных исследований, грант № 08-08-00922а.
СПИСОК ЛИТЕРАТУРЫ
1. Смоленцев Н.К. Основы теории вейвлетов. Вейвле-ты в МайаЬ. М.: ДМК Пресс, 2005. 304 с.
2. Дьяконов В. МаИаЬ. Обработка сигналов и изображений. Специальный справочник. СПб.: Питер, 2002. 608 с.
3. Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде МаИаЬ. М.: Техносфера, 2006. 616 с.
4. Методы компьютерной обработки изображений / В.А. Сойфер (ред.). М.: Физматлит, 2003. 784 с.
5. Добеши И. Десять лекций по вейвлетам. Москва-Ижевск: НИЦ "Регулярная и хаотическая динамика", 2001. 464 с.
6. Марусина М.Я., Казначеева А.О. Шумоподавление в томографии с помощью вейвлет-фильтров // Изв. вузов. Приборостроение. 2006. Т. 49, № 10. С. 5157.
7. Марусина М.Я., Казначеева А.О. Современные виды томографии: Учебное пособие. СПб.: СПбГУ ИТМО, 2006. 152 с.
8. Новиков Л.В. Модифицированные вейвлеты в обработке данных аналитических приборов. I. Основы теории // Научное приборостроение. 2006. Т. 16, № 1. С. 3-14.
9. Новиков Л.В. Модифицированные вейвлеты в обработке данных аналитических приборов. II. Алгоритмы обработки // Научное приборостроение. 2006. Т. 16, № 2. С. 78-91.
WAVELET ANALYSIS IN TOMOGRAPHIC IMAGES PROCESSING
M. Ya. Marusina, E. M. Anodina-Andrievskaya
Saint-Petersburg State University of Information Technologies, Mechanics and Optics
Methods of noise squelch were systematized at processing of images on the basis of wavelet analysis. Approbation of the developed methods of processing images was performed on magnetic resonance tomograph General Electric Signa Infinity in SPb CDH "Pokrovsk City Hospital".
Keywords: magnetic resonance tomography, wavelet analysis, noise squelch
Санкт-Петербургский государственный университет информационных технологий, механики и оптики, Санкт-Петербург
Контакты: Марусина Мария Яковлевна, marusina_m@mail.ru
Материал поступил в редакцию 17.09.2010.