МОДЕЛЬ КОНТУРА ИЗОБРАЖЕНИЯ СО СЛУЧАЙНОЙ ФОРМОЙ
Хафизов Р.Г.
Поволжский государственный технологический университет Аннотация
Представлен подход к формированию статистической модели контура изображения со случайной формой. Предложена методика коррекции параметров линейных преобразований реализаций случайного контура при формировании его модели.
Ключевые слова: контур, форма изображения, статистическая модель, линейные преобразования.
Введение
Форма значительного числа окружающих нас объектов случайна. Примерами случайных изображений могут быть изображения органов человека, облачности, листьев деревьев, профиля лица человека и т. п. Существенная вариабельность формы таких изображений не позволяет рассматривать их как зашумлённые изображения некоторых эталонных объектов [1]. Тем не менее человек достаточно уверенно отличает их друг от друга и успешно распознаёт.
Традиционно задача распознавания изображений решается на основе процедуры пространственной корреляции. Этот подход неизбежно связан со следующими недостатками: чувствительностью алгоритмов к изменению масштаба и взаимной угловой ориентации анализируемых изображений, а также с обработкой большого количества точек изображений. Если параметры угла поворота Дф и масштаба |||
неизвестны, то при распознавании изображений требуется перебор каждой комбинации этих параметров, что приводит к значительным временным затратам.
В работе [1] предложен подход к решению данной задачи на основе метода контурного анализа. Из-за небольшого по сравнению со всеми изображениями количества контурных точек временные затраты при этом снижаются. При машинном распознавании изображений со случайными формами последовательность элементов контура представляется как случайный процесс (непрерывный или дискретный). На этапе обучения происходит оценка параметров этого процесса, а распознавание - по величине отношения правдоподобия. Предложены полиномиальная и марковская модели случайных дискретных контуров. Первая из них предполагает независимость ЭВ у( п)
контура Г = {у(п)} 1 и известную вероятность
Р (у( п)) появления каждого из них. Во втором случае устанавливается зависимость между случайными величинами у(п). При этом изменение масштаба ||| и (или) угла поворота Дф приводит к изменению размерности контура и, как следствие, к зависимости элементов матрицы вероятностей переходов от параметров этих преобразований.
Статистическая модель контура случайной формы
При анализе изображений со случайными формами контур представим как комплексную случайную
функцию Х(/) = Яе(Х(/)) +11ш(Х(I)), т.е. как функцию неслучайного аргумента I, которая при каждом фиксированном значении аргумента является комплексной случайной величиной [2, 3]. Здесь Яе(Х(/)) и 1ш(Х(/)) - действительные случайные функции действительного аргумента I. Комплексную случайную функцию Х(1) будем рассматривать как совокупность её возможных реализаций (траекторий)
С (I),С2 (I),...,Сп (I) (рис. 1).
Рис. 1. Примеры изображений со случайной формой и их контуры, образующие совокупность реализаций случайного контура Х(1)
При фиксированном значении аргумента, например при 1=11, получим сечение - случайную величину
Х(/1) с математическим ожиданием М [Х(/1)] и дисперсией Б [Х(¡1)] > 0. Математическое ожидание тХ (I) случайной функции X(l) есть неслучайная
комплексная функция, значение которой при каждом фиксированном значении аргумента I равно математическому ожиданию сечения, соответствующего
этому же фиксированному значению аргумента: тх(1) = М [X (I)] . При этом тх(1) = тКе(х) +1 т1ш(х).
Геометрически математическое ожидание случайного контура можно истолковать как «средний контур», около которого расположены другие контуры -реализации. При фиксированном значении аргумента математическое ожидание есть среднее значение сечения («средняя ордината»), вокруг которого расположены его возможные значения (ординаты).
Дисперсия Бх (I) случайного контура X(l) есть неслучайная неотрицательная функция, значение которой при каждом фиксированном значении аргумента I равно дисперсии сечения, соответствующего этому же фиксированному значению аргумента:
Бх(1 ) = Б [х(1)] . При этом Бх(1 ) = М
|х( I )|
где х(1 ) = х(1)-тх (I) - центрированная функция.
Учитывая, что математическое ожидание суммы равно сумме математических ожиданий слагаемых, получаем
Бх(1 )= М
+1 1шI х(1)
+М
|х( I )|
=М
Яе I х(1)
+
Яе I х(1)
1шI х(1)
=М
БЯе(х) + Б1ш(х)
Таким образом, дисперсия комплексного случайного контура равна сумме дисперсий её действительной и мнимой частей.
Дисперсия характеризует степень рассеяния возможных реализаций (контуров) вокруг математического ожидания случайного контура («среднего контура»). При фиксированном значении аргумента дисперсия характеризует степень рассеяния возможных значений (ординат) сечения вокруг математического ожидания сечения («средней ординаты»).
При двух фиксированных значениях аргумента, например при I = 11 и I = 12, получим два сечения -систему двух комплексных случайных величин Х(11)
и Х(12) с корреляционным моментом М
х(А )х(12)
Корреляционная функция комплексного случайного контура Х(1) есть неслучайная функция К(11,12) двух независимых аргументов 11 и 12, значение которой при каждой паре фиксированных значений аргументов равно корреляционному моменту сечений, соответствующих этим же фиксированным значениям аргументов:
Кх(А, 12 ) = М
х(А )х( 12)
При равных между собой значениях аргументов 11 = 12 = I корреляционная функция случайного контура равна дисперсии этой функции: Кх (I, I) = Бх (I). Если действительные случайные
функции Яе(х(1)) и 1ш(х(1)) коррелированы, то: Кх(А, 12 )=К Яе(х)( 11,12 ) + К ,ш(х)(11,12 ) +
+' [^Яе(х)1ш(х) (12,11 )- ^Яе(х)1ш(х) (11,12 )]
где КRe(X)(l1,12 ) и К 1ш(х) (11, 12 ) - корреляционные функции действительной и мнимой частей комплексной случайной функции х(1) соответственно;
^(хМх)^11 ) и ^Яе(х)1ш(х) 12 ) - взаимные корреляционные функции действительной и мнимой частей комплексной случайной функции х(1) при разном порядке следования аргументов.
Если же Яе(х(1)) и 1ш(х(1)) не коррелированны, то
Кх (11, 12 ) = К Яе(х) (11,12 ) + К 1ш(х) (11,12 ) . Нормированная корреляционная функция Рх(11,12) случайного контура х(1) есть неслучайная функция двух независимых переменных 11 и 12, значение которой при каждой паре фиксированных значений аргументов равно коэффициенту корреляции сечений, соответствующих этим же фиксированным значениям аргументов:
Р ¡1 I ) = КхЦ, 12 )
^ 12 ] Бх(11) Бх(12).
Взаимная корреляционная функция двух комплексных случайных функций х(1) и У(1):
ЯхХ{ 11,12 )= М
х(А )У&)
Взаимная корреляционная функция двух комплексных случайных функций выражается через взаимные корреляционные функции их действительных и мнимых частей следующим образом
Кхг (11, 12 ) = ^Яе(х)Яе(У) (11,12 ) +
+^1ш(х)1ш(У) (11,12 )+ .
^1ш(х)Яе(У) (12,
+' [^1ш(х)Яе(У) (12,11 )
Яе(х)1ш(У)
(11,12 )]
Корректировка параметров линейных преобразований контуров
Важным условием формирования модели контура со случайной формой является равенство между собой значений параметров линейных преобразований контуров его реализаций. Они должны иметь одинаковый масштаб |||, нулевое значение угла Дф взаимного поворота и совпадающие положения начальных
2
2
2
2
2
+
2
точек a0. Выравнивание этих параметров должно производиться в процессе формирования модели контура со случайной формой.
Пусть получено M изображений Wj, j = 1,2,...,M ,
как реализации одного и того же объекта со случайной формой. Причём положение объекта на изображении при формировании не фиксировано: возможны линейные преобразования с параметрами Дф поворота и масштабирования. Ансамбль полученных изображений объекта: {Wj (Дф, )} м .
Пусть далее в результате применения к Wj оператора выделения контура сформирован ансамбль контуров {Yj ( Дф,|m|)} этих изображений. Дополнительно осуществив нормировку этих контуров, разделив элементы vj (l) каждого контура на величину
своей нормы ||YJ, получим ансамбль нормировании контуров: {Yj.H (ф|m|)}iM.
Контуры, входящие в этот ансамбль, имеют одинаковую, равную единице норму.
Процедуру формирования модели контура со случайной формой определим следующим образом.
Пусть |hk (l)| - модуль ВКФ контуров Yи Y^
изображений Wj и Wk, причём |hjk (l0) | - максимальное значение этого модуля, т.е. |hjk (l0 )|=|hjk\ . Сдвинем начальную точку a0 одного из изображений на величину l0 таким образом, чтобы отсчёт ВКФ |hjk (0)| стал максимальным, т.е.
чтобы |hjk (0)| = |hjk|шах.
Далее осуществляется коррекция угла взаимного
Дф t 1шhjk (l0 ) D поворота Дф = arctg-В результате прове-
Re hjk (l0)
дения перечисленных операций над контурами Y^ и
Y^ они будут оптимально совмещены по критерию
максимальной схожести [1, 4, 5].
Рассмотрим процесс формирования модели непрерывного контура изображения со случайной формой в виде комплексной случайной функции, представленной тремя реализациями %1 (l),%2 (l),%3 (l) на рис. 1.
На рис. 2 представлен результат вычисления циклической свёртки первых двух реализаций случайного контура X(l).
Получаем, что отсчёт ВКФ |hjk (0) станет максимальным, если сдвинуть начальную точку a0 контура %2 (l) на величину l0 = 54, а для коррекции угла взаимного поворота - Дф = -153°. Аналогичные операции произведём для контура %3 (l).
График модулей
-178,0
Рис. 2. Результат вычисления циклической свёртки: анализируемые контуры (а, б); график модуля и фазы циклической свёртки (в)
На рис. 3 представлены полученные в результате преобразований реализации с (/),%2 (/),%3 (/) случайного контура Х(/) и контур математического ожидания.
/ ► »»»А, ~ \
г
1 /
Ч (
Г \
\ }
/
\ /
Рис. 3. Реализации случайного контура (а-в), полученные в результате сдвига начальной точки и коррекции угла поворота, и контур математического ожидания (г)
Таким образом, случайный контур Х(/) задаётся своими реализациями с (/),%2 (/),...,%и (/) с учётом
параметров взаимного угла поворота и сдвига начальной точки. Для случайного контура Х(/) определены контур математического ожидания, дисперсия и корреляционная функция.
020200000201010100020202020101010100020200000201010102020202
Заключение
В работе рассмотрен подход к формированию модели контура изображения со случайной формой. При этом контур представлен как комплексная случайная функция и задан как совокупность возможных реализаций.
Для случайного контура Х(1) определены контур математического ожидания, дисперсия и корреляционная функция.
Показано, что условием формирования модели контура со случайной формой является равенство между собой значений параметров линейных преобразований (масштабирование, угол поворота и сдвиг начальной точки) контуров его реализаций.
Литература
1. Введение в контурный анализ и его приложение к обработке изображений и сигналов/ под ред. Я.А. Фурмана.
- М.: Физматлит, 2002. - 592 с.
2. Хафизов, Р.Г. Анализ непрерывных комплекснознач-ных сигналов, задающих контуры изображений плоских объектов // Вестник КГТУ им. А.Н. Туполева. - 2006. -№ 4. - С. 24-27.
3. Хафизов, Р.Г. Дискретизация непрерывных контуров изображений, заданных в комплекснозначном виде / Р.Г. Хафизов, С.А. Охотников // Компьютерная оптика.
- 2012, - Т. 36, №2. - С. 274-278.
4. Хафизов, Р.Г. Линейная фильтрация непрерывных контуров изображений, заданных в комплекснозначном виде / Р.Г. Хафизов, С.А. Охотников // Компьютерная оптика. - 2010. - Т. 34, №3. - С. 408-416.
5. Хафизов, Р.Г. Распознавание непрерывных комплекс-нозначных контуров изображений / Р.Г. Хафизов, С.А. Охотников // Известия вузов. Приборостроение. - 2012. - Т. 55, №5. - С. 3-9.
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 ob-jects//A.N. Tupolev Vestnik KGTU - 2006. - N 4. - P. 2427. - (In Russian).
3. Khafizov, R.G. Discretization of continuous contours of images, defined in a complex-valued form / R.G. Khafizov, S.A. Okhotnikov // Computer Optics. - 2012. - Vol. 36, N
2. - P. 274-278. - (In Russian).
4. 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. - (In Russian).
5. Khafizov, R.G. The recognition of continuous complex-valued contours of images / R.G. Khafizov, S.A. Okhotnikov // Izvestiya Vuzov. Priborostroenie. - 2012. - Vol. 55, N 5. - P. 3-9. - (In Russian).
MODEL OF THE CONTOUR OF THE IMAGE WITH A RANDOM SHAPE
R.G. Khafizov Volga State Technological University
Abstract
The approach to the formation of a statistical model of a contour of the image with a random shape is presented. The technique of correction of parameters of linear transformations of realizations of a random contour is offered at formation of its model.
Key words: contour, the shape of the image, a statistical model, linear transformations.
Сведения об авторе
Хафизов Ринат Гафиятуллович, доктор технических наук, профессор кафедры радиотехнических и медико-биологических систем. Область научных интересов: цифровая обработка сигналов, обработка и распознавание изображений. Автор более 120 научных работ, соавтор 3 монографий. E-mail: [email protected].
Rinat Gafiyatullovich Khafizov, Doctor of Technical Sciences. He is holding a position of professor of Radio Engineering and Biomedical Systems department of Volga State Technological University.
His research interests are currently focused on digital signal processing, data processing and image recognition. Author of more than 120 scientific papers, co-author of 3 monographs.
Поступила в редакцию 7 октября 2013 г.