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

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

CC BY
193
58
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕПРЕРЫВНЫЙ КОНТУР / ЭЛЕМЕНТАРНЫЙ КОНТУР / ДИСКРЕТИЗАЦИЯ КОНТУРА / ВЕРОЯТНОСТЬ ПРАВИЛЬНОГО РАСПОЗНАВАНИЯ / CONTINUOUS CONTOUR / ELEMENTARY CONTOUR / QUANTIZATION OF CONTOUR / TRUE RECOGNITION RATE

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Хафизов Ринат Гафиятуллович, Охотников Сергей Аркадьевич

Рассмотрены вопросы дискретизации непрерывных контуров изображений. Исследовано влияние дискретизации на распознавание непрерывных контуров изображений.

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

DISCRETIZATION OF CONTINUOUS IMAGE CONTOURS DEFINED IN A COMPLEX-VALUED FORM

Problems of discretization of continuous contours of images are considered. We study the discretization effects on the recognition of the continuous image contours.

Текст научной работы на тему «Дискретизация непрерывных контуров изображений, заданных в комплекснозначном виде»

ДИСКРЕТИЗАЦИЯ НЕПРЕРЫВНЫХ КОНТУРОВ ИЗОБРАЖЕНИИ, ЗАДАННЫХ В КОМПЛЕКСНОЗНАЧНОМ ВИДЕ

Хафизов Р.Г., Охотников С.А. Марийский государственный технический университет

Аннотация

Рассмотрены вопросы дискретизации непрерывных контуров изображений. Исследовано влияние дискретизации на распознавание непрерывных контуров изображений.

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

Введение

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

Для обработки контура аналитическим путём или на ЭВМ производят его кодирование, т.е. ставят в соответствие каждому контурному элементу определённое число. Контур Г, состоящий из элементарных векторов у(п), п = 0,1,...,5 -1, представляют в виде

