Structure from motion using SIFT features and the PH transform with panoramic imagery

Omni-directional sensors are useful in obtaining a 360/spl deg/ field of view of a scene for robot navigation, scene modeling, and telepresence. A method is presented to recover 3D scene structure and camera motion from a sequence of multiple images captured by an omnidirectional catadioptric camera. This 3D model is then used to localize other panoramic images taken in the vicinity. This goal is achieved by tracking the trajectories of SIFT keypoints, and finding the path they travel by utilizing a Hough transform technique modified for panoramic imagery. This technique is applied to spatio-temporal feature extraction in the three-dimensional space of an image sequence, as that scene points trace a horizontal line trajectory relative to the camera. SIFT (scale invariant feature transform) keypoints are distinctive image features which can be identified between images invariant to scale and rotation. Together these methods are applied to reconstruct a three-dimensional model from a sequence of panoramic images, where the panoramic camera was translating in a straight line horizontal path. Only the camera/mirror geometry is known a priori. The camera positions and the world model is determined, up to a scale factor. Experimental results of model building and camera localization using this model are shown.

[1]  Shree K. Nayar,et al.  A theory of catadioptric image formation , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[2]  S. Derrien,et al.  Approximating a single viewpoint in panoramic imaging devices , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.

[4]  Mark Fiala Linear markers for robot navigation with panoramic vision , 2004, First Canadian Conference on Computer and Robot Vision, 2004. Proceedings..

[5]  Takeo Kanade,et al.  A sequential factorization method for recovering shape and motion from image streams , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  D. Southwell,et al.  Omni-directional sensors for pipe inspection , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[7]  Anup Basu,et al.  Hough transform for feature detection in panoramic images , 2002, Pattern Recognit. Lett..

[8]  John B. Moore,et al.  Resolution invariant surfaces for panoramic vision systems , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[9]  Hiroshi Ishiguro,et al.  Omni-directional stereo for making global map , 1990, [1990] Proceedings Third International Conference on Computer Vision.