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

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

CC BY
435
94
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ЦИФРОВОЕ ПОЛУТОНОВОЕ ИЗОБРАЖЕНИЕ / ЦЕПЬ МАРКОВА С НЕСКОЛЬКИМИ СОСТОЯНИЯМИ / МАТРИЦА ВЕРОЯТНОСТЕЙ ПЕРЕХОДОВ / НЕЛИНЕЙНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ / БЕЛЫЙ ГАУССОВСКИЙ ШУМ / MATHEMATICAL MODEL / DIGITAL HALF-TONE PICTURE / A MATRIX OF PROBABILITIES OF TRANSITION / NON-LINEAR IMAGE FILTERING / WHITE GAUSSIAN NOISE / MARKOV CIRCUIT / CASUAL MARKOV FIELD

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Петров Евгений Петрович, Харина Наталья Леонидовна, Ржаникова Елена Дмитриевна

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Петров Евгений Петрович, Харина Наталья Леонидовна, Ржаникова Елена Дмитриевна

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

NON-LINEAR IMAGE FILTRATION BASED ON MARKOVIAN NETWORKS WITH SEVERAL STATES

Digital half-tone images (DHI) represented by g-digit binary numbers often possess great statistical redundancy which can contribute to increasing DHI reception noise immunity. The paper presents algorithms of DHI non-linear filtration based on Markovian networks with several states that make it possible to reduce the time of image transmission. The filtration algorithms are investigated in the presence of white Gaussian noise. The results of the investigation confirm the theoretical assumptions of the possibility of improving DHI reception quality without the increase in energy resources on the transmitting side of the communication channel.

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

УДК 004.932.2

НЕЛИНЕЙНАЯ ФИЛЬТРАЦИЯ ИЗОБРАЖЕНИЙ

НА ОСНОВЕ ЦЕПЕЙ МАРКОВА С НЕСКОЛЬКИМИ СОСТОЯНИЯМИ

© 2013 Е. П. Петров, Н. Л. Харина, Е. Д. Ржаникова Вятский государственный университет, г. Киров

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

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

Введение

В настоящее время наблюдается рост требований к объёму и качеству передаваемой информации. В связи с этим постоянно ищутся носители информации, которые обладают большой ёмкостью. Среди таких носителей наиболее предпочтительными являются полутоновые изображения, которые при их цифровом представлении двоичными ^-разрядными числами могут передаваться по дискретным каналам связи, обладающим высокой помехоустойчивостью. Переход к малоразрядному (8-16 разрядов) представлению цифровых полутоновых изображений (ЦПИ) резко расширил возможности их цифровой обработки и сфер приложения.

Цифровое представление полутоновых изображений как наиболее ёмкого носителя различного рода информации потребовало совершенствования известных и разработки новых методов их обработки.

Разработка и исследование алгоритмов обработки изображений базируются на математических моделях (ММ), адекватных реальным изображениям. К настоящему времени разработано большое число различных ММ двумерных изображений, на базе которых создан целый ряд алгоритмов обработки [1,2]. Наибольший

интерес представляют ММ цифровых полутоновых изображений на основе представления их дискретными марковскими случайными процессами с несколькими состояниями. Построение таких ММ и исследование их адекватности реальным случайным процессам подробно рассмотрено в работах [3-5]. Цифровое полутоновое изображение, представленное g-разрядными двоичными числами, рассматривается как совокупность g разрядных двоичных изображений (РДИ). Каждое РДИ, в свою очередь, аппроксимируется двумерной цепью Маркова с двумя состояниями, алгоритм моделирования которой изложен в работах [3,5]. Для построения ММ цветных изображений возможно использование цветовой модели RGB, каждый компонент которой является ЦПИ. Поэтому для передачи цветных изображений требуются большая полоса частот и больший объём вычислительных ресурсов. Уменьшения полосы можно достичь либо «сжатием» ЦПИ, либо переходом от аппроксимации ЦПИ цепью Маркова с N = 2 состояниями к аппроксимации ЦПИ цепью Маркова с N > 2 состояниями. В этом случае при аппроксимации ЦПИ необходима ММ цепи Маркова с числом состояний N > 2. В [6] разработана и исследована ММ ЦПИ на основе цепи Маркова с N > 2 состояниями.

