Пристрої та системи радіозв’язку, радіолокації, радіонавігації
УДК 621.391
СОВМЕСТНАЯ ФИЛЬТРАЦИЯ И СЕГМЕНТАЦИЯ НЕОДНОРОДНЫХ СЛУЧАЙНЫХ ПОЛЕЙ С ЭКСПОНЕНЦИАЛЬНО КОРРЕЛИРОВАННЫМИ ТЕКСТУРАМИ
Вишневый С.В., Жук С.Я.
Введение. Постановка задачи
Для задачи сегментации изображений могут применяться различные признаки, которые выступают в качестве критериев однородности. Наиболее распространенными такими критериями являются интенсивность, цвет, текстура и т.д. Учитывая важность текстуры как элемента визуального восприятия, сегментация изображений на основе текстурных характеристик представляется актуальной задачей машинного зрения и анализа случайных полей [1]. Для формирования текстур с различными корреляционными свойствами в настоящее время используются двумерные авторегрессионные модели [2].
Широкое применение для описания однородных участков изображений находят случайные поля с экспоненциальной корреляционной функцией вида [3]
Д(ДьА2) = СТМА1І,4Ч (1)
где Аь А2 - приращения в горизонтальном и вертикальном направлении соответственно; p1, р2 - коэффициенты корреляции по столбцам и строкам; g2 - дисперсия случайного поля.
Математическая модель текстуры 7-го типа случайного поля с экспоненциальной корреляционной функцией с учетом граничных условий описывается следующими выражениями [4]
s(1,1) = Gj o(1,1); (2)
s(1, m) = рхjs(1, m -1) + Gj^J 1 - pij (o(1, m); (3)
s(n,1) = P2js(n -1,1) + 1 - p22j o(n,1); (4)
s(n,m) = px jS(n,m -1) + P2 ;s(n -1,m) - pxjP2js(n -1,m -1) +
, 2 2 (5)
+ Gj-\J(1 - Pij)(1 - P2j )o(n m),
где s(n, m) - случайное поле сигнала; p1 j, p2 j - коэффициенты корреляции
и СКО текстуры 7-го типа случайного поля j = 1, L; co(n, m) - некоррелированный гауссовский шум N (0,1).
Для описания структуры модели изображения, применяемой при фор-
Вісник Національного технічного університету України "КПІ" 47
Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
мировании точки s(n, m) вводится дискретный параметр aj (n, m), j = 1,L.
Случайный механизм перехода между различными структурами модели можно описать условной вероятностью П(aj (n, m)/ at (n, m -1),aa (n -1, m))
[2]. Вид модели, определяющий точку s(n, m), зависит от структур, которые применяются для формирования отсчетов s(n, m -1), s(n -1, m).
Уравнение наблюдения поля на фоне некоррелированного гауссовского шума имеет вид
Xn, m) = hs(n, m) + u(n, m), (6)
где _y(n, m) - случайное поле измерений; v(n, m) - некоррелированная гауссовская ошибка измерения N (0, аи).
Изображения, которые описываются моделью (2)...(5) на практике имеют конечные размеры n = 1,N, m = 1,M . Запишем уравнения (2)...(6) в векторно-матричной форме [2, 5]
x(1,1) = <jjO)(n, m); (7)
x(1,m) = Fxjx(1,m -1) + GljG>(1,m); (8)
x(n,1) = F2jx(n -1,1) + G2jO>(n,1); (9)
x(n,m) = FjX(n,m -1) + GjO>(n,m); (10)
_y(n, m) = Hx(n,m -1) + v(n,m), (11)
T
где x (n,m) = (s(n,m),s(n,m -1),...,s(n -1,m)) - вектор состояния, который включает M +1 отсчет случайного поля на n -й и n - 1-й строках;
H = [h,0,...,0]; G,j = Cjfi-pfj , G2j =j 1 -p22j, Gj =j(1 -Pj)(1 -p2);
~Pu 0 . .0 0" " 0 0 . . P2j 0" ~Pu 0 . . P2j p1j p2 j
Fu = 1 0 . .0 0 ; F2j = 1 0 . .0 0 ; Fj = 1 0 . .0 0
0 0. .1 0 0 0. .1 0 0 0. .1 0
При точно известных значениях aj (n,m), j = 1,L, уравнения (2)...(5) описывают марковскую последовательность x(n,m). Следует отметить, что параметр aj (n, m) представлен в виде сложной цепи Маркова М-го порядка, которая в свою очередь является частным случаем простой М-мерной цепи Маркова A(n,m) = (aj(n,m),at(n,m -1),...,a^(n -1,m +1)) [2].
Теоретическое обоснование
Используя аппарат смешанных марковских процессов в дискретном времени и следуя методике, приведенной в [2], можно показать, что оптимальный алгоритм совместной фильтрации непрерывного x(n,m) и дискретного a j (n, m) компонентов описывается выражениями
48
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
W*(x(n, m), A(n, m)) = £П(aj (n, m)/ at (n, m -1), aa(n -1, m)) x
a
x JП(x(n, m)/ x(n, m -1), aj (n, m))W(x(n, m -1), A(n,m - 1))dx(n, m -1);
(12)
*
W(x(n, m), A(n, m)) = P(y(n, m) / x(n, m), a _■ (n, m))W (x(n, m), A(n, m)) /
(13)
/ P(y(n, m) / Y(n, m -1)),
где W(x(n, m), A(n, m)), W*(x(n, m), A(n, m)) - совместные апостериорная и
экстраполированная плотности вероятности смешанного процесса; П(x(n,m)/x(n,m -1),aj(n,m)) - условная плотность вероятности перехода;
P(y(n, m)/x(n, m), aj (n, m)) - одношаговая функция правдоподобия;
A(n,m -1) = (a,- (n,m -1),...,ap (n -1,m +1),aa (n -1,m));
Y(n,m -1) = y(0,1),...,y(n,m -1) - последовательность наблюдений;
P(y(n,m)/Y(n,m -1)) - условная плотность вероятности, которая определяется следующим образом
х>
P(y(n, m)/ Y(n, m -1)) = £ J P(y(n, m)/ x(n, m), aj (n, m)) x ( )
A(n,m) ( )
*
x W (x(n, m), A(n, m))dx(n, m);
Оптимальный алгоритм совместной фильтрации (12), (13) относится к классу алгоритмов прямой интерполяции на заданном скользящем интервале длинной M +1 отсчетов, так как в нем на основании измерения y(n, m) выполняется совместная фильтрация текущего значения изображения s(n, m) и вида структуры aj (n, m). Также, оптимальный алгоритм проводит уточнение более ранних значений s(n,m -1),...,s(n -1,m) и at (n,m -1),...,ap (n -1,m +1).
Следует отметить, что реализация оптимального алгоритма (12), (13) требует значительных вычислительных затрат и на существующих ЭВМ не представляется возможной. Квазиоптимальный алгоритм совместной фильтрации и сегментации неоднородных случайных полей может быть получен на основе подхода, рассмотренного в монографии [2].
Задача фильтрации случайного поля, которое описывается моделью
(2)...(5) состоит из трех алгоритмов, которые между собой взаимосвязаны. Основываясь на уравнениях (7), (8), (11), формируется одномерный квазиоптимальный фильтр, для оценивания отсчетов поля вдоль первой строки
[2]. Уравнения (9), (11) используются для построения алгоритма квазиоптимальной фильтрации при переходе между соседними строками изображения, который также является одномерным.
Непосредственно двумерный квазиоптимальный алгоритм фильтрации
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
49
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
синтезируется на основе модели (9), (10) путем гауссовской аппроксимации апостериорной плотности вероятности непрерывного компонента W(x(n, m)) и описывается выражениями
W*(A(n,m)) = ^П(aj(n,m)/at(n,m -1),aa(n -1,m))W(A(n,m -1)); (15)
(16)
(17)
(18)
(19)
(20)
x* (n, m) = FjX(n, m -1);
P*(n,m) = Fjpn,m -1)Fj + GjGJ;
Kj (n,m) = P*(n,m)HT [иР*(п,m)HT + u^(n,m)) ; p (n,m) = P*(n,m) - K j (n,m)HP*(n,m);
•€j (n, m) = x* (n, m) + Kj (n, m)(y(n, m) - Hxj (n, m));
W(A(n,m)) = P(y(n,m)/ aj (n, m),7(n,m -1)) x
x W * (A(n, m)) / P( y (n, m) / 7 (n, m -1));
W (aj (n, m)) = £W (A(n, m));
A( n, да) Ф j
€(n, m) = ^W (aj (n, m)) irj- (n, m);
j
P(n, m) = £W (aj (n, m))( p (n, m) + (€)■ (n, m) - £(n, m) )x
j
(jBj (n, m) - £(n, m) )T),
(21)
(22)
(23)
(24)
x
где xj * (n, m), €j (n, m) - векторы прогноза и оценки; Pj * (n, m), p (n, m)- корреляционные матрицы ошибок прогноза и оценки, Kj (n, m) - коэффициент усиления j-го канала фильтра; W* (A(n,m)), W(A(n,m)) - экстраполированная и апостериорная плотности вероятности A(n, m), j = 1,L;
P(y(n,m)/aі (n,m),7(n,m -1)) -
j
* 2
N(H(n,m)x i (n,m), a (n,m)), при этом
является
гауссовской
j
О >|4 'T' О
ст“ (n, m) = H(n, m)Pj (n,m)HJ (n, m) + cr(2 (n, m);
P(y(n, m) / 7 (n, m -1)) - является нормирующим множителем
L
P(y(n, m)/ 7(n, m -1)) = ^P(y(n, m) / aj (n, m), 7(n, m - 1))W (A(n, m)).
j=1
Результаты экспериментальных исследований
Анализ алгоритма проведен на модельном примере при помощи статистического моделирования на ЭВМ при j = 2; размеры поля N = 20, M = 20; параметры текстуры: <у1 = 1; ст2 = 3; <rv = 0.5; рп = 0.95;
50
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
р12 = 0.3; р21 = 0.95; р22 = 0.3; h = 1. На рис.1 показана реализация случайного поля, состоящая из двух текстур.
На рис.2 показана полученная с помощью статистического моделирования на ЭВМ зависимость вероятности обнаружения отсчетов P2(n, m), принадлежащих текстуре второго вида.
0 0
Рис.2.
Вісник Національного технічного університету України "КПІ Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
51
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
Для рассмотренного примера квазиоптимальный алгоритм совместной фильтрации с гауссовской аппроксимацией обеспечивает высокое качество распознавания текстур случайного поля.
На рис.3 приведены выведенные последовательно по строкам зависимости СКО &x(k)(кривая 2) и математического ожидания }£l(k) (кривая 3) ошибки оценки, полученные методом Монте-Карло, а также осредненные значения pn (k) (кривая 1), рассчитанного фильтром СКО ошибки оценки. Рассчитанное фильтром и фактическкое СКО ошибки оценки хорошо согласуются между собой, что свидетельствует о правильности работы алгоритма. На участке изображения с текстурой первого вида СКО ошибки оценки меньше СКО ошибки измерения на 3040%.
Выводы
Синтезированные на основе аппарата смешанных марковских процессов в дискретном времени оптимальный и квазиоптимальный алгоритмы совместной фильтрации и сегментации неоднородного случайного поля с экспоненциально коррелированными текстурами являются рекуррентными, а реализующие их фильтры относятся к классу устройств с обратными связями между каналами.
Для рассмотренного примера квазиоптимальный алгоритм обеспечивает высокое качество распознавания текстур случайного поля. На участке изображения с текстурой первого вида СКО ошибки оценки меньше СКО ошибки измерения на 30-40%.
Литература
1. Гонсалес Р., Вудс Р. Цифровая обработка изображений. - М.: Техносфера, 2005 - 1072с.
2. Жук С.Я. Методы оптимизации дискретных динамических систем со случайной структурой / Монография. К.: НТУУ «КПИ», 2008. - 232с.
3. Хабиби А. Двумерная байесовская оценка изображений//ТИИЭР. 1972. т.60. №7. С. 153-160.
4. Виттих В.А., Сергеев В.В., Сойфер В.А. Обработка изображений в автоматизированных системах научных исследований. - М.:Наука, 1982 - 214с.
52
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
Пристрої та системи радіозв’язку, радіолокації, радіонавігації
5. Сейдж Э., Мелс Дж. Теория оценивания и ее применение в связи и управлении: Пер. с англ./Под ред. Б.Р.Левина. - М.:Связь, 1976 - 496с.
Вишневый С.В., Жук С.Я. Совместная фильтрация и сегментация неоднородных случайных полей с экспоненциально коррелированными текстурами.
Синтезированы оптимальный и квазиоптимальный алгоритмы совместной фильтрации и сегментации неоднородных случайных полей с экспоненциально коррелированными текстурами. Анализ квазиоптимального алгоритма выполнена на модельном примере с помощью статистического моделирования на ЭВМ.
Ключевые слова: фильтрация изображения, сегментация изображения, случайное поле, текстура.__________________________________________________________________
Вишневий С.В., Жук С.Я. Сумісна фільтрація та сегментація неоднорідних випадкових полів із експоненціально корельованими текстурами. Синтезовано оптимальний та квазіоптимальний алгоритми сумісної фільтрації та сегментації неоднорідних випадкових полів з експоненціально корельованими текстурами. Аналіз квазіоптималь-ного алгоритму виконано на модельному прикладі за допомогою статистичного моделювання на ЕОМ.
Ключові слова: фільтрація зображення, сегментація зображення, випадкове поле, текстура.________________________________________________________________________
Vishnevyy S.V., Zhuk S.Ya. Joint Filtering and Segmentation of Non-uniform Random Fields with Exponentially Correlated Te[tures. It’s synthesized the optimal and kvazioptimal algorithms of joint filtering and segmentation of non-uniform random fields with exponentially correlated textures. The presented algorithms are based on the mixed Markov processes in discrete time. The analysis of kvazioptiamal algorithm is done on the model example with using the statistical modeling on computer.
Key words: image filtering, image segmentation, random field, texture.
УДК 53.082.52; 53.083.98; 53.088.6; 53.088.4
МЕТОД ВДОСКОНАЛЕННЯ ОПТИЧНИХ КООРДИНАТОРІВ З ВИКОРИСТАННЯМ ПОЗИЦІЙНО-ЧУТЛИВИХ МАТРИЦЬ
Туровський А. О.
Вступ. Постановка задачі
При побудові сучасних оптичних систем, включаючи такі прилади як атомно-силові мікроскопи, та інші надчутливі пристрої з високою точністю позиціювання необхідно визначати кутові координати відбитого від об’єкта, що досліджується, променя. В існуючих пристроях подібні задачі вирішуються шляхом створення оптичних координаторів на базі систем, що стежать, з поворотними дзеркалами на п’єзодвигунах в ортогональних площинах [1], що утримують енергетичний центр падаючого світлового променя в центрі чотирьохквадрантного фотоприймача.
Початок роботи такої системи, вимагає встановлення світлової плями в зоні захоплення системи. Ширина ж зони захоплення визначається діаметром світлової плями від падаючого променя. Таке налаштування досить складне і трудомістке. Для забезпечення більшої ширини зони захоплення
Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2009.-№39
53