The computation of optical flow
- 1 September 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 27 (3) , 433-466
- https://doi.org/10.1145/212094.212141
Abstract
Two-dimensional image motion is the projection of the three-dimensional motion of objects, relative to a visual sensor, onto its image plane. Sequences of time-orderedimages allow the estimation of projected two-dimensional image motion as either instantaneous image velocities or discrete image displacements. These are usually called the optical flow field or the image velocity field . Provided that optical flow is a reliable approximation to two-dimensional image motion, it may then be used to recover the three-dimensional motion of the visual sensor (to within a scale factor) and the three-dimensional surface structure (shape or relative depth) through assumptions concerning the structure of the optical flow field, the three-dimensional environment, and the motion of the sensor. Optical flow may also be used to perform motion detection, object segmentation, time-to-collision and focus of expansion calculations, motion compensated encoding, and stereo disparity measurement. We investigate the computation of optical flow in this survey: widely known methods for estimating optical flow are classified and examined by scrutinizing the hypothesis and assumptions they use. The survey concludes with a discussion of current research issues.Keywords
This publication has 78 references indexed in Scilit:
- Motion-detection model with two stages: spatiotemporal filtering and feature matchingJournal of the Optical Society of America A, 1992
- Vertical and horizontal disparities from phaseImage and Vision Computing, 1991
- Estimation of depth from motion using an anthropomorphic visual sensorImage and Vision Computing, 1990
- Bounds on time-to-collision and rotational component from first-order derivatives of image flowComputer Vision, Graphics, and Image Processing, 1990
- Estimating displacement vectors from an image sequenceJournal of the Optical Society of America A, 1989
- Experiments in computing optical flow with the gradient-based, multiconstraint methodPattern Recognition, 1987
- ‘Four-line’ method of locally estimating optic flowImage and Vision Computing, 1987
- Determining the kinematic parameters of a moving imaging sensor by processing spatial and temporal intensity changesJournal of the Optical Society of America A, 1986
- Edge detection and motion detectionImage and Vision Computing, 1986
- Computation of optic flow from the motion of edge features in image sequencesImage and Vision Computing, 1984