Передача ЦПИ с N > 2 состояниями может осуществляться, например, многофазными импульсными сигналами, что позволит сократить время передачи ЦПИ в g/N раз, но при снижении помехоустойчивости примерно во столько же раз, которое можно уменьшить, если использовать статистическую избыточность, содержащуюся в «несжатых» ЦПИ.

Для реализации статистической избыточности ЦПИ, представленных цепями Маркова с N > 2 состояниями, разработан алгоритм нелинейной фильтрации импульсных коррелированных сигналов, дискретный параметр которых принимает N состояний, при наличии белого гауссов-ского шума (БГШ) п() с нулевым сред-

~ ~ 2 ним и единичной дисперсией ап.

Алгоритм одномерной нелинейной фильтрации цепи Маркова с несколькими состояниями

Будем считать, что последовательность состояний Mi (к+1) является однородной цепью Маркова с вектором вероятностей начальных состояний

п \Т

P = | P2,... PЛ (1)

и матрицей вероятностей переходов (МВП) из состояния Mj ^) в k-том такте в

состояние M

П = \\ж "

(k+1) (¿, ] е N) в (к+1)-м такте

(2)

Е р, = 1

(3)

РДк+1) = с • ехР Ак+1 (MJ )Ж РгкР°М] |Mi) =

г=1 N

(5)

с • ехр{/к+1 (м )}Е Рккр ■ (■е N)'

г=1

г] т xN'

элементы которой удовлетворяют условиям нормировки

г=1

и согласованности

N _

Рг =Е № ; ' = 1, N. (4)

]=1

Используя теорию фильтрации условных марковских процессов [7], получим уравнение для апостериорной вероятности состояний дискретного параметра тк импульсного сигнала э(тк, tk),

являющегося цепью Маркова с N > 2 состояниями:

где с - коэффициент нормировки, ехр{Л+1 м ■)} - функция правдоподобия

■-го состояния дискретного параметра импульсного сигнала.

Уравнение (5) является основой для построения структур устройств фильтрации дискретного параметра импульсного коррелированного сигнала, последовательность дискретных значений которого является стационарной цепью Маркова с N состояниями.

Для удобства различения состояний дискретного параметра переведём уравнение (5) в аддитивную форму. Для этого разделим все уравнения в (5) на последнее уравнение

Р] (к+1)

PN (к+1)

с • ехр{/к+1 (М] )}£ рг(крг]

_г=1_

N

'• еХР{/к+1 0MN } рг(к)рN

г=1

(6)

и, прологарифмировав обе части уравнения (6), получим уравнения нелинейной фильтрации дискретного параметра импульсных коррелированных сигналов, последовательность состояний которых является стационарной цепью Маркова с N состояниями:

"1(к+1)=[/к+1 (М 1 )" А+1 (MN )]

+

+ и1(к) + г.

1 ()

(к+1)=[/к+1 (М )" А+1 (MN )]

+ и](к) + г] О

+

(7)

[/к+1 (м N-1))- А+1 (MN )]+

и (N-1)(к+1) = |/к+1УМ (N-1);

+ и( N—1 )(к) + ^N-1)0

где и](к+1)

= 1п

Р] (к+1)

, ] = 1... N—1),

Ры (к+1) _

г ] (•) - нелинейная функция вида:

N-1

