итеративный оптический поток Лукаса канадэ

#computer-vision #opticalflow

Вопрос:

ниже приведен алгоритм, который я нашел в Интернете для итеративного LK. Я не понимаю, почему на шаге 4 он только пересчитывает Его, а не Ix Iy?

Насколько я понимаю, входными данными являются два изображения Im1, Im2 и скорость u v, цель состоит в том, чтобы уточнить u и v, потому что LK плохо работают при большом движении.

Для каждой точки (x,y) в Im1 есть соответствующие u и v, поэтому мы перемещаем окно (например, 3×3) в Im2 на u и v пикселей от (x,y) до (x’,y’). Теперь у нас есть два окна, первое окно с центром в (x,y) в Im1, а второе окно с центром в (x’,y’) в Im2, поскольку (x’,y’) не является целым числом, мы интерполируем значения подпикселей в этом окне.

их мы вычисляем delta_u и delta_v, используя значения из двух окон. Однако в инструкции говорится, что мы должны использовать только новый It, а не новый Ix Iy.

введите описание изображения здесь