Fast partial search solution to the 3D SFM problem

In this paper, we present a robust and computationally efficient technique for estimating the focus of expansion (FOE) of an optical flow field, using fast partial search. For each candidate location on a discrete sampling of the image area, we generate a linear system of equations for determining the remaining unknowns, viz. rotation and inverse depth. We compute the least squares error of the system without actually solving the equations, to generate an error surface that describes the goodness of fit across the hypotheses. Using Fourier techniques, we prove that given an N/spl times/N flow field, the FOE can be estimated in O(N/sup 2/logN) operations. Since the resulting system is linear, bounded performances in the data lead to bounded errors. In order to demonstrate its performance on real-world problems, we apply this technique for detecting obstacles in monocular navigation imagery.

[1]  Wilfried Enkelmann,et al.  Obstacle Detecion by Evaluation of Optical Flow Fields from Image Sequences , 1990, ECCV.

[2]  Larry H. Matthies,et al.  Stereo vision, residual image processing and Mars rover localization , 1997, Proceedings of International Conference on Image Processing.

[3]  Allen R. Hanson,et al.  Obstacle Detection Based on Qualitative and Quantitative 3D Reconstruction , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Dario L. Ringach,et al.  A Diffusion Mechanism for Obstacle Detection from Size-Change Information , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Larry S. Davis,et al.  What can projections of flow fields tell us about the visual motion , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[6]  H. C. Longuet-Higgins,et al.  The interpretation of a moving retinal image , 1980, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[7]  Yiannis Aloimonos,et al.  Obstacle Avoidance Using Flow Field Divergence , 1989, IEEE Trans. Pattern Anal. Mach. Intell..