Feature Method의 단점 및 개선
Direct Method Idea
Direct Method의 유형
sparse optical flow: pixel motion의 부분을 계산하는 파트
Lucas-Kanade optical flow
dense optical flow: pixel motion의 전체를 계산하는 파트
Lucas-Kanade Optical Flow
가정1: 이미지가 시간의 경과에 따라 변경
가정2: 각 이미지의 grayscale은 고정
이미지를 시간의 함수로 표현
grayscale이 변하지 않는다고 가정하면, 시간의 흐름에 따라 아래와 같이 정의 가능
how to calculate the motion of the pixels
first-order term을 유지하면서, 위 식의 좌변에 대해 테일러 전개를 하면,
grayscale이 일정하다고 가정하기 때문에, 다음 순간의 grayscale은 이전의 grayscale과 동일하므로 다음과 같이 정의 가능
양변에 대해 $\mathrm{d}t$로 나누면,
위 식을 행렬 형태로 적으면,
$w^2$ 사이즈의 픽셀을 갖는 $w \times w$ 사이즈의 윈도우를 고려할 때, 이 윈도우의 각 픽셀은 동일한 motion을 가지므로 총 $w^2$개의 방정식을 갖게 됨
방정식을 아래와 같이 정리하고,
따라서, $u,v$에 대해 over-determined한 선형 방정식으로 아래와 같이 표현 가능
최종적으로 least-square solution으로 정의하면,
이러한 방식으로 이미지 간 픽셀의 u, v 속도를 얻을 수 있음
주로 모서리의 움직임을 추적하는 데 사용
Gauss-Newton Method를 통한 최적화
least-square problem
카메라가 더 빠르게 움직이고 두 이미지가 많이 다르다면, Single-layer Optical Flow는 local minimum에 빠질 수 있음
Idea
예를 들어, 원본 영상의 특징점이 20픽셀씩 이동한다고 가정 → 이미지의 non-convexity으로 인해 최적화가 로컬 최소값에 갇히기 쉬움
확대 배율이 0.5배인 피라미터의 경우
→ 이미지의 위쪽 두 층에서는 픽셀 이동이 5픽셀에 불과함
→ 원본 이미지를 직접 최적화하는 것보다 확실히 결과가 좋음
Direct Method 유도