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

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

CC BY
144
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
адаптивний алгоритм фільтрації / некаузальна двоетапна фільт-рація зображення / спостереження із аномальними похибками / адаптивный алгоритм / некаузальная двухэтапная фильтрации изображения / наблюдения с аномальными ошибками / adaptive algorithm for filtration / noncausal two-stage filtration / observations at presence of anomalous errors

Аннотация научной статьи по математике, автор научной работы — Вишневый С. В., Жук С. Я., Павлюченкова А. Н.

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

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

NONCAUSAL TWO-STAGE IMAGE FILTRATION AT PRESENCE OF OBSERVATIONS WITH ANOMALOUS ERRORS

Introduction. It is necessary to develop adaptive algorithms, which allow to detect such regions and to apply filter with respective parameters for suppression of anomalous noises for the purposes of image filtration, which consist of regions with anomalous errors. Development of adaptive algorithm for non-causal two-stage images filtration at pres-ence of observations with anomalous errors. The adaptive algorithm for noncausal two-stage filtration is developed. On the first stage the adaptive one-dimensional algorithm for causal filtration is used for independent processing along rows and columns of image. On the second stage the obtained data are united and a posteriori estimations are calculated. Results of experimental investigations. The developed adaptive algorithm for noncausal images filtration at presence of observations with anomalous errors is investigated on the model sample by means of statistical modeling on PC. The image is modeled as a realization of Gaussian-Markov random field. The modeled image is corrupted with uncorrelated Gauss-ian noise. Regions of image with anomalous errors are corrupted with uncorrelated Gaussian noise which has higher power than normal noise on the rest part of the image. Conclusions. The analysis of adaptive algorithm for noncausal two-stage filtration is done. The characteristics of accuracy of computed estimations are shown. The comparisons of first stage and second stage of the developed adaptive algorithm are done. Adaptive algo-rithm is compared with known uniform two-stage algorithm of image filtration. According to the obtained results the uniform algorithm does not suppress anomalous noise meanwhile the adaptive algorithm shows good results.

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

Радіотехнічні кола та сигнали

РАДІОТЕХНІЧНІ КОЛА ТА СИГНАЛИ

УДК 621.391

НЕКАУЗАЛЬНАЯ ДВУХЭТАПНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ ПРИ НАЛИЧИИ НАБЛЮДЕНИЙ С АНОМАЛЬНЫМИ ОШИБКАМИ

Вишневый С. В., ассистент, Жук С. Я., д.т.н. профессор, Павлюченкова А. Н., магистрант

Национальный технический университет Украины «Киевский политехнический институт», Киев, Украина

NONCAUSAL TWO-STAGE IMAGE FILTRATION AT PRESENCE OF OBSERVATIONS WITH ANOMALOUS ERRORS

Vishnevyi S. V., assistant; Zhuk S. Ya., Doc. Of Sci (Technics), Prof.; Pavliuchenkova A. N., undergraduate student

National Technical University of Ukraine «Kyiv Polytechnic Institute», Kyiv, Ukraine

Вступление. Постановка задачи

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

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

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

Вісник Національного технічного університету України «КПІ» 21

Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

Радіотехнічні кола та сигнали

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

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

ошибками

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

Ограничимся случаем, когда модель, описывающая зависимости отсчетов от начала и от конца строк и столбцов совпадают. Зависимость отсчетов изображения от начала n -й строки и m -го столбца описывается выражениями:

Xw (к) = FrXn (k -1) + Vr(k), k = IN; (1)

Xm (l) = FcXm (l -1) + Vе (l), l = 1M, (2)

где Xn (к), Xm (l) - векторы размерности A1, Л2; Fr, Fc — известные

матрицы; Vr(к) = (V(к) 0 ... о) , Vе(l) = (vc(l) 0 ... 0) , vr(к),

vc (l) — последовательность некоррелированных гауссовских случайных величин с нулевыми математическими ожиданиями и дисперсиями

r 2 c 2

g , g •

Уравнения наблюдений, расположенных вдоль n -й строки и m -го столбца, которые аддитивно искажаются неоднородной помехой, имеют вид:

