Abstract
A direct method for estimating the rotational motion between two image frames is developed. The algorithm does not require knowledge of image correspondences, optical flow or scene structure and only assumes approximate knowledge of the translational motion. Spatial and temporal intensity gradients are avoided, resulting in an algorithm that is noise resistant. Moreover, the algorithm does not assume a particular projection model and is valid for both orthographic and perspective models.
It is based on a statistical measure of epipolar misalignment. Specifically, that (1) the intensity histograms of corresponding epipolar lines are invariant (ignoring occlusions) and, more importantly, that (2) the histograms of “almost corresponding” epipolar lines are similar. This latter property is a function of the spatial correlation present in the image and it is empirically demonstrated to be well behaved over a large class of scenes. These epipolar properties of histograms, i.e. that the difference between two histograms is a minimum when the two epipolar lines truly correspond and (approximately) increases monotonically with the degree of misalignment between two “epipolar” lines, allows the rotational motion to be estimated in a straightforward manner as a 3-dimensional “epipolar search”.
Experimental results are presented on the SRI JISCT stereo database to empirically support the epipolar properties of intensity histograms. The calibrated NASA helicopter flight sequence is then analyzed to quantify the accuracy with which the rotations can be estimated. Experimental results indicate that very precise rotational estimates can be achieved.
Preview
Unable to display preview. Download preview PDF.
References
H. G. Barrow, J. M. Tenenbaum, R. C. Bolles, and H. C. Wolf. Parametric correspondence and chamfer matching: Two new techniques for image matching. Proc. Int. Joint Conf. Artificial Intelligence, pages 659–663, 1977.
I. J. Cox and S. Roy. Probabilistic modelling of epipolar misalignment. In Int. Workshop on Stereoscopic and Three Dimensional Imaging, Santorin, Greece, September 1995.
I. J. Cox, S. Roy, and S. L. Hingorani. Dynamic histogram warping of images pairs for constant image brightness. In IEEE Int, Conf. on Image Processing, 1995.
O. Faugeras. Three Dimensional Computer Vision: A Geometric Viewpoint. MIT Press, 1993.
P. Fua and Y. G. Leclerc. Registration without correspondence. In Int. Conf. on Computer Vision and Pattern Recognition, pages 121–128. IEEE, 1994.
K. J. Hanna. Direct multi-resolution estimation of ego-motion and structure from motion. In IEEE Workshop on Visual Motion, pages 156–162, 1991.
K. J. Hanna and N. E. Okamoto. Combining stereo and motion analysis for direct estimation of scene structure. In 3rd Int. Conf. on Computer Vision, pages 357–365, 1993.
B. K. P. Horn and E. J. Weldon Jr. Direct methods for recovering motion. Int. J. of Computer Vision, 2:51–76, 1988.
H. C. Longuet-Higgins. A computer algorithm for reconstructing a scene from two projections. Nature, 293:133–135, 1981.
S. Negahdaripour and B. K. P. Horn. Direct passive navigation. IEEE PAMI, 9(1):168–176, 1987.
W. K. Pratt. Digital Image Processing. John Wiley & Sons, 1978.
P. N. Smith, B. Sridhar, and B. Hussein. Vision-based range estimation using helicopter flight data. In IEEE Proc. on Computer Vision and Pattern Recognition, pages 202–208, 1992.
R. Y. Tsai. Multiframe image point matching and 3-d surface reconstruction. IEEE Trans. Pattern Analysis and Machine Intelligence, 5(2):159–174, 1983.
J. Weng, T. S. Huang, and N. Ahuja. Motion and structure from two perspective views: Algorithms, error analysis, and error estimation. IEEE Trans. on PAMI, 11(5):451–476, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roy, S., Cox, I.J. (1995). Direct estimation of rotation from two frames via epipolar search. In: Hlaváč, V., Šára, R. (eds) Computer Analysis of Images and Patterns. CAIP 1995. Lecture Notes in Computer Science, vol 970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60268-2_397
Download citation
DOI: https://doi.org/10.1007/3-540-60268-2_397
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60268-2
Online ISBN: 978-3-540-44781-8
eBook Packages: Springer Book Archive