£ {ехр (и(к)- и(k))р,

i=1,, * j

+

£{ехр (и,(к ))р

К N ехр (-Uj. (к)) + К

N-1 ( / \

£{ехр (и (к ))к

,=1

+ К NN

(8)

Система уравнений (7) определяет те оптимальные операции, которые должно совершить радиоприёмное устройство (РПУ) над принятым сигналом с целью наилучшего выделения дискретного параметра, последовательность значений которого аппроксимируется простой однородной цепью Маркова с N состояниями.

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

с которым, если

и.(к+1) > м(к+1) , и.=1N -1, * ., (9)

то принимается решение о наличии сигнала со значением дискретного параметра 1.(к+1) = М. (, е N), а если все значения

и.(к+1) £ 0, , = 1, N -1, то принимается решение о наличии сигнала с параметром

1. (к+1) = MN •

х(1)

ЯМ,)

тл

ПМЛ)

О

О

Пусть цепь Маркова принимает четыре равновероятных состояния (N = 4) с априорно известным вектором вероятно-

стей начальных состояний

р = |\р1 р2 рз р^ =

1111 4 4 4 4

и МВП

п = к

. 114x4

(10)

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

(11)

В этом случае система уравнений (7), (8) будет иметь вид:

и

и

2 к

= [/ (М1)- /к (М4 )]+ Щ(к-1)+ 2 (•)

= [/к (М2 )- /к (М4 )]+ и 2 (к _]) + Г2 (•) (12)

4

13к

где

2

и з к = [/к (М3) - /к (М4 )] + из( к-1) + 2 О

£ чит-им

() = 1п

,=1,, * .

44

+

£{еХР(и,(к))к,4 }+ К

,=1

К4. ехр{- и.(к-1)}+ К

+

£{ехр(и,(к))к,4 }+ К

44

, =1

(13)

. = 1,3.

Структура радиоприёмного устройства (РПУ), осуществляющего операции (12), (13) в соответствии с выбранным критерием (9), представлена на рис. 1.

БНФ I

тг

БНФ |

ля,

лз. ~~г

ля

РУ

Рис. 1

2

Устройство содержит четыре блока формирования логарифмов функций правдоподобия /(Мг), I е N и нелинейный фильтр (НФ), состоящий из идеальных сумматоров ( Е ), линий задержки

на один такт ЛЗ1 ЛЗ2 и ЛЗ3, блоков нелинейных функций (БНФ), осуществляющих нелинейные преобразования гх, гги в

цепях обратных связей и решающего устройства (РУ).

№4 (42) 2013 г.

На рис. 2 приведены исходное (рис. 2, а), зашумлённое (рис. 2, б) и отфильтрованное данным алгоритмом (рис. 2, в) полутоновые изображения с четырьмя состояниями при отношении сигнал/шум на входе нелинейного фильтра - 9 дБ. Исходное изображение получено из 8-разрядного ЦПИ объединением двух старших разрядов.

а

б

в

Выигрыш фильтрации для данного изображения при различных отношениях сигнал/шум приведён в табл. 1.

Таблица 1

Отношение сигнал/шум

- 3 дБ

- 6 дБ

- 9 дБ

Выигрыш фильтрации

1,05 дБ

1,75 дБ

2,38 дБ

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

л,, =0.99

9 дБ

Рис. 3

пишем систему рекуррентных уравнений нелинейной фильтрации двумерной цепи Маркова в виде:

(у 4 )=[/ (М] (у 4))— / (М 4 (у 4))]+ + и]П1)+ г](и П1)'1р■)+ + и] °У 2 )+ г] (и П 2 )> 2р■ )—

] (у 3 Ь г] (и (п3 )' 3рг] ) (■=й )

(15)

где и■

(у 4 ) = 1п

У 4 )

Р4

(У 4 )

(] = 1,3); Р] (у4)(] = 1,4)

апостериорная вероятность состояний элементов ЦПИ, р] (у4) (] = 1,4) - разность

логарифмов функции правдоподобия состояний элементов ЦПИ; г] (•) - нелинейная функция вида:

г] (и (у /\'Ж У] ) =

3

= 1п

Е(ехР(и<(у /) — и](у /)) 'Ж] }

г=1, г = ]

+ -

Е{еХР(и< (У' )) 'рг4 }+ Ж

г=1

еХР(— и (у / )) ' Ж 4 + р ]

+

(16)

44

Е(еХР(иг (У/ )) 'Жг4 }+ Ж

г=1

(] = 13, / = 1,3).

Алгоритм двумерной нелинейной фильтрации цепи Маркова

с несколькими состояниями

Рассмотрим двумерную цепь Маркова с равновероятными (Р1 = Р2 = Р3 = Р4) состояниями М1, М2, М3 , М4 и МВП из состояния М1 к состояниям М], Мк, М1 по горизонтали и вертикали, соответственно 1П = 1 [ж Л , 2 П = 1x1 . (14)

II г]114x4 I г]114x4 4 7

Используя теорию фильтрации условных марковских процессов [7] и систему уравнений нелинейной фильтрации одномерной цепи Маркова (12) - (13), за-

Вся априорная информация о статистической зависимости элементов ЦПИ сосредоточена в слагаемых вида (16), где

'Ж] (г, ] = 1,4, / = 1,3) - элементы матриц вероятностей перехода элементов ЦПИ по горизонтали 1п, вертикали 2 п и диагонали 3 п, соответственно.

В качестве критерия различения состояний элементов ЦПИ примем критерий максимума логарифма отношения апостериорных вероятностей и] (у4), в соответствии с которым, если и1 (у 4 )> и (у 4); г, ] = 1,3; г ф ], (17)

