Тип работы:
Предмет:
Язык работы:


Метод оптического потока в задаче построения поля скоростей

Работа №72295

Тип работы

Бакалаврская работа

Предмет

физика

Объем работы33
Год сдачи2016
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
120
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 5
Обзор литературы 7
1 Дифференциальный метод оптического потока 8
1.1 Схема решения задачи 8
1.2 Расчет разностной схемы 9
1.3 Решение системы линейных алгебраических уравнений ... 12
1.4 Сходимость метода последовательной верхней релаксации . 15
2 Реализация метода и проверка результатов 17
2.1 Алгоритм программы 17
2.2 Пирамиды изображений 17
2.3 Подсчет смешанных производных и производных второго по¬
рядка 19
2.4 Расчет поля скоростей 19
2.5 Пополнение значений оптического потока 20
2.6 Тестовые задачи 21
2.7 Построение входных изображений 24
2.8 Полученные результаты на тестовых задачах 27
Заключение 32
Литература


С быстрым ростом развития информационных технологий появилась
необходимость в автоматическом и мгновенном определении, какие действия происходят на последовательности кадров. Таким образом, с помощью данной последовательности необходимо воссоздать запечатленное на
них пространство и изменения, происходящие с ним с течением времени. С
данной задачей и связано появление такого понятия как оптический поток.
На сегодняшний день это словосочетание применимо во многих областях технической разработки, и в большом количестве источников, предоставляющих информацию об оптических потоках, дается свое определение
данному понятию. Для полного понимания необходимо привести самое общее определение: оптический поток — это визуальное отображение видимого движения объектов или поверхностей, которое возникает при перемещении объектов или наблюдателя относительно друг друга.
Таким образом, оптический поток может дать важную информацию о
пространственных положениях объектов, о характере его движения, о форме рассматриваемого объекта, а также о структуре сцены. Для оптических
потоков характерно расширение границ их применений: они используются для создания видео- и фото-спецэффектов, в областях сжатия видео и
анализа движения, в компьютерном зрении, в компьютерной томографии
и многих других областях. Конечно, большое многообразие алгоритмов,
используемых для их получения, является косвенным подтверждением использования оптических потоков в различных областях с распознаванием
образов и сигналов.
Оптический поток определяется как «поток» уровней яркости в плоскости изображений. Заметим, что последовательность изображений, упорядоченных во времени, дает возможность оценить зарегистрированное движение или как мгновенную скорость, или как численное смещение.
Градиент изображения является одним из фундаментальных понятий
в обработке изображений. Поэтому, в данной работе реализована и построена математическая модель для определения поля скоростей на постоянстве градиента интенсивности, то есть скорость изменения интенсивности
постоянна.
Тема данной выпускной работы связана с построением поля скоростей с помощью оптических потоков. Решение полученных уравнений в
ходе имеющегося метода, если применить к ним теорию разностных схем,
сводится к решению системы линейных уравнений. Линейные системы решаются блочными итерационными методами, и далее показывается сходимость этих методов к единственному решению системы.
Основной целью данной работы является построение поля скоростей
для входных изображений с помощью дифференциального метода оптического потока. Существенной целью является реализация данного метода в
среде разработки Microsoft Visual Studio на языке С++ с помощью библиотеки OpenCV для проверки метода и анализа полученных результатов.
Работа состоит из двух глав, приложения и списка литературы.
В первой главе приведены главные теоретические положения и основные принципы отыскания оптического потока. Модель, рассматриваемая в
рамках представленной работы, расширяет возможности исследования потоков, где плотность интенсивности вдоль траекторий меняется.
Во второй главе рассматриваются общие вопросы компьютерной реализации выбранного метода для решения поставленной задачи. Также приведены результаты обработки с помощью реализованной программы ряда
тестовых задач, представляющие собой изображения с различными формами движения.
В заключении подводятся итоги исследования, проведенного в ходе
выполнения данной работы, а также формируются окончательные выводы.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


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


[1] Fleet D.J., Weiss Y. Optical Flow Estimation. Handbook of Mathematical Models in Computer Vision, 2006, 575 p.
[2] Barron J.L.,Fleet D.J., Beauchemin S. Performance of Optical Flow Techniques. IJCV, 1994, P. 43-77.
[3] Horn B.K.P., Schunck B.G. Determining optical flow. Artificial intelligence, 1981, Vol. 17, P. 185-203.
[4] Форсайт Д.А. Компьютерное зрение. Современный подход: пер. с англ. Понс Жан. - Издательский дом «Вильяме», 2004, 928с.
[5] Humphreys G.W., Bruce V. Visual Cognition: Computational, Experimental, and Neuropsychological Perspectives, 1989, 337p.
[6] Котина Е. Д.. Некоторые вопросы моделирования динамических про-цессов в радионуклидных исследованиях. ВВМ, 2013, 150с.
[7] Котина Е. Д., Пасечная Г. А. Определение поля скоростей в задачах обработки изображений, Изв. Иркутского гос. ун-та. Cерия: Матема-тика, 2013, том 6, выпуск 3, С. 48-59.
[8] Котина Е. Д. О сходимости блочных итерационных методов. Cерия: Математика, 2012, том 5, выпуск 3, С. 41-55.
[9] Тихонов А. Н., Арсенин В. Я. Методы решения некорректных задач. М. : Наука, 1974, 285 с.
[10] Хорн Б. К. П. Зрение роботов: Пер. с англ. М.: Мир, 1989, 487 c.
[11] Вазов В., Форсайт Дж. Разностные методы решения дифференциаль-ных уравнений в частных производных. М.: С.-Петерб. ун-та, 1963, 487 с.
[12] Burt P.J., Aderlson E.H. The Laplacian Pyramid as a Compact Image Code. IEE Transaction on Communications, 1983, Vol. 31 No. 4, P. 532-540.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