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


ОЦЕНКА И ВИЗУАЛИЗАЦИЯ ОПТИЧЕСКОГО ПОТОКА В ЗАДАЧАХ ОБРАБОТКИ ИЗОБРАЖЕНИЙ

Работа №130972

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


Введение 4
Глава 1 Обзор существующих методов вычисления
оптического потока 6
§1 Алгоритм Лукаса-Канаде
§2 Алгоритм Horn-Schunck
§3 Обобщения для предположений постоянства производных . 19
§4 Детали дискретизации
Глава 2 Алгоритм построения поля скоростей 24
§1 Смешанный алгоритм Лукаса-Канаде и Horn Schunck . . . . . 24
§2 Модификация для выделения границ . . . . . . . . . . . . . 28
§3 Система линейных уравнений . . . . . . . . . . . . . . . . . . 30
§4 Численные методы решения систем линейных уравнений . . 32
§5 Сходимость блочных методов . . . . . . . . . . . . . . . . . . 33
Глава 3 Программная реализация вычисления оптического
потока 35
§1 Общая схема реализации вычислительной системы . . . . . 35
§2 Средства реализации
§3 Описание жизненного цикла задачи
Глава 4 Примеры и анализ работы алгоритмов 42
§1 Пример: движение прямоугольника
§2 Пример: сдвиг изображения .
§3 Пример: сдвиг карты
§4 Анализ работы алгоритмов
Заключение 58
2Список литературы

В настоящее время широкий интерес вызывают задачи распознавания [1-9]. В данной работе рассматривается задача распознавания движения на изображении или на видео. Современные информационные технологии позволяют ускорить методы, которые применяются для решения данной задачи, например, за счет параллельной обработки различных частей видео или изображений из одной временной последовательности.
Целью данной работы является построение прототипа распределенной системы для распознавания движения на видео или последовательности изображений.
В качестве основы можно рассмотреть, семейство методов, основанных на представлении движения на изображении в форме поля скоростей или оптического потока [4-5, 10]. Поле скоростей (оптический поток) - одна из форм представления движения объектов на изображении, при котором каждой точке изображения ставится в соответствие вектор скорости,
отвечающий соответствующей точке на объекте. При постановке задачи распознавания движения в форме поиска оптического потока существует несколько методов для ее решения.
1. Фазовая корреляция — основан на инверсия нормализованного перекрестного спектра.
2. Блочные методы — минимизация суммы квадратов или суммы модулей разностей.
3. Группа дифференциальных методов оценки оптического потока, основанных на частных производных:
3.1. Алгоритм Лукаса-Канаде — рассматриваются части изображения и аффинная модель движения.
3.2. Horn–Schunck — минимизация функционала, выражающего предположения постоянства цвета объектов на изображении и гладкости получаемого векторного поля.
3.3. Buxton–Buxton — основан на модели движения границ объектов в последовательности изображений.
4. Общие вариационные методы — модификации метода Horn-Schunck,
использующие другие ограничения на данные и другие ограничения на гладкость.
5. Дискретные методы оптимизации — поисковое пространство квантуется, затем каждому пикселю изображения ставится в соответствие метка таким образом, чтобы расстояние между последовательными кадрами
было минимальным. Оптимальное решение часто ищется с помощью алгоритмов нахождения минимального разреза и максимального потока в графе, линейного программирования или belief propagation.
В этой работе будут рассматриваться дифференциальные методы оценки поля скоростей, в его основе лежит вычисление частных производных по горизонтальному и вертикальному направлениям изображения. Как будет показано далее, одних только производных недостаточно чтобы определить смещения точек объектов на изображении. Поэтому существует множество модификаций названых алгоритмов, заточенных под определенные частные задачи.
Для построения прототипа распределенной системы для распознавания движения на видео или последовательности изображений в работе решаются следующие задачи:
1.Анализ существующих методов оценки поля скоростей, выбор основного алгоритма
2.Создание распределенной компьютерной реализации алгоритма вычисления поля скоростей на основе облачных технологий.
3.Анализ результатов.

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

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

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


В работе было сделано следующее:
1. Был построен прототип системы распределенного вычисления поля
скоростей по видео и последовательности изображений.
2. Было предложено две модификации метода вычисления поля скоростей Horn-Schunck: смешанный алгоритм Horn-Schunck и Лукаса-Канаде и модификация подчеркивания границ.
3. Для смешанного алгоритма Horn-Schunck и Лукаса-Канаде была
показана сходимость итерационных методов Якоби, Гаусса-Зейделя и метода последовательной верхней релаксации.
4. На примерах было продемонстрировано, что смешанный алгоритм
дает более эффективный результат, чем стандартный метода Horn-Schunck.
Таким образом, цель работы, заключавшаяся в построении системы распределенного вычисления поля скоростей, достигнута.
Построенный прототип системы можно улучшить несколькими способами: ускорить вычислительный процесс, добавив распределение одной задачи на несколько узлов, усовершенствовать применяемый алгоритм, усовершенствовать отказоустойчивость системы при выходе из строя вычислительных узлов


[1] Гонсалес Дж.Ту.Р. принципы распознавания образов. М.: Мир, 1978,
414 с.
[2] Uijlings J. R. R. Selective search for object recognition// International
Journal of Computer Vision. 2013. No. 104. P. 154–171.
[3] Bruce D. Lucas, and Takeo Kanade. An iterative image registration
technique with an application to stereo vision// IJCAI, 1981, P. 674–679.
[4] Horn B. K. P., Schunck B. G. Determining Optical Flow // Artificial
Intelligence. 1981. No 17. P. 185–203.
[5] Papenberg N. Highly Accurate Optic Flow Computation with Theoretically
JustifiedWarping // International Journal of Computer Vision. 2006. Vol. 2,
No 67. P. 141–158.
[6] Barron J.L., Fleet D.J. Beauchemin S.S. Performance of Optical Flow
Techniques // International Journal of Computer Vision. 1994. No 12.
P. 43–77.
[7] Fleet D.J., Weiss Y. Optical Flow Estimation // Mathematical models for
Computer Vision. 2005. P. 25.
[8] Black M.J. Robust Incremential Optical Flow // Yale University. 1992.
P.280.
[9] Anandan P. A computational framework and an algorithm for the
measurement of visual motion // International Journal of Computer Vision.
1989. P. 283—310.
[10] Котина Е. Д., Пасечная Г. А., Определение поля скоростей в задачах
59обработки изображений, Изв. Иркутского гос. ун-та. Сер. Математика,
2013, 48–59 c.
[11] Фаддеев Д. К., Фаддеева В. Н. Вычислительные методы линейной алгебры, Численные методы линейной алгебры. Параллельные вычисления, Л.: Наука 1975, 228 с.
[12] Форсайт Дж. Молер К. Численное решение систем линейных алгебраических уравнений М.: Мир, 1969, 167 с.
[13] Воеводин В. В. Параллельные вычисления, СПб: БХВ, 2002, 602 с.
[14] Вержбицкий В. М. Основы численных методов: Учебник для вузов/
В. М. Вержбицкий. — М.: Высш. шк., 2002. — 840 с.
[15] Котина Е. Д. О сходимости блочных итерационных методов / Е. Д.
Котина// Изв. Иркут. гос. ун-та. – 2012. – Т. 5, вып. 3. – С. 41–55
[16] Электронный ресурс: http://velocityflow.herokuapp.com/ [дата обращения: 10.05.16]
[17] Электронный ресурс: https://www.heroku.com/ [дата обращения:
10.05.16]

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



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


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