и

то принимается решение о состоянии элемента изображения V4 = М., а если все

значения и.(п4)< 0 (. = 1,3), то принимается решение о состоянии элемента изображения V 4 = М4.

На рис. 4 приведены исходное (рис. 4, а), зашумлённое (рис. 4, б) и отфиль-

трованное данным алгоритмом (рис. 4, в) полутоновые изображения с четырьмя состояниями при отношении сигнал/шум на входе нелинейного фильтра - 9 дБ. Исходное изображение получено из 8-разрядного ЦПИ объединением двух старших разрядов.

Выигрыш фильтрации для данного изображения при различных отношениях сигнал/шум приведен в табл. 2.

Рассмотрим теперь вместо исходного изображения (рис. 4, а) разрядные двоичные изображения (РДИ), соответствующие двум старшим разрядам. Применим к ним по отдельности алгоритм двумерной фильтрации бинарных цепей Маркова [8]. Результаты фильтрации при различных отношениях сигнал/шум на входе нелинейного фильтра приведены в табл. 3.

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

Из сравнения результатов табл. 2 и 3 видно, что выигрыш при фильтрации ЦПИ с четырьмя состояниями ниже среднего выигрыша фильтрации РДИ 8-го и 7-го разряда. Это может быть связано с тем, что в случае фазоманипулированных сигналов переход от двух состояний к четырём снижает помехоустойчивость на 3 дБ. Поскольку старшие разряды несут максимальное количество информации, на более младших разрядах разница в выигрыше может быть существенно меньше. Как видно из рис. 3, при уменьшении диагональных коэффициентов МВП выигрыш существенно снижается. Однако снижение выигрыша компенсируется сокращением времени обработки ЦПИ, поскольку фильтрации подвергаются только четыре изображения, а не восемь.

Из табл. 1 и 3 видно, что при двумерной нелинейной фильтрации цепи Маркова с четырьмя состояниями выиг-

рыш в отношении сигнал/шум возрастает в среднем в 2 раза по сравнению с одномерной нелинейной фильтрацией.

Выводы

1. Синтезированные на основе цепей Маркова с несколькими состояниями (Ы > 2) алгоритмы нелинейной фильтрации ЦПИ позволяют эффективно реализовать статистическую избыточность ЦПИ для повышения помехоустойчивости их приема. При приёме ЦПИ с N = 4 состояниями дискретного параметра импульсных сигналов и отношением сигнал/шум по мощности рЭ = -9 дБ выигрыш за счёт

фильтрации составляет около 5 дБ.

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

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

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

1. Дерин, Х. Случайные процессы марковского типа с дискретными аргументами [Текст] / Х. Дерин, П. Келли // ТИИЭР. - 1989. - Т. 77. - № 10. - С.42.

2. Крашенинников, В. Р. Основы теории обработки изображений [Текст]: учеб. пособие. - Ульяновск, 2003.

3. Быков, В. В. Цифровое моделирование в статистической радиотехнике [Текст] /В.В. Быков. - М.: Сов. радио, 1971. - 383 с.

4. Петров, Е.П. Моделирование многомерных дискретнозначных марковских процессов [Текст] / Е.П. Петров, И.С. Трубин, Н.Л. Харина // Проблемы обработки информации: Вестн. ВНЦ ВерхнеВолжского отделения АТН РФ. - 2006. -Вып. 1(6). - С. 52-60.