yn (к) = HX( (к(+q„( (к К(к),к = 1,(; (3)

У (l) = HcXm (l) + ц + qmd (l К (l), l = IM, (4)

где Уп (к), Ут (l)

H( =( h( 0 ... 0), Hc

доступные для обработки наблюдения;

(hc 0 ... 0); ц

среднее значение яркости

изображения; qnj (к), qmd (l), j, d = 1, L - дискретные параметры, соответствующие среднеквадратическому отклонению (СКО) помехи, которые представляют собой простую цепь Маркова с матрицами вероятностей переходов П j, ПX , j, i = 1, L ; L — количество видов помех на изображении

с различающимися параметрами; ur (к), uc (l) — некоррелированные

22

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

Радіотехнічні кола та сигнали

гауссовские случайные величины с нулевыми математическими ожиданиями и единичными дисперсиями.

Для вычисления апостериорных оценок адаптивным алгоритмом некаузальной двухэтапной фильтрации в точке (n, m) на втором этапе

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

экстраполированные оценки, вычисленные на первом этапе при обработке остальных наблюдений в n -й строке и m -м столбце.

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

L

P ( Чщ ( k ) \Yn ( k -1)) = ЕП 'j,P (q„, ( k -1) | Y„ (k -1));

i=1

KK k ) = F'in jP (qnj (k - 1)\Y„ (k -1)) Xв (k -1)1P (q„j (k )\Y„ (k -1));

І=1

РЛ k ) = t П jP (Ч„і (k -1) \ Y„ (k - 1)){Fr/>;; (k -1) FrT + D

І=1

+

(5)

(6)

(7)

+(F'Xy (k -1) - X*(k))(F'X‘ (k -1) - хв* (k)) УP(4nj(k) | Yn(k -1));

Xn (k) = Xj (k) + Kj (k)(у» (k) - ц - Hjxn; (k));

Kj (k) = P“*( k) HjT (Н'рв (k) HrT + qk (k ))-1;

Pj (k) = рв* (k) - Kj (k)Н'Рв; (k);

, P(yn (k )\qnj (0 ,Yn (k-1)) P(qnj {k)\Yn (k-1))

р (q’< *11 Y-1 * '>------PWWilMO------------------;

р (y„ (k )lq„j (k) ,Y„ (k -1)) = N (H'j k )+ц, HjP:;( k) HrT + qk (k));

P (У, (k )\ Yu (k - 1)) = t P (У, (k )\ Чпі (k) Y (k -1)) P ( Чы (k )|Y„ (k -1)),

І=1

где P (qnj (k) Y (k -1))> P (qj (k )Y (k)) — экстраполированная и апостериорная вероятности дискретного компонента q ■(k);

Yn (k)=(Ynl,у» (k))=(у(n,1)^у(n,k)); Xnj (k)> x»j (k) — векторы экстраполированных и апостериорных оценок; Pj*(k), Pnj (k) — корреляционные матрицы экстраполированных и апостериорных оценок; Dr — кор-

(8)

(9)

(10)

(11)

(12)

(13)

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

23

Радіотехнічні кола та сигнали

реляционная матрица вектора шума возбуждения Vr (k); КП (k) — коэффициент усиления фильтра. На основе рассчитанных ХЩ (к) и р- (к)

определяются xBnj (к) и сг (к) как первый элемент и элемент (1,1) соответствующих вектора и матрицы.

С помощью выражений, аналогичных (5 - 13), вычисляются хн , ан при обработке наблюдений, расположенных от конца n -й строки, и x

н*2

в* mj -

г!*2, х^*, а^*2 — при обработке наблюдений расположенных соответ-

н*2

'mj ’ "''mj, amj

ственно от начала и от конца m -го столбца.

Следуя методике, приведенной в [2], можно показать, что второй этап адаптивного алгоритма описывается с помощью выражений:

~ 2 в*2

Gj ~ Gmj

а

_в*4

mj

;ів2 в*2

anj +amj

-4

а

о

“2 н*2

СТ/ - Gnj

О ,

О

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

ст

н*4

nj

“2 н*2

Gj+Gnj

а.

-а2

-4

а

а

*2 н*2

аj — ^ mj

а

а

н*4

mj

'2 н*2

а ^ ^mj

*?

-а2

-4

а

а

_"2

j

а

(14)

(16)

(18)

(20)

(22)

(24)

= ** +

в \ ~ 2

К

а

_в*2

mj

а2

а

_н*2

Щ

а2

x._ у+( xmj - x} )<

x j - x j +

x

j

X

н*2 ащі

x - xj ) І-?

J

а2

(15)

(17)

(19)

(21)

(23)

(25)

■■1

где xj, a ■ — апостериорные оценки, вычисляемые на втором этапе; х,

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

Апостериорная вероятность вида помехи вычисляется следующим образом [2]:

C j- exP

Ґ (xm* - xnj )2' ґ t ~ \2Л

1 ; (26) C2 j - ЄХР 1 (X -Xj)

2 V (ав2+< ), 2 V О?^2)/

(27)

24

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

Радіотехнічні кола та сигнали

C3 j = exp

( н* - \2"] \Xnj )

2 (б2. + а

н*2 \

«/ /

С5 j =ЄХР

О

(н* < \

•^j - j

(28)

С4 j = exp

11* "*;)

J 2 Л

(*^2)

(29)

2 (аН*2 + а

mj

j)

(30)

С6 j = exP

ff\2

C

•• -3

CT;CT

1 (• - x”)

2

p( ?у|Г ) = C1jC2 jC3 jC4 j

xC C C p(evl^-^).

XC5jC6jC7 j

(31)

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

x

7 j

''Б Б* Н* Н* ’

а«jаmjanj amj

(32) 567 P3 (4j) (33)

x P ( qj|l«2 ) P ( 4j\Ym1 )x x P ( qj\Ym 2 )-

где p (qj I Yn1, у) — апостериорная вероятность вида помехи, полученная на первом этапе при обработке изображения от начала n -й строки; p (qj | Yn 2 )

, p (qj\Ym1), p (q}\Ym 2 ) — экстраполированные вероятности вида помехи,

вычисленные на первом этапе при обработке наблюдений расположенных соответственно от конца n -й строки, а также от начала и от конца m -го

столбца; p'(qj \ Y) — ненормированная мера, по максимуму которой определяется вид помехи в обрабатываемой точке. Если необходимо вычислить точное значение апостериорной вероятности вида помехи p(q^| Y), необходимо выполнить нормировку [2]:

p'( qjlY)

L ,, і (34)

Zp (9t\ Y)

i=1

Адаптивный алгоритм некаузальной двухэтапной фильтрации реализуется в два этапа. На первом этапе с помощью одномерного адаптивного алгоритма фильтрации (5 - 13) выполняется обработка наблюдений вдоль строк и столбцов. С помощью выражений (14 - 25) на втором этапе

вычисляются апостериорные оценки Xj, а2, а также используя выражения (26 - 34), расчитывается апостериорная вероятность p (qj \ Y), и по

критерию максимума апостериорной вероятности определяется вид помехи в обрабатываемой точке.

p (qj\Y)

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

25

Радіотехнічні кола та сигнали

Результаты экспериментальных исследований

Анализ адаптивного алгоритма выполнен на модельном примере с помощью статистического моделирования на ЭВМ. Изображение моделировалось как реализация гауссовского случайного поля с коэффициентами корреляции вдоль срок и столбцов рг = рс = 0.95, СКО а = 0.31, математическим ожиданием ц = 0.34. СКО ошибки на участках с нормальными наблюдениями сти = 0.2, а аномальными — сти = 0.8, L = 2.

На рис.1 для одной строки изображения штриховой и непрерывной линиями показаны вычисленные методом Монте-Карло вероятности правильного распознавания вида наблюдения Тп'р и Рпр, рассчитанные на первом и втором этапах адаптивного алгоритма, а пунктирной линией — область с аномальными наблюдениями. При переходе к участку с новым видом наблюдения, продолжительность переходных процессов на втором этапе в 2 - 3.5 раза меньше по сравнению с первым.

На рис. 2 для одной строки изображения жирной непрерывной и жирной пунктирной линиями показаны СКО фактической ошибки оценки ає, вычисленное методом Монте-Карло, и СКО ошибки оценки а, рассчитанное однородным двухэтапным фильтром [1]. Тонкой непрерывной и тонкой пунктирной линиями показаны СКО фактической ошибки оценки де, вычисленное методом Монте-Карло, и СКО ошибки оценки а, рассчитанное адаптивным двухэтапным фильтром.

Рис.1. Вероятность правильного обнаружения вида наблюдения

26

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

Радіотехнічні кола та сигнали

Анализ зависимостей на рис.2 показывает, что на участках с аномальной помехой однородный фильтр является расходящимся. Для адаптивного фильтра зависимости ає и 6 хорошо согласуются между собой, при этом СКО ошибки оценки уменьшается на 60-80% по сравнению с СКО ошибки наблюдения.

Выводы

В разработанном адаптивном алгоритме некаузальной двухэтапной фильтрации изображений при наличии наблюдений с аномальными отттиб-ками на первом этапе с помощью одномерного адаптивного алгоритма фильтрации (5 - 13) выполняется обработка наблюдений вдоль строк и столбцов. С помощью выражений (14 - 25) на втором этапе вычисляются

2

апостериорные оценки х-, ау, а с использованием выражений (26 - 34), расчитывается апостериорная вероятность p(qj\Y), вида помехи в

обрабатываемой точке.

Для рассмотренного примера при переходе к участку с новым видом наблюдения, продолжительность переходных процессов распознавания на втором этапе в 2 - 3.5 раза меньше по сравнению с первым, а СКО ошибки оценки уменьшается на 60 - 80% по сравнению с СКО ошибки наблюдения. При этом однородный фильтр, не учитывающий наличия аномальных измерений, является расходящимся.

Литература

1. Грузман И. С. Двухэтапная фильтрация изображений на основе использования ограниченных данных / И. С. Грузман, В. И. Микерин, А. А. Спектор // Радиотехника и электроника. — 1995. — №5. — С. 817—822.

2. Вишневый С. В. Двухэтапная совместная некаузальная фильтрация и сегментация неоднородных изображений / С. В. Вишневый, С. Я. Жук // Радиоэлектроника. -2011. — Т.54. — №10 — С. 37—47.

3. Прикладная теория случайных процессов и полей / [К. К. Васильев, Я. П. Драган, В. А. Казаков, и др.]; под ред. К. К. Васильева, В. А. Омельченко. — Ульяновск, 1995. — 256с.

4. Жук С. Я. Методы оптимизации дискретных динамических систем со случайной структурой: монография / С. Я. Жук. — К. : НТУУ КПИ, 2008. — 232с.

References

1. Hruzman I. S., Mikerin V. I., Spektor A. A. Dvukhetapnaia filtratsiia na osnove ispol-zovaniia ogranichennykh dannukh. Radiotekhnika i elektronika, 1995, №5, pp. 817-822.

2. Vyshnevyi S. V., Zhuk S. Ya. Dvukhetapnaia sovmestnaia nekauzalnaia filtratsiia i segmentatsia neodnorodnukh izobrazhenii. Radioelektronika, 2011, vol.54, №10, pp. 37-47.

3. K. K. Vasiliev, Ya. P. Dragan, V. A. Kazakov i dr. Prikladnaia teoriia sluchainykh protsessov i polei. Ulianovsk, 1995, 256 p.

4. Zhuk S. Ya. Metody optimizatsii diskretnukh dinamicheskikh system so sluchainoi strukturoi: monografiia. K. : NTUU KPI, 2008, 232 p.

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

27

Радіотехнічні кола та сигнали

Вишневий С. В., Жук С. Я, Павлюченкова А. М. Некаузальна двоетапна фільтрація зображень при наявності спостережень із аномальними похибками. Розроблено адаптивний алгоритм некаузальної двоетапної фільтрації зображень при наявності областей із аномальними похибками спостережень, на першому етапі якого за допомогою одномірного адаптивного алгоритму каузальної фільтрації виконується обробка спостережень незалежно вздовж рядків та стовбців. На другому етапі виконується об’єднання отриманих даних і розраховуються апостеріорні оцінки. Аналіз адаптивного алгоритму некаузальної двоетапної фільтрації виконаний на модельному прикладі за допомогою статистичного моделювання на ЕОМ.

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

Вишневый С. В., Жук С. Я., Павлюченкова А. Н. Некаузальная двухэтапная фильтрация изображений при наличии наблюдений с аномальными ошибками. Разработан адаптивный алгоритм некаузальной двухэтапной фильтрации изображений при наличии областей с аномальными ошибками наблюдений, на первом этапе которого с помощью одномерного адаптивного алгоритма каузальной фильтрации выполняется обработка наблюдений независимо вдоль строк и столбцов. На втором этапе производиться объединение полученных данных и вычисляются апостериорные оценки. Анализ адаптивного алгоритма некаузальной двухэтапной фильтрации выполнен на модельном примере с помощью статистического моделирования на ЭВМ.

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

Vishnevyi S. V., Zhuk S. Ya., Pavliuchenkova A. N. Noncausal two-stage image filtration at presence of observations with anomalous errors.

Introduction. It is necessary to develop adaptive algorithms, which allow to detect such regions and to apply filter with respective parameters for suppression of anomalous noises for the purposes of image filtration, which consist of regions with anomalous errors.

Development of adaptive algorithm for non-causal two-stage images filtration at presence of observations with anomalous errors. The adaptive algorithm for noncausal two-stage filtration is developed. On the first stage the adaptive one-dimensional algorithm for causal filtration is usedfor independent processing along rows and columns of image. On the second stage the obtained data are united and a posteriori estimations are calculated.

Results of experimental investigations. The developed adaptive algorithm for noncausal images filtration at presence of observations with anomalous errors is investigated on the model sample by means of statistical modeling on PC. The image is modeled as a realization of Gaussian-Markov random field. The modeled image is corrupted with uncorrelated Gaussian noise. Regions of image with anomalous errors are corrupted with uncorrelated Gaussian noise which has higher power than normal noise on the rest part of the image.

Conclusions. The analysis of adaptive algorithm for noncausal two-stage filtration is done. The characteristics of accuracy of computed estimations are shown. The comparisons of first stage and second stage of the developed adaptive algorithm are done. Adaptive algorithm is compared with known uniform two-stage algorithm of image filtration. According to the obtained results the uniform algorithm does not suppress anomalous noise meanwhile the adaptive algorithm shows good results.

Keywords: adaptive algorithm for filtration, noncausal two-stage filtration, observations at presence of anomalous errors.

28

Вісник Національного технічного університету України «КПІ» Серія — Радіотехніка. Радіоапаратобудування. — 2013.—№52

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