CS663 | computer vision
  • outline
  • projects
  • syllabus
  • links

Motion- Optical Flow

(parts adapted from http://www.icaen.uiowa.edu)

Optical Flow is an approximation of the 2D motion field. Motion in the world usually occurs in 3D, but, we have a 2D image sensor. So, we see the results as movement accross the 2D image plane. Hence we are seing the projection of the 3D moving points onto the image plane.

 

  • Optical Flow Vector - describes motion of each point
  • vector - image velocity of a point in the image

 

 

What can we do with this?

  • Motion Detection
  • Motion Compensation
  • Motion-based Data Compression
  • 3D scene reconstruction
  • Autonomous Navigation

Can we really do all of this given we have only the projection of the 3D movement?

  • Well...not really....we need to make some assumptions to accomplish the above, especially when reasoning about 3D (either reconstruction or motion).
  • For example, one assumption often made is

    the changes in image intensities in the image are caused only by motion.

    when will this not be true (....illumination sources moving, objects entering/exiting the scene, occlusions)

 



Optical flow computation


 



Global and local optical flow estimation

 



Optical flow computation approaches


 



Optical flow in motion analysis


cs663:computer vision

  • home
  • outline
  • projects
  • syllabus
  • links