Егошина И.Л.
Поволжский государственный технологический университет,
Йошкар-Ола
ЭФФЕКТИВНОСТЬ ИТЕРАЦИОННОГО АЛГОРИТМА
УГЛОВОГО СОГЛАСОВАНИЯ 3D ИЗОБРАЖЕНИЙ
Среди проблем, возникающих при распознавании
изображений трехмерных объектов, особое место занимает проблема согласования
параметров распознаваемого изображения с эталонными изображениями каждого из
классов алфавита, то есть существует проблема согласования по угловым
параметрам двух 3D изображений.
Математической моделью 3D объекта служит проволочная
модель [1]. Проволочная модель , представляющая собой s-мерный вектор,
компоненты которого в заданной последовательности задают элементарные векторы
контура, позволяет корректно вычислять с помощью нормированного скалярного
произведения (НСП) [4]
(1)
меру
схожести двух объектов,
заданных проволочными моделями и , и решать задачу распознавания трехмерных объектов. В
выражении (1) через обозначен угол между векторами и , а символ «°» – означает операцию их нормирования. Два объекта G и считаются
согласованными по угловым параметрам при условии , где – близкое к
нулю пороговое значение угла взаимного поворота объектов.
Задача углового согласования двух изображений,
отличающихся только параметрами вращения, называется корректной, а задача
углового согласования изображений разных
3D объектов - некорректной задачей. В условиях отсутствия шума
и равенства нулю параметра сдвига задача будет корректной лишь для одного случая, т.е. при согласовании объекта G со своим прототипом. Но поскольку номер прототипа неизвестен, то
процедуру необходимо выполнить для всех М классов алфавита. Если же
присутствует шум, то задача станет некорректной
и для пары и . Ряд подходов, которые можно применить для решения
углового согласования 3D объектов, рассмотрены в
работах[2-4]. Предлагаемый итерационный алгоритм отличается возможностью
получения решений как для корректной, так и для некорректной задач. Итерационный
алгоритм корректного углового согласования объекта G с прототипом будет для
каждой t-ой итерации иметь
следующий вид:
1. Вычислить скалярное произведение векторов и
.
(2)
2. Определить косинус угла и направляющий
вектор :
;
.
3. Повернуть вектор на угол вокруг оси с
вектором :
.
4. Вычислить меру схожести векторов и , равную.
То есть алгоритм использует свойство совпадения парциальных компонент двух
векторов при уменьшении угла между ними до нуля, но только в том случае, если
один из векторов получен вращением другого, т.е. при корректном характере
задачи углового согласования. Если же задача некорректная, то уменьшение угла Ф
между векторами не приведет к совпадению их парциальных компонент. Поэтому высокое,
близкое к единице значение меры схожести будет достигнуто только для пары и . Для всех остальных пар и , , , итерационный алгоритм приведет сначала к некоторому
росту меры схожести, а затем произойдет ее стабилизация на уровне , .
Таким образом, при решении корректной задачи формы сигналов одинаковые и поэтому . Применение итерационного алгоритма приводит к
обнулению значения и поэтому угол становится
равным нулю. Решение некорректной задачи также обнуляет значение , но из-за различия форм сигналов угол между векторами
остается на уровне , , (рис.1).
1 2
Рис.1. Зависимость углового
рассогласования между объектами от
шага итерации при отсутствии шумов: 1- некорректная задача; 2- корректная
задача
Сравнительный анализ зависимостей углового
рассогласования от отношения сигнал/шум
при решении корректной и некорректной
задач приведен на рис.2.
Рис.3. Зависимость углового
рассогласования от отношения сигнал/шум
при решении корректной и некорректной
задачи
В результате исследования итерационного
алгоритма были получены количественные характеристики оценки эффективности работы
итерационного алгоритма углового согласования трехмерных изображений при
решении корректной и некорректной задач, а также при условии действия шумов.
Показано, что с увеличением отношения сигнал/шум угол рассогласования достигает
нулевого значения при решении корректной задачи и почти не изменяется при
решении некорректной задачи.
Литература
1.
Фурман
Я.А., Рябинин К.Б., Красильников М.И. Проволочная модель пространственного
группового точечного объекта. // Автометрия. – 2008, Т. 44, №3, С. 3-16.
2. Методы компьютерной
обработки изображений/Под ред. В.А. Сойфера – М.: Физматлит. 2001. - 784 с.
3.Фурман
Я.А., Егошина И.Л.
Обратная задача вращения трехмерных
векторных сигналов / Автометрия 2010,
Т. 46. №1. С.46-56.
4. Комплекснозначные
и гиперкомплексные системы в задачах
обработки многомерных сигналов / Я.А. Фурман, А.В. Кревецкий, И.Л. Егошина [и др.]; под ред. Я.А. Фурмана. – Москва:
ФИЗМАТЛИТ, 2004. – 456 с.