Скачать презентацию Уточнение Vi Flow метода поиска оптического потока Выполнил Скачать презентацию Уточнение Vi Flow метода поиска оптического потока Выполнил

77a5fc623cf165f418f8c3a3ef47a9f1.ppt

  • Количество слайдов: 17

Уточнение Vi. Flow метода поиска оптического потока Выполнил : Расторгуев Алексей Руководитель : Пименов Уточнение Vi. Flow метода поиска оптического потока Выполнил : Расторгуев Алексей Руководитель : Пименов Александр

Optical Flow w Оптический поток между парой изображений есть векторное поле, задающее естественную трансформацию Optical Flow w Оптический поток между парой изображений есть векторное поле, задающее естественную трансформацию первого изображения во второе.

Применение 1. 2. 3. 4. 5. Видеоморфинг и другие спецэффекты Компрессирование видеоинформации Машинное зрение Применение 1. 2. 3. 4. 5. Видеоморфинг и другие спецэффекты Компрессирование видеоинформации Машинное зрение Получение и визуализация научно-технических данных Другие приложения

Цель работы w Получение субпиксельной реализации алгоритма Vi. Flow. w Сравнение результатов работы уточненного Цель работы w Получение субпиксельной реализации алгоритма Vi. Flow. w Сравнение результатов работы уточненного Vi. Flow с результатами метода Лукаса-Канаде.

Классический KLT алгоритм w Цель – для точки u поиск вектора d, минимизирующего следующую Классический KLT алгоритм w Цель – для точки u поиск вектора d, минимизирующего следующую сумму где I(x, y), J(x, y) – яркости первого и второго изображений в точке (x, y). w Происходит итеративное уточнение текущего вектора потока(метод Ньютона). В качестве начального приближения берется нулевой вектор.

Пирамидальный KLT алгоритм 1. 2. 3. 4. 5. 6. Строится пирамида изображений => Производится Пирамидальный KLT алгоритм 1. 2. 3. 4. 5. 6. Строится пирамида изображений => Производится поиск сдвига на самом верхнем уровне=> Найденный вектор посылается на уровень выше => Производится уточнение(используя классический KLT) => Продолжается, пока не дойдем до самого нижнего уровня => Получаем вектор смещения d

Фильтрация в KLT w Если на данном уровне пирамиды определитель обратной матрицы пространственного градиента Фильтрация в KLT w Если на данном уровне пирамиды определитель обратной матрицы пространственного градиента меньше заранее определенного порога, вектор потока считается неизвестным. w Пороги для каждого уровня определяются опытным путем. w Для 12 ти битных изображений сравнительно неплохие результаты получаются при величине порога 10000 * 224

Vi. Flow w Для каждой точки обоих изображений вычисляется hash – функция. Для каждого Vi. Flow w Для каждой точки обоих изображений вычисляется hash – функция. Для каждого изображения получается массив значений этой функции. w Каждый из полученных массивов сортируется. w Считается, что точка u первого изображения переходит в точку v второго изображения, если соответствующие им значения хэша равны.

Уточнение Vi. Flow w К двум изображениям применяется Vi. Flow. w Если для точки Уточнение Vi. Flow w К двум изображениям применяется Vi. Flow. w Если для точки определен вектор потока, он принимается за начальное приближение в методе Ньютона, применяющимся в классическом KLT.

Vi. Flow w w Density = 21. 86 % Time = 280 Vi. Flow w w Density = 21. 86 % Time = 280

Vi. Flow w w Density = 5. 07 % Time = 470 Vi. Flow w w Density = 5. 07 % Time = 470

KLT w Высота 3 w 4 итерации метода Ньютона KLT w Высота 3 w 4 итерации метода Ньютона

KLT w Высота 2 w 4 итерации метода Ньютона KLT w Высота 2 w 4 итерации метода Ньютона

KLT vs. Vi. Flow + filter Vi. Flow + фильтр + уточнение KLT (3, KLT vs. Vi. Flow + filter Vi. Flow + фильтр + уточнение KLT (3, 4) KLT(2, 4) KLT(3, 4) + фильтр Время, clocks 280 470 760 11540 10350 2374 Плотность, % 21. 86 5. 07 4. 68 97. 17 98. 33 7. 9

KLT vs. Vi. Flow Результаты сравнения: n n Скорость работы уточненного фильтрованного Vi. Flow KLT vs. Vi. Flow Результаты сравнения: n n Скорость работы уточненного фильтрованного Vi. Flow выше скорости работы фильтрованного пирамидального KLT примерно в 4 -7 раз. Плотность потока, полученного фильтрованным пирамидальным KLT, более чем в 2 -3 раза превосходит плотность потока, полученного уточненным фильтрованным Vi. Flow.

Результат w Получена реализация уточненного метода Vi. Flow. w Получена реализация фильтрованного пирамидального KLT Результат w Получена реализация уточненного метода Vi. Flow. w Получена реализация фильтрованного пирамидального KLT метода. w Произведено сравнение двух методов по скорости и плотности полученного потока. w Получены дополнительные функции: построение пирамиды изображений по заданному изображению, уточнение потока с субпиксельной точностью, вспомогательные функции для ускорения обработки изображений.

Спасибо! Вопросы? Спасибо! Вопросы?