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

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

CC BY
110
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВОССТАНОВЛЕНИЕ ИЗОБРАЖЕНИЯ / ГАУССОВСКИЙ ФИЛЬТР / СПЕКТРАЛЬНАЯ НОРМА МАТРИЦЫ / IMAGES RECONSTRUCTION / GAUSSIAN FILTER / SPECTRAL MATRIX NORM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бобров Александр Валерьевич, Перепелкин Евгений Александрович

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Бобров Александр Валерьевич, Перепелкин Евгений Александрович

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

IMAGE RECONSTRUCTION BASED ON SPECTRAL MATRIX NORM

A problem of image reconstruction is considered. Nonlinear Gaussian filter, built on the basis of the spectral matrix norm, is described. Results of numerical experiments confirming advantage of the given filter in comparison with linear Gaussian filter are discussed.

Текст научной работы на тему «Восстановление изображений на основе спектральной матричной нормы»

чайно выбранном подпространстве переменных размерности 3. Параметры а = 2, т = 0,05, в качестве функции /, задающей вид расстояния между высказываниями, выбрана /1.

Алгоритм построения коллектива таксономических деревьев решений с адаптацией и без адаптации (указаны 95%-е доверительные интервалы для вероятности правильной классификации)

Качество группировки определяется как частота правильной классификации Рсог. Усреднение проводится по 100 случайным выборкам, являющихся реализациями смеси указанных распределений. Оценивается 95%-й доверительный интервал для вероятности правильной классификации. Полученные результаты моделирования позволяют сделать вывод о том, что

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

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

Библиографические ссылки

1. Strehl A., Ghosh J. Clustering ensembles - a knowledge reuse framework for combining multiple partitions // J. of Machine Learning Research. 2002. Vol. 3. P. 583-617.

2. Бериков В. Б. Кластерный анализ с использованием коллектива деревьев решений // Науч. вестн. Новосиб. гос. техн. ун-та. 2009. № 3 (36). С. 67-76.

3. Лбов Г. С., Бериков В. Б. Устойчивость решающих функций в задачах распознавания образов и анализа разнотипной информации. Новосибирск : Изд-во Ин-та математики, 2005.

V. B. Berikov

ALGORITHM FOR ADAPTIVE PLANNING OF AN ENSEMBLE OF TAXONOMIC DECISIONS TREES

We suggest an approach to cluster analysis based on the ensemble of taxonomic decisions trees. The adaptive algorithm for the ensemble planning that uses distances between logic statements describing clusters is offered. The results of statistical modeling confirm the efficiency of the algorithm.

Keywords: cluster analysis, ensemble, decisions tree.

© Бериков В. Б., 2010

УДК 681.3

А. В. Бобров, Е. А. Перепелкин

ВОССТАНОВЛЕНИЕ ИЗОБРАЖЕНИЙ НА ОСНОВЕ СПЕКТРАЛЬНОЙ МАТРИЧНОЙ НОРМЫ

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

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

Пусть изображение задано в виде неотрицательной женных пикселей известны, соответствующие эле-

вещественной матрицы А размером п х т с элемента- менты матрицы изображения равны нулю. Необходи-

ми ау е [0 атах ]. Будем считать, что изображение мо восстановить искаженные пиксели.

Для восстановления изображения применяют про-

содержит искаженные пиксели. Координаты иска-

^ ^ странственные и частотные фильтры [1; 2].

Например, оценка значения пикселя ау в пространственном линейном сглаживающем фильтре определяется по формуле

(1)

2г+1 2г+1

^ О, X X = 1.

k=l 1=1

В случае равенства весов 1

XX'

у (2г +1)2

Матрица W размером (2г +1) х (2г +1), составленная из весов wkI, называется ядром фильтра. Часто применяется гауссовский фильтр, ядро которого определяется функцией

1

w., =-

2пс'

ехр

( (k - г -1)2 + (I - г -1)2^ 2с2

Радиус гауссовского фильтра г можно задать равным 3с.

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

Рассмотрим линейный фильтр (1). Заметим, что оценка значения а* может быть получена в результате минимизации нормы Фробениуса

а* = а^тіп В (я)

(2)

аі-г -Г ’ * ’аі-Г/+Г

_аі+г]-г ■ "аі +г+г

а* = а^тт В (я)

(3)

