A robust top-down approach for rotation estimation and vanishing points extraction by catadioptric vision in urban environment

A key requirement for unmanned aerial vehicles (UAV) applications is the attitude stabilization of the aircraft, which requires the knowledge of its orientation. It is now well established that traditional navigation equipments, like GPS or INS, suffer from several disadvantages. That is why some works have suggested a vision-based approach of the problem. Especially, catadioptric vision is more and more used since it permits to gather much more information from the environment, compared to traditional perspective cameras, and therefore the robustness of the UAV attitude estimation is improved. Rotation estimation from conventional and catadioptric images has been extensively studied. Whereas interesting results can be obtained, the existing methods have non-negligible limitations such as difficult features matching (e.g. repeated texture, blurring or illumination changing) or a high computational cost (e.g. vanishing point extraction or analyze in frequency domain). In order to overcome these limitations, this paper presents a top-down approach for estimating the rotation and extracting the vanishing points in catadioptric images. This new framework is accurate and can run in real-time. To obtain the ground truth data, we also calibrate our catadioptric camera with a gyroscope. Finally, experimental results on a real video sequence are presented and compared to the ground truth data obtained by the gyroscope.

[1]  Jake K. Aggarwal,et al.  Determining vanishing points from perspective images , 1984, Comput. Vis. Graph. Image Process..

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

[3]  Long Quan,et al.  Determining perspective structures using hierarchical Hough transform , 1989, Pattern Recognit. Lett..

[4]  P. Naval,et al.  Estimating Camera Position and Orientation from Geographical Map and Mountain Image , 1997 .

[5]  L. Spacek,et al.  An Autonomous Vehicle Navigation System using Panoramic Machine Vision Techniques , 1998 .

[6]  Reinhard Koch,et al.  Multi Viewpoint Stereo from Uncalibrated Video Sequences , 1998, ECCV.

[7]  Andrew W. Fitzgibbon,et al.  Automatic 3D Model Construction for Turn-Table Sequences , 1998, SMILE.

[8]  Martial Hebert,et al.  Omni-directional visual servoing for human-robot interaction , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[9]  Seth J. Teller,et al.  Automatic recovery of relative camera rotations for urban scenes , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[10]  Carsten Rother,et al.  A New Approach for Vanishing Point Detection in Architectural Environments , 2000, BMVC.

[11]  J. Gaspar,et al.  Omni-directional vision for robot navigation , 2000, Proceedings IEEE Workshop on Omnidirectional Vision (Cat. No.PR00704).

[12]  Frank Dellaert,et al.  Structure from motion without correspondence , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[13]  Tomáš Svoboda,et al.  Reliable 3D reconstruction from a few catadioptric images , 2002, Proceedings of the IEEE Workshop on Omnidirectional Vision 2002. Held in conjunction with ECCV'02.

[14]  Carsten Rother A new approach to vanishing point detection in architectural environments , 2002, Image Vis. Comput..

[15]  Wei Zhang,et al.  Video Compass , 2002, ECCV.

[16]  Gaurav S. Sukhatme,et al.  Omnidirectional vision for an autonomous helicopter , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[17]  Gaurav S. Sukhatme,et al.  A comparison of two camera configurations for optic-flow based navigation of a UAV through urban canyons , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  Patrick Rives,et al.  Linear structures following by an airship using vanishing point and horizon line in a visual servoing scheme , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[19]  Kostas Daniilidis,et al.  Catadioptric Projective Geometry , 2001, International Journal of Computer Vision.

[20]  Fei-Bin Hsiao,et al.  Complete pose determination for low altitude unmanned aerial vehicle using stereo vision , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Kostas Daniilidis,et al.  Rotation recovery from spherical images without correspondences , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Selim Benhimane,et al.  A new approach to vision-based robot control with omni-directional cameras , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[23]  Pascal Vasseur,et al.  Robust Attitude Estimation with Catadioptric Vision , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Jorge Dias,et al.  Relative Pose Calibration Between Visual and Inertial Sensors , 2007, Int. J. Robotics Res..

[25]  Maxime Lhuillier Toward Flexible 3D Modeling using a Catadioptric Camera , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[26]  Pascal Vasseur,et al.  Rectangle Extraction in Catadioptric Images , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[27]  T. Pajdla,et al.  3 D Metric Reconstruction from Uncalibrated Omnidirectional Images-rejected from the ICCV 2003 - , 2022 .