Таблица 2

Отношение сигнал/шум Выигрыш фильтрации

- 3 дБ 2,02 дБ

- 6 дБ 3,32 дБ

- 9 дБ 4,67 дБ

Таблица 3

Отношение сигнал/шум Выиг фильт] рыш рации

8 разряд 7 разряд

- 3 дБ 3,25 дБ 2,18 дБ

- 6 дБ 4,68 дБ 3,61 дБ

- 9 дБ 6,47 дБ 5,03 дБ

5. Петров, Е.П. Математическая модель цифровых полутоновых изображений Земли из космоса [Текст] / Е.П. Петров, Е.В. Медведева, Н.Л. Харина // Материалы II Всероссийской НТК «Актуальные проблемы ракетно-космической техники». - Самара, 2011. - С. 179-185.

6. Петров, Е.П. Модель цепи Маркова с несколькими состояниями [Текст] / Е.П. Петров, Н.Л. Харина, Е.Д. Ржаникова // Физика и радиоэлектроника в медицине и экологии: докл. 10-й междунар. науч.-

техн. конф. - Владимир, 2012. - Т.1. -С. 211-215.

7. Амиантов, И.Н. Избранные вопросы статистической теории связи [Текст] / М.: Сов. радио, 1971. - 416 с.

8. Петров, Е.П. Математические модели и алгоритмы фильтрации цифровых полутоновых изображений на основе сложных цепей Маркова [Текст] / Е.П. Петров, Н.Л. Харина, В.Ф. Харюшин // Цифровая обработка сигналов. - 2012. -№3. - С.52-57.

NON-LINEAR IMAGE FILTRATION BASED ON MARKOVIAN NETWORKS

WITH SEVERAL STATES

© 2013 Ye. P. Petrov, N. L. Kharina, Ye. D. Rzhanikova Vyatka State University, Kirov

Digital half-tone images (DHI) represented by g-digit binary numbers often possess great statistical redundancy which can contribute to increasing DHI reception noise immunity. The paper presents algorithms of DHI non-linear filtration based on Markovian networks with several states that make it possible to reduce the time of image transmission. The filtration algorithms are investigated in the presence of white Gaussian noise. The results of the investigation confirm the theoretical assumptions of the possibility of improving DHI reception quality without the increase in energy resources on the transmitting side of the communication channel.

Mathematical model, Markov circuit, digital half-tone picture, casual Markov field, a matrix ofprobabilities of transition, non-linear image filtering, white Gaussian noise.

Информация об авторах

Петров Евгений Петрович, доктор технических наук, профессор, заведующий кафедрой радиоэлектронных средств, Вятский государственный университет, г. Киров. Е-mail: EPetrov@mail.ru. Область научных интересов: исследование алгоритмов и устройств цифровой фильтрации дискретных коррелированных сигналов, цифровая обработка изображений.

Харина Наталья Леонидовна, кандидат технических наук, доцент кафедры радиоэлектронных средств, Вятский государственный университет, г. Киров. Е-mail: Natal res@mail.ru. Область научных интересов: многомерные марковские поля в обработке изображений.

Ржаникова Елена Дмитриевна, аспирант кафедры радиоэлектронных средств, Вятский государственный университет, г. Киров. Е-mail: lavrova_elena@bk.ru. Область научных интересов: многомерные марковские поля в обработке изображений.

Petrov Eugeny Petrovich, Doctor of Sciences (Engineering), Professor, Head of the Department of Radioelectronic Devices, Vyatka State University. E-mail: EPetrov@mail.ru. Area of research: algorithms and devices of digital filtration of discrete correlated signals, digital image processing.

Harina Natalya Leonidovna, Candidate of Sciences (Engineering), Associate Professor, Department of Radioelectronic Devices, Vyatka State University. E-mail: Na-taL_res@mail.ru Area of research: multidimensional Markovian fields in digital image processing.

Rzhanikova Elena Dmitrievna, postgraduate student of the Department of Radio-electronic Devices, Vyatka State University. E-mail: lavrova elena@bk.ru. Area of research: multidimensional Markovian fields in digital image processing.

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