stringtranslate.com

Метод Хорна – Шунка

Метод Хорна-Шунка оценки оптического потока представляет собой глобальный метод, который вводит глобальное ограничение гладкости для решения проблемы апертуры ( дополнительное описание см. в разделе «Оптический поток» ).

Математические детали

Алгоритм Хорна-Шунка предполагает плавность потока по всему изображению. Таким образом, он пытается минимизировать искажения потока и предпочитает решения, которые демонстрируют большую плавность.

Поток формулируется как функционал глобальной энергии , который затем стремятся минимизировать. Эта функция задается для потоков двумерных изображений следующим образом:

где и являются производными значений интенсивности изображения по измерениям x, y и времени соответственно, является вектором оптического потока (который необходимо решить для ), а параметр представляет собой константу регуляризации. Большие значения приводят к более плавному потоку. Этот функционал можно минимизировать, решив связанные с ним многомерные уравнения Эйлера – Лагранжа . Это

где – подынтегральное выражение выражения энергии, дающее

где индексы снова обозначают частное дифференцирование и обозначают оператор Лапласа . На практике лапласиан аппроксимируется численно с использованием конечных разностей и может быть записан где — средневзвешенное значение, рассчитанное в окрестности пикселя в точке (x,y). Используя эти обозначения, приведенную выше систему уравнений можно записать

которая является линейной и может быть решена для каждого пикселя изображения. Однако, поскольку решение зависит от соседних значений поля потока, его необходимо повторить после обновления соседей. Следующая итерационная схема выведена с использованием правила Крамера :

где верхний индекс k+1 обозначает следующую итерацию, которую необходимо вычислить, а k — последний вычисленный результат. По сути , это метод разделения матрицы , аналогичный методу Якоби , применяемый к большой разреженной системе, возникающей при решении для всех пикселей одновременно .

Характеристики

К преимуществам алгоритма Хорна–Шунка относится то, что он обеспечивает высокую плотность векторов потока, т.е. информация о потоке, недостающая во внутренних частях однородных объектов, восполняется из границ движения. С другой стороны, он более чувствителен к шуму, чем местные методы.

Смотрите также

Рекомендации

Внешние ссылки