Г=М п )}о,,-1 ={т(0), у(1) у(5 -1)1,

где у(п) - элементарный вектор (ЭВ), соединяющий центры или узлы соседних контурных ячеек сетчатки. Такие ЭВ называют стандартными в отличие от ЭВ, длина и аргумент которых задаются произвольными числами. Стандартные элементарные векторы формируются естественным образом по введённому в ОЗУ изображению.

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

1. Модель непрерывного контура

Контур X = {%(/)}01 как непрерывную замкнутую кривую, заданную на комплексной плоскости, представим в виде (рис. 1)

C(l) = %i(l) + il2(l) = |%(l)|exp{if (l)}, lî [0,2p],

где c1(l ) = Re c(l ) и %2(l ) = Im %(l ) - действительная и мнимая компоненты функции c(l ).

Im и (О

-1 1,75 4,5 7,5 10 I 1т%{1)

10

-1 1,25 3,5 5,75 8 I Imv(t)

10

-1 1,25 3,5 5,75 8 1

1,25 3,5 5,75 8 1

Рис. 1. Примеры непрерывных контуров изображений При многократном обходе вдоль замкнутой кривой контур X можно представить в виде периодической функции с периодом 2я, т.е. [2]

%(1) = %(1 + 2яа), а = 0,1, 2,... .

Если %(/) изменяется, подчиняясь тем или иным условиям, например X = {%(/)}01 задаёт контур изображения, то мы имеем дело с комплексной переменной, заданной на плоскости С комплексного переменного %. Представление контуров изображений в виде функции комплексного переменного позволяет привлечь для их анализа и обработки теорию функ-

ции комплексного переменного. Так, например, частный случай дробно-линейного отображения: v = ag+b, где a = a1 + ia2 и b = bl + ib2, - произвольные комплексные числа, соответствует вращению на угол arg a, растяжению в | a | раз и параллельному сдвигу на вектор b , служит для моделирования процесса формирования наблюдаемого контура

X(c) путём растяжения исходного контура X в | m | раз поворотом на угол Дф и сдвигом начальной точки на d ЭВ, т.е.

X(c) ={|m|%(/ + d )| exp{ i [ф(/ + d ) + Дф] }} .

Зашумлённый непрерывный контур K = {к(1 )}0 2p образуется как аддитивная смесь исходного X = {(%/)}o,2p и реализации шумового Z = {Z(l)}o,2p контуров, т.е. к(/) = %(l) + Z(l), l = [0,2p]. Элемент к(/) является суммой постоянной составляющей детерминированной функции c(l) со случайной функцией Z(l), имеющей нулевое математическое ожидание, дисперсию и подчиняющейся нормальному закону распределения.

Практически все основные операции обработки контуров изображений используют для своей реализации базовую операцию - скалярное произведение принятого сигнала Y и эталонного - X:

L

(X,Y ) = J c(l )u* (l) dl =

= J(Ci (l)u (l) + %2 (l)u

0 L

+i J (%2 (l )ui (l )-Ci (l )u2

) dl + ) dl.

На рис. 2 представлены этапы вычисления скалярного произведения непрерывных контуров X и Y, показанных на рис. 1.

2. Дискретизация непрерывных контуров изображений

Если X = {%(/)}02p - произвольный контур,

спектр P = {p(w)}-w w которого отличен от нуля

лишь в полосе частот —we < w < we, то его можно разложить в обобщённый ряд Фурье по базису Ко-тельникова. С учётом комплекснозначного характера функции X, производим дискретизацию раздельно для действительной и мнимой частей. Получаем

c(i) = Z ci, n Scn (i; w)+' c2, n Sc„ (/; w),

где

ci, n = (c (i), Scn (i; we)), C2, n = (%2 (i), Scn (i; we))

- коэффициенты ряда. Причём величины c1n и c2n есть не что иное, как g1(n) = %1(in) и g2(n) = %2(in),

то есть мгновенные значения непрерывного контура %(/) в п -й отчётной точке 1п = (пя)/юв .

Ъ(0-и3(0 25,00'' 8,75-

МП

\ (

\ \

V

45 30 15 0 -15

-1 1,25 3,5 5,75 8 1 5,0'

-1 1,25 3,5 5,75 8 I

-45,0

-1 1,25 3,5 5,75 8 1

Л / \

I \ / 1

J

V

1,25 3,5 5,75 й I

65,00'

-1 1,25 3,5 5,75 8 1 -1 1,25 3,5 5,75 8 1

2п 2п

[т-МО+х 2(0-»2(0 |x2(0-u/(0-Xi(0-«2(0

39,150 39,125 39,100 39,075 39,050

16,780 16,767

16,753 16,740

-10 -5 0 5 10 I -10 -3,33 3,33 10 I

Рис. 2. Этапы формирования скалярного произведения

непрерывных контуров X и У, показанных на рис. 1

На рис. 3 представлен пример процесса дискретизации непрерывного элементарного контура

Хт = {%„ (I )}о,2р={!х|ехр{ш/}}о,2р

порядка т = 1. Совокупность Хт при т = -¥, ¥ задаёт семейство замкнутых непрерывных элементарных контуров. При | % |= 1 любые два контура из полного семейства непрерывных элементарных контуров являются ортогональными, т.е. скалярное произведение контуров равно

1 [2я при т = п,

0 [О при т ф п.

В результате дискретизации непрерывного элементарного контура Х1 порядка т =1 получаем дискретный элементарный контур Г1 порядка т = 1.

На рис. 4 представлены контуры Г, полученные путём дискретизации непрерывных контуров. При этом юв = 5 (рис. 4а, в) и юв = 10 (рис. 46, г).

(X„, Хи ) = J exp {i (m - n) l} dl =

0

0

1,10 0,55

О

-0,55 -1,10

/ \

( X;

\

\ /

-1,10 -0,55 0 0,55 1,10

Рис. 3. Процесс дискретизации непрерывного элементарного контура Х1

1т I 10

5

О

-5

а) -10 1т, 10

5

О

-5

1пи 10

5

О

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

-5

-5 О

б) -10 1т 10

5

О

-5

-5 О

Яе

О

в) г)

Рис. 4. Контуры Г, полученные путём дискретизации непрерывных контуров X и У (см. рис. 1)

3. Исследование влияния дискретизации на распознавание непрерывных контуров изображений

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

В [4] показано, что с практических позиций при обработке комплекснозначных сигналов значительно

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

сравнению с симплексными контурами уменьшается с ростом размерности 5 .

Рассмотрим задачу распознавания зашумленных непрерывных контуров на примере двух классов. Пусть Х(1с)) = {%а)(/)}о,х и Х(2) = {%(2)(1 )}о,I - непрерывные контуры, соответственно, классов А1 и А2. На устройство распознавания подаётся либо зашум-ленный контур первого класса, равный либо второго класса, равный

К (1) = Х(1) + ^ :

К„, = Х(1) + Z, где Z - реализация шумового кон-

(2) тура

(2)

Задача распознавания состоит в обоснованном отнесении зашумлённого контура К к одному из классов - А1 или А2 . Для принятия решения необходимо сформировать безусловное отношение правдоподобия и сравнить его с пороговым значением. Функции правдоподобия контуров К(1) и К(2) имеют, соответственно, вид

л( К,

■т(1) = с•ехр

Л(К, |^(2) = 1 • ехр

, Аф(1), ¿(1)) =

1

2о2

К 2 -

Х

- 2Яе (К, Х(

(K, Хй)

>Аф( 2), ¿(2)) =

1

2а2

1К112 Х(с)

И - Х(2)

- 2Яе (К, X

(К, х(;1)

Тогда логарифм условного отношения правдоподобия запишется как

1п

-2

I (К,

2с2 {

'(1)

Х(с) Х(1)

'(2)

,Аф(1), Аф(2), ¿(1), ¿(2))

Х(с) Х(2)

Яе (К, Х(С»)-Яе (К, Х$)] }.

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

На рис. 5 приведены графики зависимости вероятности правильного распознавания Рпр зашумлён-

ных непрерывных X = {{%т (1 )}}о 2р = {ехр{ш/}}0 2р

2

2

2

2

элементарных контуров от отношения сигнал/шум д при объёмах алфавита М = 5, 10 и 15 .

1,0 0,8 0,6 0,4

0,2 0

——■

'''..... ............

........

/ ________

-м= -5 . -10 --15 -

----м=

........ м=

0,01 0,03 0,05 0,07 0,09 q

Рис. 5. Характеристики распознавания непрерывных элементарных контуров

Величина q равна отношению средней энергии ||Xm||2 jln элементарного вектора непрерывного элементарного контура Xm к дисперсии шумового

контура Z : q = ||Xm||2 /ins2 .

Скалярное произведение двух непрерывных элементарных контуров Xm и Хи, являющихся ортогональными сигналами, равно нулю. Поэтому расстояние между нормированными непрерывными элементарными контурами постоянно. Снижение вероятности Рпр при распознавании зашумлённых

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

На рис. 6 приведены графики зависимости вероятности правильного распознавания Рпр от отношения сигнал/шум q для элементарных контуров, полученных путём дискретизации непрерывного элементарного контура.

1,0 —zi

непрерывный элементарный контур ---!___И- _____I—■——

0,8

0,6

0,4

0,2

ж:

'4-- _________J_______

\ 7~/yT Hf-дискретные

—1-------------элементарные -

apL ! .S ! контуры

--M=5

---s=20

----s=10

....................s=5

0 0,5 1,0 1,5 2,0 ?

Рис. 6. Зависимость вероятности правильного распознавания от отношения сигнал/шум

С увеличением размерности дискретизированного элементарного контура кривая зависимости вероятности правильного распознавания от отношения сигнал/шум стремится к зависимости вероятности пра-

вильного распознавания непрерывного контура. Однако при увеличении размерности контуров, очевидно, увеличивается и трудоёмкость их обработки.

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

Заключение

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

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

Благодарности

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (проект № 11 -07-00585-а).

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

Литература

1. Введение в контурный анализ и его приложение к обработке изображений и сигналов / под ред. Я.А. Фурмана. - М.: ФИЗМАТЛИТ, 2002. - 592 с.

2. Хафизов, Р.Г. Анализ непрерывных комплекснознач-ных сигналов, задающих контуры изображений плоских объектов // Вестник КГТУ им. А.Н. Туполева. -2006. - № 4. - С. 24-27.

3. Хафизов, Р.Г. Распознавание плоских зашумленных изображений по их форме / Р.Г. Хафизов, И.Л. Егоши-на // Известие Вузов. Приборостроение. - 2006. - № 4. - С. 46-51.

4. Комплекснозначные и гиперкомплексные системы в задачах обработки многомерных сигналов / под. ред. Я.А. Фурмана. - М.: ФИЗМАТЛИТ, 2004. - 456 с.

5. Хафизов, Р.Г. Линейная фильтрация непрерывных контуров изображений, заданных в комплекснознач-ном виде / Р.Г. Хафизов, С.А. Охотников // Компьютерная оптика. - 2010. - Т. 34, № 3. - С. 408-416. -ISSN 0134-2452.

References

1. Contour analysis introduction and its image and signal processing application / edited by Ya.A. Furman - Moscow: "Fizmatlit" Publisher, 2002. - 592 p. - (In Russian).

2. Khafizov, R.G. Analysis of continuous complex-valued signals that define the contours of images of flat objects /

R.G. Khafizov //A.N. Tupolev Vestnik KGTU - 2006. -N 4. - P. 24-27. - (In Russian).

3. Khafizov, R.G. Flat noisy images detection by their form / R.G. Khafizov, I.L. Egoshina // Izvestiya vuzov. Priboros-troenie. - 2006. - N 4. - P. 46-51. - (In Russian).

4. Complex and hypercomplex systems at tasks of multidimensional signal processing / edited by Ya.A. Furman -

Moscow: "Fizmatlit" Publisher, 2004. - 456 p. - (In Russian).

5. Khafizov, R.G. Linear filtering of continuous contours of images, defined in a complex-valued form / R.G. Khafizov, S.A. Okhotnikov // Computer Optics. - 2010. -Vol. 34, N 3. - P. 408-416. - ISSN 0134-2452

DISCRETIZATION OF CONTINUOUS CONTOURS OF IMAGES, DEFINED IN A COMPLEX-VALUED FORM

R.G. Khafizov, S.A. Okhotnikov Mari State Technical University

Abstract

Problems of discretization of continuous contours of images is considered. Discretization effect to the recognition of continuous contours is investigated.

Key words: continuous contour, elementary contour, quantization of contour, true recognition rate.

Хафизов Ринат Гафиятуллович, 1972 года рождения, в 1994 году окончил Марийский государственный технический университет (МарГТУ) по специальности «Радиотехника». Доктор технических наук (2011 год), работает профессором кафедры радиотехнических и медико-биологических систем. Область научных интересов: цифровая обработка сигналов, обработка и распознавание изображений. Автор более 100 научных работ, соавтор 3 монографий, имеет учебно-методические разработки. E-mail: krtmbs@marstu.net.

Rinat Gafiyatullovich Khafizov (b. 1972) graduated (1994) from the Mari State Technical University (MarSTU) with specialty in radio engineering. He received his Doctor in Technics (2011) degree from the Kazan State Technical University. He is holding a position of professor of the department of radio engineering and biomedical systems at MarSTU. He finished doctoral studies in MarSTU in 2008. Mari State Technical University, department of radio engineering and biomedical systems. His research interests are currently focused on digital signal processing, data processing and image recognition. Author of more than 100 scientific papers, co-author of 3 monographs, has the teaching methodologies.

Охотников Сергей Аркадьевич, 1982 года рождения, в 2009 году окончил Марийский государственный технический университет (МарГТУ) по направлению «Радиотехника». Обучается в аспирантуре МарГТУ по направлению 05.12.04 «Радиотехника, в том числе системы и устройства радионавигации, радиолокации и телевиденья». Область научных интересов: обработка изображений групповых точечных объектов. В списке научных работ 6 статей, 1 авторское свидетельство РФ. E-mail: krtmbs@marstu.net.

Sergei Arcadievich Okhotnikov (b. 1982) graduated (2009) from the Mari State Technical University (MarSTU) in the direction of radio engineering. Enroll in postgraduate school Mar-STU at the way of 05.12.04 "Radio engineering, including radio navigation systems and equipment, radiolocation and television». His research interests are currently focused on processing of images of group point objects. He is author of 6 scientific papers and inventor's certificate of Russia Federation.

Поступила в редакцию 20 февраля 2012 г.

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