Научная статья на тему 'Определение угла поворота при наложении изображений с использованием смешанной системы координат'

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

CC BY
329
76
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОЦіНКА КУТА НАХИЛУ ЗОБРАЖЕНЬ / ЦИФРОВА ОБРОБКА ЗОБРАЖЕНЬ / ОЦЕНКА УГЛА ПОВОРОТА ЗОБРАЖЕНИЙ / ЦИФРОВАЯ ОБРАБОТКА ИЗОБРАЖЕНИЙ / IMAGE ANGLE ESTIMATION / DIGITAL IMAGE PROCESSING

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

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

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

Estimation of rotation angle on image superposition by using mixed coordinate system

Non-search algorithm of image angle estimation is presented. This algorithm improves precision of image angle estimation in wide range in comparison to known algorithms. Images are presented in rectangle system of coordinate and for derivative calculation two symmetrically rotated copies of one image are used. Analysis of algorithm includes investigation of theoretical model and real magneto-optic images.

Текст научной работы на тему «Определение угла поворота при наложении изображений с использованием смешанной системы координат»

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

4. Бичковський В.О., Реутська Ю.Ю.. Статистичні характеристики співвідношень завад та сигналів від дистанційно розміщених об’єктів // Вісник НТУУ «КПІ». Сер. -Радіотехніка. Радіоапаратобудування. - 2009 - Вип. 39. - с. 32-35.

Бичковський В.О., Реутська Ю.Ю. Розподіл потужності сигналів на вході приймача висотної аероплатформи. Розглянуто методику визначення щільності ймовірності потужності сигналу на вході приймача для організації ефективного інформаційного обміну між абонентськими станціями через аеростатну ретрансляційну станцію, що розташована на аеростатичному літальному апараті.

Ключові слова: аероплатформа, потужність сигналу, щільність ймовірності.

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

Ключовые слова: аероплатформа, мощность сигнала, плотность вероятности.

Bychkovsky V.A., Reutskaya J. U. Distributing ofpower of signals on the entrance of receiver of height aerial platform. The method of determination ofprobability density ofpower of signal is considered on the entrance of receiver for organization of effective informative exchange between telephone subscriber stations through balloon retransmitting station, located on airship.

Key words: aerial platform, distributing ofpower of signal, probability density.

УДК 621.396.218

ОПРЕДЕЛЕНИЕ УГЛА ПОВОРОТА ПРИ НАЛОЖЕНИИ ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СМЕШАННОЙ СИСТЕМЫ КООРДИНАТ

Мачнев А.М.

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

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

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

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

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

Теоретическое обоснование

Связь между координатами некоторой точки изображения в полярной (р, ф) и декартовой (х, у) системе координат описывается известными соотношениями x = р- cos^), у = р • sin^). После поворота на угол а, точка, с декартовыми координатами (x,y) в первом изображении, займет положение ( х', у'):

х' = р • cos^ + а) = р • cos^)cos(a) - р • sin^)sin(а) = хcos(a) - у sin(a), q)

у' = р • sin^ + а) = р • sin^)cos(a) + р • cos(ф)sin(a) = у cos( а) + х sin(a). Разность координат между исходной (х,у) и повернутой точкой (х',у') можно записать так:

Ах = х ' - х = х cos(a) - у sin(a) - х,

Лу = у' - у = у cos(a) + х sin(a) - у.

Для малых углов выражение (2) упрошается : Лх = -ау, Лу = ах.

Значение функции яркости изображения в точке Дх' , у') при малых смещениях -ау,ах можно записать с помощью ограниченного линейными членами ряда Тейлора:

^ ^ (3)

(2)

f (х - ау, у + ах) = f (х, у) + f(х у) (-ау) + f(х’у) ах.

дх ду

Показатель G(a), характеризующий рассогласование первого (яркость изображения описывается функцией ^(х,у)) и второго изображений (яркость изображения описывается функцией Д(х,у)) можно представить в виде:

Г -|2

................ (4)

G (a) =Х

гґ \ дf2( х, у) дf2( х, у)

f2 (х, у) + 2" (-ау) + 72 ^ ах - f (х, у)

дх ду

Аргументом G(а) являются неизвестное значение угла поворота a. При этом G(a) достигает минимального значения при наилучшем совмещении первого и второго изображений. Для определения экстремума вычисляем производную G(a) по параметру а и приравняем результат нулю: 5G(a)

да

0, и получим выражение для оценки угла поворота a :

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

41

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

І[ Л(x, у ) - /і( х у ) ]

а = --

д/2(X У) х д/2(x,y) y

х . у

ду

дх

І

д/2( X У ) х - д/2( X, У )

ду

дх

У

Х>У

2

х, У

(5)

В полярной системе координат выражения (3-5) записываются без использования тригонометрических функций и их линеаризованных приближений:

/(р j+а) = /(р,,/) +!/(B^j) а, С(а) = £

1 j

Р,ф

... /2(р, ф)

/2(р, ф) + '

дф

—12

а - /Ор Ф)

а = -і[ /2 (р, ф ) - /і( р , ф ) ]д/2 дР; ф VІ

р ф дф / р ф

д/2(р, ф ) дф

(6)

2

Производные, с учетом дискретного характера изображений записываются

д/ (р, ф) / (р, ф+ф)-/ (р, ф-ф)

