Что касается оптического потока, почему на краях изображения наблюдается сильное движение? - PullRequest
0 голосов
/ 09 марта 2020

См. Некоторые примеры:

(1)

enter image description here

enter image description here

(2)

enter image description here

enter image description here

Мне интересно, почему существует область высокой величины в краях изображения? (Как синяя область для первого кадра и красная область для второго)

Кроме того, я наблюдаю аналогичную тенденцию вокруг неподвижных объектов в кадре. (Например, посмотрите на заголовок «RACE 9» на первом изображении ... и посмотрите на область вокруг него с большой величиной)

Несмотря на то, что они движутся не очень быстро, почему возникает эта тенденция ? Это потому, что считается, что пиксели вышли за пределы кадра, и, таким образом, Opt-Flow предполагает соответствующее им высокое движение? Любое возможное объяснение будет высоко оценено.

1 Ответ

1 голос
/ 09 марта 2020

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

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

...