Estimation of motion from a pair of range images: A review

Abstract The estimation of motion of a moving object from a sequence of images is of prime interest in computer vision. This paper reviews the different approaches developed to estimate motion parameters from a sequence of two range images. We give the mathematical formulation of the problem along with the various modifications by different investigators to adapt the formulation to their algorithms. The shortcomings and the advantages of each method are also briefly mentioned. The methods are divided according to the type of feature used in the motion estimation task. We address the representational and the computational issues for each of the methods described. Most of the earlier approaches used local features such as corners (points) or edges (lines) to obtain the transformation. Local features are sensitive to noise and quantization errors. This causes uncertainties in the motion estimation. Using global features, such as surfaces, makes the procedure of motion computation more robust at the expense of making the procedure very complex. A common error is assuming that the best affine transform is the best estimate of the desired motion, which in general is false. It is important to make the distinction between the motion transform and the general affine transform, since an affine transform may not be realized physically by a rigid object.

[1]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  J. K. Aggarwal,et al.  Motion from a Sequence of Range Images , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[3]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[4]  Olivier D. Faugeras,et al.  Building, Registrating, and Fusing Noisy Visual Maps , 1988, Int. J. Robotics Res..

[5]  Jake K. Aggarwal,et al.  Determining object motion in a sequence of stereo images , 1987, IEEE Journal on Robotics and Automation.

[6]  J. K. Aggarwal,et al.  TRIANGULATION ERRORS IN STEREO ALGORITHMS. , 1987 .

[7]  J. Stuelpnagel On the Parametrization of the Three-Dimensional Rotation Group , 1964 .

[8]  Thomas S. Huang,et al.  FINDING 3-D POINT CORRESPONDENCES IN MOTION ESTIMATION. , 1986 .

[9]  Jake K. Aggarwal,et al.  On the computation of motion from sequences of images-A review , 1988, Proc. IEEE.

[10]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[11]  Nasser Kehtarnavaz,et al.  A framework for estimation of motion parameters from range images , 1989, Comput. Vis. Graph. Image Process..

[12]  Steven D. Blostein,et al.  MOTION ESTIMATION FROM 3-D POINT SETS WITH AND WITHOUT CORRESPONDENCES. , 1986 .

[13]  M. Hebert,et al.  The Representation, Recognition, and Locating of 3-D Objects , 1986 .

[14]  S. Ullman The interpretation of structure from motion , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[15]  Olivier D. Faugeras,et al.  A 3-D Recognition and Positioning Algorithm Using Geometrical Matching Between Primitive Surfaces , 1983, IJCAI.

[16]  Steven D. Blostein,et al.  ESTIMATING 3-D MOTION FROM RANGE DATA. , 1984 .

[17]  Jake K. Aggarwal,et al.  Determining motion parameters using intensity guided range sensing , 1986, Pattern Recognit..