і 112

максимальное сингулярное число матри-

где ||В,

цы Ву .

Фильтр (3) является нелинейным гауссовским фильтром. Вычислить значение ау несложно, по-

скольку я - это скалярная переменная, принимающая значения в заданном интервале я є [0 атах ].

Качество восстановления изображения можно оценить по нескольким критериям:

- критерию отношения сигнала к шуму [2]:

где г - радиус фильтра; wkI - весовые коэффициенты фильтра

d (А, А) = 101оё

2552пт

10 п т ’

X X а- а*)2

1=1 -=1

- критерию максимального отклонения:

<пах (A, А) = таХ таХ I ау - ар\;

1 - І I

- критерию на основе нормы Фробениуса:

IА— А||

(4)

dF (А, А) =

А

критерию на основе спектральной нормы:

А- А\\

d2( А, А) = '-

12

‘12

(5)

(6)

(7)

Два последних критерия позволяют оценить качество восстановления изображения в процентном отношении.

В качестве примера рассмотрим черно-белое изображение, представленное в виде матрицы размером 400 х 600 (рис. 1). Элементы матрицы принимают значения от 0 до 255, что соответствует восьмибитному кодированию изображения. Файл с изображением взят с сайта http://freefoto.com.

матрицы В* (я) = яЕ - (2г +1) Ш.А*, где Е - матрица с единичными элементами;

точка в выражении Ш.А* обозначает операцию поэлементного произведения матриц.

В вычислительной математике и методах анализа данных наряду с нормой Фробениуса применяется спектральная матричная норма [3], обладающая свойством грубости (робастности) по отношению к изменениям в элементах матрицы [4]. Заменим норму Фробениуса в выражении (1) на спектральную норму. Получим оценку

Рис. 1. Исходное изображение

Введем следующие обозначения: А - исходное изображение; А - изображение с искаженными пикселями; А - восстановленное изображение. Искаженные пиксели имеют нулевое значение, что соответствует черному цвету (рис. 2).

Восстановление изображения выполнялось на основе линейного (ЛГФ) (рис. 3) и нелинейного гауссовских фильтров (НГФ) (рис. 4) с параметрами г = 2, с = 2/3.

р+г+\,а+г+1 аі + р, і +а

р=—г ц=—г

2

лучший результат по критериям (4)...(7), чем линейный гауссовский фильтр.

Рис. 2. Изображение с искаженными пикселями

Рис. 3. Изображение, восстановленное на основе линейного гауссовского фильтра

Расчеты выполнялись в системе МАтаЪАВ с использованием базовых функций чтения, записи и визуализации изображений [5].

Результаты расчетов, приведенные в таблице, показывают, что нелинейный гауссовский фильтр дает

Рис. 4. Изображение, восстановленное на основе нелинейного гауссовского фильтра

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

Библиографические ссылки

1. Гонсалес Р., Вудс Р. Цифровая обработка изображений. М. : Техносфера, 2005.

2. Алгоритмические основы растровой машинной графики / Д. В. Иванов, А. С. Карпов, Е. П. Кузьмин и др. М. : БИНОМ. Лаборатория знаний, 2007.

3. Воеводин В. В., Кузнецов Ю. А. Матрицы и вычисления. М. : Наука, 1984.

4. Лоусон Ч., Хенсон Р. Численное решение задач метода наименьших квадратов. М. : Наука, 1986.

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

5. Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде МАТ^АВ. М. : Техносфера, 2006.

Качество восстановления изображения

Фильтр d (A, A) d (A, A) dmax( A, A) dmax (A, A) dF (A, A) dF (A, A) d2( A, A) d2( A, A)

ЛГФ 24,3 32,6 255 147 0,096 0,037 0,013 0,0049

НГФ 24,3 38,2 255 141 0,096 0,019 0,013 0,0029

A. V. Bobrov, E. A. Perepelkin IMAGE RECONSTRUCTION BASED ON SPECTRAL MATRIX NORM

A problem of image reconstruction is considered. Nonlinear Gaussian filter, built on the basis of the spectral matrix norm, is described. Results of numerical experiments confirming advantage of the given filter in comparison with linear Gaussian filter are discussed.

Keywords: images reconstruction, Gaussian filter, spectral matrix norm.

© Бобров А. В., Перепелкин Е. А., 2010

100

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