Тема: ОЦЕНКА И ВИЗУАЛИЗАЦИЯ ОПТИЧЕСКОГО ПОТОКА В ЗАДАЧАХ ОБРАБОТКИ ИЗОБРАЖЕНИЙ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1 Обзор существующих методов вычисления
оптического потока 6
§1 Алгоритм Лукаса-Канаде 6
§2 Алгоритм Horn-Schunck 14
§3 Обобщения для предположений постоянства производных . 19
§4 Детали дискретизации 22
Глава 2 Алгоритм построения поля скоростей 24
§1 Смешаный алгоритм Лукаса-Канаде и Horn Schunck 24
§2 Модификация для выделения границ 28
§3 Система линейных уравнений 30
§4 Численные методы решения систем линейных уравнений . . 32
§5 Сходимость блочных методов 33
Глава 3 Программная реализация вычисления оптического
потока 35
§1 Общая схема реализации вычислительной системы 35
§2 Средства реализации 37
§3 Описание жизненного цикла задачи 39
Глава 4 Примеры и анализ работы алгоритмов 42
§1 Пример: движение прямоугольника 42
§2 Пример: сдвиг изображения 47
§3 Пример: сдвиг карты 50
§4 Анализ работы алгоритмов 53
Заключение 58
Список литературы
📖 Введение
Целью данной работы является построение прототипа распределенной системы для распознавания движения на видео или последовательности изображений.
В качестве основы можно рассмотреть, семейство методов, основанных на представлении движения на изображении в форме поля скоростей или оптического потока [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.
Таким образом, цель работы, заключавшаяся в построении системы распределенного вычисления поля скоростей, достигнута.
Построенный прототип системы можно улучшить несколькими способами: ускорить вычислительный процесс, добавив распределение одной задачи на несколько узлов, усовершенствовать применяемый алгоритм, усовершенствовать отказоустойчивость системы при выходе из строя вычислительных узлов.