через конечные разности: ----=-------------------.

дф 2ф

По исходному изображению с функцией яркости /(x,y), используя пересчет координат по (1) и интерполяцию можно построить вспомогательные изображения, одно повернуто относительно исходного на угол ф, другое -соответственно на -ф, функции яркости для них: / (x,y), / (x,y) соответственно. Тогда выражение (6) приобретет вид:

I [Л (р, ф) - /1 (р, ф)] [Л (р, ф + ф) - /2(р, ф - ф)]

а = -2ф—----------------------------------=2-------, (7)

I[ /2(р, ф + ф) - /2 (р , ф-ф)]

р.ф

и переходя обратно к прямоугольной системе координат:

I [/2 (х, У ) - /1 (х, У)] [/2+ф (^ У ) - /2-ф (х> У )]

а = -2ф ^-----------------------------2--------- (8)

I[/2+ф (^ У) - /2-ф (х’ У)]

х, У

Поскольку автокорреляционная функция R(0, а - р) = I [/(р, а) ■ /(р, р)] и

р,ф

/(р,ф) = /2(р,ф + а) преобразуем (7): а = ф R(0,а ф) R(0,а + ф)

У [R(0,0) - R(0,2ф)]

Полученное выражение позволяет оценить погрешность предлагаемого

метода: Err (а) = а - а = а-ф R (_0, а-ф) - R (0, а + ф) .

[R (0,0) - R (0, 2 ф ) ]

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

Погрешность определения угла (10) для предлагаемого алгоритма (9) была проанализирована для двух типов магнитооптических изображений:

42

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

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

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

рис.іа - изображение сигнального фрагмента, рис.ІЬ - изображение шумового фрагмента.

а b

Рис. 1

жений шумового типа (рис.1Ь).

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

Для набора значений вспомогательного угла поворота ф = {1.6°, 3.2°, 6.4°, 9.6°, 12.8°} получены графики ошибки оценки угла: рис. 2 - для изображений сигнального типа (рис.1а), рис. 3 - для изобра-

Оценка корреляционной функции выполнялась для 10 изображений каждого типа (шумового и сигнального) с последующим усреднением, чтобы получить «типичную» функцию. Как компромиссное решение для обоих типов изображений было выбрано зна-чение ф = 6,4°. С учетом выбранного параметра была проведена оценка погрешности определения угла для обоих типов изображений по формуле (8).

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

43

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

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

Полученные результаты показывают, что для изображений сигнального типа погрешность определения угла поворота не превышает 0,01°, для изображений шумового типа погрешность не превышает 1,5° в диапазоне до 7,5°. Для сравнения были выполнены расчеты для известных алгоритмов: (5) и предложенный в [5] алгоритм, использующий оценки частичных углов. В исследуемом диапазоне изменения углов алгоритмы дают большую погрешность - более 4,5° и для шумовых изображений и для сигнальных изображений.

Выводы

Синтезирован беспоисковый алгоритм определения угла поворота изображений (8), позволяющий повысить точность оценки и расширить диапазон определяемых углов. Результаты экспериментальных исследований показали, что предложенный алгоритм почти втрое уменьшает погрешность определения угла поворота в диапазоне измерения углов до 7,5° по сравнению с известными алгоритмами.

Литература

1. J. J. K. O Ruanaidh and T. Pun, “Rotation, scale and translation invariant digital image watermarking,” Proc. IEEE Int. Conf. on Image Processing, Oct 1997, pp. 536-539.

2. David Casasent, Mark Kraus, “Polar camera for space-variant pattern recognition”, Applied Optics, Vol. 17, No. 10, May 1978.

3. Белоглазов Н.Н., Джанджгава Г.И., Чигин Г.П. Основы навигации по геофизическим полям. -М.: Наука, 1985. -328с. 44

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

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

Пристрої та системи радіозв’язку, радіолокації, радіонавігації

4. Ташлинский А.Г. Оценивание параметров пространственных деформаций последовательностей изображений / Ульяновский государственный технический университет. -Ульяновск: УлГТУ, 2000. -132 с.

5. Жук С.Я., Мачнев А.М. Беспоисковый алгоритм определения угла поворота изображений. Вісник НТУУ „КПІ”, серія Радіотехника, радіоапаратобудування. -2008. -№37. -С.33-37

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

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

Мачнєв О.М. Визначення кута нахилу при накладенні зображень з застосуванням змішаної системи координат. Синтезовано безпошуковий алгоритм визначення кута нахилу одного зображення відносно іншого, який забезпечує покращення точності оцінювання кута в широких межах по відношенню до відомих алгоритмів. Зображення наведені у прямокутної системі координат, а для оцінки похідної по куту використовуються симетрично нахилені копії одного з зображень. Аналіз алгоритму проведено по теоретичної моделі та по реальним магнітооптичним зображенням.

Ключові слова: оцінка кута нахилу зображень, цифрова обробка зображень.

Маchnyev O.М. Estimation of rotation angle on image superposition by using mixed coordinate system. Non-search algorithm of image angle estimation is presented. This algorithm improves precision of image angle estimation in wide range in comparison to known algorithms. Images are presented in rectangle system of coordinate and for derivative calculation two symmetrically rotated copies of one image are used. Analysis of algorithm includes investigation of theoretical model and real magneto-optic images.

Key words: image angle estimation, digital image processing.

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

45

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