Самонастраивающийся алгоритм высокоточного совмещения аффинно-преобразованных изображений
Исследование самонастраивающегося алгоритма высокоточного совмещения аффинно-преобразованных изображений, которые получены оптико-электронными системами при съемке подвижных объектов. Основные преимущества применения метода функционализации изображения.
Рубрика | Физика и энергетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.01.2020 |
Размер файла | 466,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Самонастраивающийся алгоритм высокоточного совмещения аффинно-преобразованных изображений Работа выполнена при финансовой поддержке целевой программы «Научные и научно-педагогические кадры инновационной России на 2009-2013 гг.» (проект П2612).
П.К. Кузнецов, Е.Ю. Чекотило, Б.В. Мартемьянов Павел Константинович Кузнецов - д.т.н., профессор.
Борис Викторович Мартемьянов - к.т.н., доцент.
Елена Юрьевна Чекотило - к.т.н.
В статье предложен самонастраивающийся алгоритм высокоточного совмещения аффинно-преобразованных изображений, которые получены оптико-электронными системами при съемке подвижных объектов. Алгоритм основан на применении метода функционализации изображения для получения оценок параметров аффинного преобразования изображений.
Ключевые слова: яркостный объект, оптико-электронные системы, аффинное преобразование, высокоточное совмещение изображений, метод функционализации. оптика электронный изображение самонастраивающийся
Введение
Высокоточная оценка параметров движения и смещения положения изображения подвижного объекта в последовательности кадров его изображений, получаемых с помощью оптоэлектронных систем наблюдения, является одной из актуальных задач в различных технологиях визуального контроля [1, 5]. Например, высокоточное совмещение изображений используется при создании управляющих систем роботизации производств, систем навигации подвижных транспортных платформ, в частности, летательных и космических аппаратов, а также при решении более специфических задач, например, устранения “смаза” изображений, получаемых с борта летательных или космических аппаратов при нештатных режимах съемки.
Известные точные методы определения параметров движения изображений [1], основанные на вычислении взаимно корреляционных функций совмещаемых изображений, обладают большой вычислительной сложностью и слабо защищены от ложных отождествлений фрагментов изображений (ложное опознавание). Вследствие этого они мало приспособлены для реализации в реальном времени, особенно при идентификации параметров сложного, «аффинного», движения. Другая группа методов аналогичного назначения основана на вычислении производных по времени и пространству от функции плотности изображения. Это так называемые «градиентные методы» [2-5]. Они обладают высоким быстродействием, но имеют значительные методические погрешности, связанные с дифференцированием изображений, которые, вообще говоря, не дифференцируемы. Еще один недостаток этой группы методов состоит в том, что они работоспособны лишь при малых смещениях изображения от кадра к кадру.
В данной работе предлагается использовать компенсационный вариант метода функционализации [6-9] для получения оценок параметров взаимного смещения аффинно - преобразованных изображений, расположенных в двух последовательных кадрах анализируемой серии изображений. Метод функционализации позволяет без применения поисковых алгоритмов и вычисления сверток с высокой точностью определять параметры смещения как протяженных, так и малоразмерных объектов со случайным распределением яркостей, как при малых, так и при больших смещениях. Метод является обобщением градиентного метода и основан на использовании соотношения (ФС - уравнения), функционально связывающего параметры движения наблюдаемого объекта с изменениями измеримых характеристик изображения [6]. Под «измеримыми» понимаются характеристики, значения которых определены на подобластях изображения ненулевой меры. Здесь этот метод используется для определения параметров движения изображения, обладающего тремя степенями свободы (движение смещения по осям декартовой системы координат, лежащей в плоскости изображений оптической системы, и вращение относительно нормали к этой плоскости). При таком движении трансформация изображения от кадра к кадру, получаемого оптико-электронной системой, описывается аффинным преобразованием без растяжения.
Постановка задачи
Возьмем две плоскости и изображений с заданными на них декартовыми системами координат (СК) и совместим их так, чтобы совпали как начала двух СК, так и их одноименные оси. В результате, на двух плоскостях изображений будем иметь единую СК, которую обозначим как . Будем считать, что на плоскостях и заданы изображения и , соответственно, функциями распределения плотности (освещенности) изображений:
, , ,(1)
где ; - знак транспонирования; - координаты в СК .
Условия непрерывности и дифференцируемости на функции плотности изображений не накладываются.
На плоскости расположим некоторым образом область анализа (ОблА) , которую будем называть эталонной. Фрагмент изображения из области будем трактовать как эталонное изображение. Обозначим его как ( = .
Считается, что на плоскости существует ОблА , которая содержит фрагмент изображения , являющийся результатом аффинного преобразования изображения .
Необходимо на плоскости найти область по заданной области .
Будем считать, что области и имеют прямоугольную форму. Стороны области сориентируем параллельно осям системы координат . Ограничения, накладываемые здесь на форму и ориентацию области анализа , не существенны, сделаны для упрощения изложения и легко могут быть сняты.
Зададим группу аффинных преобразований (без растяжения) области в произвольную область плоскости :
, (2)
- матрица -го аффинного преобразования в однородной системе координат;
- угол поворота области относительно начала СК;
- сдвиги области по осям и , соответственно.
Обозначим как - вектор параметров аффинного преобразования .
Матрица предполагает преобразования вектора из области в последовательности: поворот, затем сдвиг.
Требуется на основе анализа эталонного изображения и изображения найти такое преобразование , что
.(3)
Тогда - вектор параметров искомого аффинного преобразования эталонной области в область .
Итерационная процедура определения параметров аффинного преобразования
Для решения поставленной задачи используем следующую итерационную процедуру вычисления последовательности векторов параметров преобразования (2):
(4)
где - начальный вектор параметров преобразования (2);
- матрица коэффициентов обратной связи:
. (5)
На каждой итерации процедуры (4), как и во всех известных способах совмещения изображений, основанных на использовании «градиентного метода» [4], вычисляют поправки к текущей оценке вектора параметров аффинного преобразования. Итерации процедуры определения параметров аффинного преобразования заканчиваются, когда при некотором выполняется условие малости величины приращения :
,(6)
где - заранее заданные числа.
Поправки вычисляются на основе анализа изображений в эталонной области и в последовательности областей , перемещаемых на каждой итерации.
На первой итерации алгоритма, исходя из априорных оценок ожидаемого смещения, задают начальное значение вектора параметров аффинного преобразования . При этом должно выполняться условие:
. (7)
Итерационная процедура приводит к получению оценки искомого вектора с субпиксельной точностью.
Варианты итерационной процедуры в различных литературных источниках отличаются значениями коэффициентов обратной связи и способом вычисления поправки .
Основным отличием процедуры (4) от известных процедур является применение для вычисления указанной поправки метода функционализации [6-7]. Здесь метод функционализации применяется следующим образом.
На каждой -ой итерации, включая первую, используя текущий вектор , по заданным вершинам прямоугольной области с помощью преобразования вычисляют вершины прямоугольной области . Обе области ( и ) покрывают идентичной системой окон анализа (ОА) , - номер ОА) и для каждой одноименной по пары ОА (, ) формируют систему уравнений функциональной связи вида [8]:
,(8)
где - функционал вида:
, (9)
где - непрерывная, дифференцируемая почти всюду по всем своим аргументам и равная нулю на границе ОА функция веса;
- матрица коэффициентов, элементы которой определяют из выражений:
;
;
; (10)
,
где и - частные производные функции по и , соответственно;
- фрагмент изображения в ОА .
Система (8) в общем случае является переопределенной и может быть решена, например, методом квазиобращения.
Приведенный алгоритм требует настройки параметров и размеров ОА по условиям сходимости процедуры.
В [10] найдена аналитическая оценка сходимости итерационного метода на примере тестового моночастотного изображения вида
(11)
отдельно для плоско-параллельного движения () и вращения в плоскости изображения ().
Оказалось, что достаточным условием сходимости итерационной процедуры для случая плоско-параллельного движения является выполнение следующих условий, накладываемых на начальное рассогласование положения (перенос) объекта в анализируемых областях и значения коэффициентов () в (5):
, (12)
Условием сходимости итерационного процесса для случая чистого вращения при изменении угла поворота в пределах является:
(13)
где - приращение оценки угла поворота на итерации с номером .
Таким образом, процесс сходится, если начальное рассогласование фрагментов и по каждой из координат смещения не превышает трети периода тестового изображения: . Этот факт положен в основу процесса самонастройки алгоритма совмещения изображений.
В общем случае изображение по своей контрастно-частотной характеристике не является моночастотным. Получение условий сходимости итерационного процесса для случая, когда Фурье-спектр изображения полигармонический, является в общем случае достаточно сложной задачей.
Здесь предлагается упрощенная, эвристическая, методика настройки параметров алгоритма совмещения изображений для случая, когда в его Фурье-спектре существуют доминирующие частоты, т.е. частоты, на которых спектр имеет явно выраженные максимумы. Эти доминирующие частоты можно выделить с использованием полосовых фильтров и выбрать те из них, на которых условия сходимости (12) и (13) процесса совмещения изображений выполняются.
Заметим, что функционал (9), сам по себе, является фильтром с ядром . Поэтому, настраивая параметры ядра и ОА, можно выделить частоту, для которой условия сходимости (12) и (13) выполняются. Для простоты реализации используем «пирамидальную» функцию веса, которая (для одиночного ОА с центром в начале локальной системы координат ОА) в границах ОА имеет вид:
(14)
где - размеры ОА по осям и , соответственно.
По аналогии нетрудно записать функцию веса для функционала с произвольным расположением на изображении окна, на котором функционал (9) определен.
Необходимая фильтрация обеспечивается за счет подбора параметров весовой функции.
На рис.1. представлена амплитудно-частотная характеристика фильтра с «пирамидальной» функцией веса.
В реальных наблюдениях функция распределения облученности изображения имеет случайный характер. Поэтому, несмотря на то, что измерения производятся на конкретных реализациях изображения, корректнее использовать не частотно-контрастный спектр изображения, а спектральную плотность мощности (энергетический спектр) видеосигнала (рис. 2):
(15)
где - автокорреляционная функция изображения.
Размещено на http://www.allbest.ru/
Эти выводы легли в основу алгоритма настройки параметров процесса измерения, входящего в состав итерационной процедуры совмещения изображений.
Алгоритм настройки параметров процесса совмещения изображений
Исходными данными являются:
- функция спектральной плотности изображения;
- априорная оценка начального смещения изображения фрагмента относительно фрагмента ;
- предельно допустимое значение соотношения сигнал/шум - .
1. Определение допустимых доминирующих частот
1.1. Определяем доминирующие частоты , . Доминирующие частоты - это частоты, являющиеся экстремумами функции спектральной плотности , для которых выполняется условие:
сигнал/шум.
1.2. В соответствии с достаточным признаком сходимости итерационной процедуры (12) по текущей оценке смещения изображения вычисляем предельно допустимую по условиям сходимости частоту спектральной плотности сигнала:
1.3. Формируем множество пар допустимых доминирующих частот:
, .
2. Настройка параметров процесса совмещения
2.1. Для каждой пары допустимых доминирующих частот выбираем типоразмер окна анализа, максимизирующий амплитудно-частотную характеристику фильтра с функцией веса на этих частотах:
2.2.
.
Каждый типоразмер окна анализа используем далее для образования покрытия фрагмента изображения. В результате получаем несколько покрытий (система слоев покрытия) одних и тех же участков изображения окнами разного типоразмера. Слои покрытия образуем последовательно, начиная со слоя, соответствующего окну наиболее крупного размера. Для текущей системы покрытий определяем вектор - столбец коэффициентов системы уравнений функциональной связи (8). Для каждого типоразмера окна анализа выбираем критическое (максимальное) значение коэффициента обратной связи , отвечающее достаточному признаку сходимости (12). Назначаем значение коэффициента .
3. Слои покрытия ранжируем. Правило ранжирования не жестко. Например, слои могут ранжироваться по площади окон анализа или по отношению доминирующих частот, им соответствующим. Ранжируем и условия останова итерационного процесса (6). Вычисляем для каждого слоя новое значение оценки смещения , начиная с типоразмера наивысшего ранга, соответствующего самым низким доминирующим частотам. Полученные оценки параметров обратного оператора используем в качестве начальных данных для уточнения смещений по слою следующего ранга и так до исчерпания всех слоев покрытия на - ой итерации. Повторяем пункты 1 - 2. Процесс останавливаем при выполнении условия (6) для покрытия самого высокого ранга. В результате получается двойной итерационный процесс вычисления параметров аффинного преобразования. Внутренние итерации последовательно смещают области , приближая изображение в очередной из этих областей к изображению в эталонной области . Внешние итерации перебирают слои покрытия фрагментов и изображений системами ОА «от грубого к точному».
Для апробации предложенной итерационной процедуры и определения погрешности получаемых оценок было применено компьютерное моделирование. В качестве изображений использовались фрагменты типа «Река», «Горы» космических снимков поверхности Земли формата 1000Ч1000 пикселей и по 10 бит/пиксель.
Экспериментально установлено, что параметры аффинного преобразования вычисляются с заданной погрешностью не более чем за 8 - 9 итераций. Оценка параметра углового смещения изображения в экспериментах имела постоянное смещение порядка 1% как при простом повороте (без смещения), так и при полном аффинном движении (рис. 3.). Этот факт можно объяснить влиянием дискретного представления видеосигнала.
Размещено на http://www.allbest.ru/
Проведенные численные эксперименты показали работоспособность метода и его существенное преимущество по быстродействию в сравнении с другими известными методами.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Котов В.В. Оценка смещения фона при многокадровой обработке в системах технического зрения/ В.В. Котов // Мехатроника, автоматизация, управление. - 2005. - №3. - С. 26-28.
2. B.K.P. Horn, B.G. Schunck, Determining optical ?ow, Artif. Intell. 17 (1981) 185-203.
3. B. D. Lucas and T. Kanade. An iterative image registration technique with an application in stereo vision. In Seventh International JointConference on Arti?cial Intelligence, pages 674-679, Vancouver, 1981.
4. Y. Keller, A. Averbuch, Global parametric image alignment via high-order approximation. Computer Vision and Image Understanding 109 (2008) 244-259
5. Современные информационные технологии в задачах навигации и наведения беспилотных маневренных летательных аппаратов / Под ред. М.Н. Красильщикова, Г.Г. Себрякова. - М.: ФИЗМАТЛИТ, 2009. - 556 с. - ISBN 978-5-9221-1168-3.
6. Абакумов А.М. и др. А.С. № 753244 G01 C21/00/ (СССР). Способ измерения параметров движения протяженного объекта со случайным распределением яркостей. Приоритет 14.02.1979г. Опубликовано 20.09.2006г. /Абакумов А.М., Бережной И.А., Денкевиц В.А., Кузнецов П.К., Ляпидов В.С., Мишин В.Ю., Семавин В.И.
7. Кузнецов П.К., Семавин В.И. Метод определения параметров движения яркостного поля//Известия ВУЗов. Приборостроение. - 1990. - №6. - С. 26 - 30.
8. Кузнецов П.К., Семавин В.И., Мишин В.Ю., Владимиров М.В. Метод функциональных преобразований в задаче определения скорости движения яркостных полей// Вестник Самарского технического университета. - 1994. - №1. - С. 66 - 76.
9. Кузнецов П.К., Мартемьянов Б.В., Семавин В.И., Чекотило Е.Ю. Метод определения вектора скорости движения подстилающей поверхности// Вестник Самарского государственного технического университета. Серия Технические науки. - 2008. - № 2(22). - С. 96 - 110.
10. Кузнецов П.К., Чекотило Е.Ю., Мартемьянов Б.В. Исследование сходимости итерационной процедуры определения параметров движения изображений методом функционализации// Вестник Самарского государственного технического университета. Серия Технические науки. - 2010. - №2(26). - С. 80 - 85.
Размещено на Allbest.ru
...Подобные документы
Краткая биография Липмана Габриэля Йонаса. Значение его работ для развития фотографии и голографии. Сущность метода интегральной липмановской фотографии. Принцип мультиплексной голографической записи трехмерных изображений. Преимущества данного способа.
курсовая работа [1,4 M], добавлен 14.03.2015Принципы электронного сканирования пространственных распределений температуры по одной или двум координатам. Упрощенные схемы тепловизоров, реализующих оптико-механическое и электронное сканирование. Приемники оптического излучения, оптика тепловизоров.
реферат [1,4 M], добавлен 07.05.2014Определение скорости и ускорения точки методами ее простого и сложного движения. Рассмотрение равновесия манипулятора с рукой. Расчет кинетической энергии манипулятора путем подстановки преобразованных выражений в уравнения Лагранжа второго рода.
контрольная работа [1,9 M], добавлен 27.07.2010Свойства света, его физическая природа и взаимодействие с веществом. Получение изображений точечных источников света и протяженных предметов. Закон отражения, нахождение изображений при отражении света от различных типов зеркал. Закон преломление света.
реферат [59,4 K], добавлен 26.04.2010Характеристика видов и классификации топливно-энергетических ресурсов или совокупности всех природных и преобразованных видов топлива и энергии. Вторичные топливно-энергетические ресурсы - горючие, тепловые и энергоресурсы избыточного давления (напора).
контрольная работа [45,8 K], добавлен 31.01.2015Этапы расчета полупроводникового преобразователя электрической энергии. Знакомство с недостатками широтно-импульсного преобразователя: высокие требования к динамическим параметрам вентилей, широкополосный спектр преобразованных напряжений и токов.
дипломная работа [842,5 K], добавлен 02.05.2013Тепловизоры - устройства, предназначенные для наблюдения объектов по их собственному инфракрасному излучению: назначение, обзор развития, классификация (с оптико-механическим и электрическим сканированием), значение в настоящее время и спектр применения.
курсовая работа [3,2 M], добавлен 20.12.2010Исследование гравитационного линзированных систем - один из приоритетных направлений современной астрофизики. Остаточная среднеквадратичная погрешность волнового фронта. Описание телескопа АЗТ-22 для получения изображений с высоким угловым разрешением.
статья [91,4 K], добавлен 22.06.2015Теоретическое исследование электростатического поля как поля, созданного неподвижными в пространстве и неизменными во времени электрическими зарядами. Экспериментальные расчеты характеристик полей, построение их изображений и описание опытной установки.
лабораторная работа [97,4 K], добавлен 18.09.2011Разработка параллельной программы, которая выполняет умножение матриц на вектор. Вычисление времени выполнения алгоритма. Создание параллельного алгоритма матричного умножения. Реализация последовательного алгоритма Гаусса. Выполнение сортировки данных.
лабораторная работа [1,4 M], добавлен 23.12.2014Идея метода волнового обтекания. Исследование рассеяния плоской электромагнитной волны о металлический цилиндр. Разработка искусственной структуры на основе двухвитковых спиралей для реализации возможности огибания цилиндрических объектов СВЧ волнами.
дипломная работа [6,5 M], добавлен 28.05.2013Основные свойства преобразования Лапласа. Нахождение изображений функции времени. Теорема смещения. Свойство линейности. Законы Кирхгофа и Ома в операторной форме. Операторные схемы замещения реактивных элементов при ненулевых начальных условиях.
лекция [130,7 K], добавлен 23.03.2009Изучение видов аддитивного синтеза по принципу смешения цветов. Обзор классификации цветовых моделей по их целевой направленности. Анализ функций цветового соответствия, полутоновых и растровых изображений, хроматической диаграммы с длинами волн цветов.
реферат [1,8 M], добавлен 26.02.2012Принципы построения и работы терагерцовых систем радиовидения. Основные области применения тепловизоров. Активная и пассивные системы тепловидения. Оптическая схема сканирования и фокусировки теплового изображения и исследование условий его получения.
дипломная работа [4,3 M], добавлен 15.06.2012Алгоритм изменения режима работы электрической схемы, содержащей активные и реактивные элементы, которые обеспечивают минимизацию энергии активных потерь при переходе от одного режима работы схемы к другому. Синтез оптимального алгоритма управления.
реферат [320,7 K], добавлен 19.02.2012Анализ качественного и количественного состава поверхности. Первичный и вторичный фотоэффекты, структура спектров. Компенсация статической зарядки исследуемой поверхности. Принципы работы сканирующих зондовых микроскопов. Формирование СЗМ изображений.
учебное пособие [4,5 M], добавлен 14.03.2011Возникновение искусственных нейронных сетей, их виды и применение. Задачи, решаемые при помощи персептрона Розенблатта. Методика обучения персептрона. Персептронная система распознавания изображений. Ограничения, накладываемые на имитационную модель.
дипломная работа [987,1 K], добавлен 11.01.2012Оптико-гальванічна спектроскопія. Оптогальванічна лазерна спектроскопія. Експериментальна установка для оптогальванічної спектроскопії розряду в лампі з пустотілим катодом. Оптико-рефракційні методи. Метод термолінзи. Дефлекційний метод – міраж – ефект.
реферат [671,6 K], добавлен 22.04.2007История массового распространения фотографии. Технология изготовления голограмм. Причины различного восприятия человеком объемности фотографии и голограммы. Важные свойства голографических изображений. Фотографический метод записи оптической информации.
реферат [23,1 K], добавлен 06.03.2011Обратное преобразование Лапласа и теорема разложения Хевисайда. Операторные схемы замещения элементов: резистивного, индуктивного и емкостного. Законы Кирхгофа для изображений. Построение операторной схемы для цепи с учетом независимых начальных условий.
презентация [187,3 K], добавлен 20.02.2014