멀티미디어 - Motion 모션 (optical flow, estimating optical flow, brightness constancy contraint, lucas-kanade flow)

반응형

Optical flow

시공간 이미지 밝기 변화를 통해 각 픽셀의 이미지 움직임을 복원한다

 

Feature‐tracking

시각적 특징(corner, textured area)을 추출하고 여러 프레임에 걸쳐 이를 추적한다 

Optical flow

한 장의 영상에 두 장의 영상을 가지고 intensity의 흐름을 본다 

이미지에서 밝기 패턴의 겉보기 움직임이다

겉보기 움직임은 실제 움직임 없이 조명 변화에 의해 발생할 수 있다

 

목표는 optical flow를 통해 각 픽셀의 이미지 움직임을 복원하는 것이다

 

단점

- 움직임 uv가 edge를 따라서 다오면 추정하기 어렵다

Estimating optical flow

두 연속 프레임이 주어지면, 그 사이의 겉보기 움직임 필드를 추정한다 

 

주요 가정은

brightness constancy : 동일한 점을 투영한 것은 모든 프레임에서 동일하게 보인다 

small motion : 점들이 멀리 이동하지 않는다 

spatial coherence : 점들은 이웃과 비슷하게 이동한다 

★ The Brightness Constancy Constraint

밝기를 u,v만큼 이동시켜도 변하지 않고 비슷할 것이라는 가정에서 시작한다 

 

따라서 J와 I의 차이점인, 이동량 \(E(u,v)\)를 최소화해야한다 

한 프레임에서 (u,v)만큼 이동한 intensity를 \(J(x,y)\) 에서 뺀다 

 

편미분 해서 0이되는 부분을 찾으면 u,v의 최소값을 찾을 수 있다 

일반적으로 \(I_x, I_y\) 는 0이 아니다 

 

즉 어떤 u,v로 이동하였을 때 \(E(u,v)\) 가 최소화 되는지를 찾는다 

Lucas‐Kanade flow

픽셀의 이웃들이 동일한 (u,v)를 가진다고 가정한다 

작은 윈도우 내의 픽셀들이 함께 이동한다 (공간 연속성 제약)

 

5x5 윈도우를 사용하면 픽셀당 25개의 방정식을 얻을 수 있다

윈도우 내 모든 픽셀에 밝기 일관성 제약을 적용한다 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유