Line reconstruction using prior knowledge in single non-central view

Line projections in non-central systems contain more geometric information than in central systems. The four degrees of freedom of the 3D line are mapped to the line-image and the 3D line can be theoretically recovered from 4 projecting rays (i.e. line-image points) from a single non-central view. In practice, extraction of line-images is consid- erably more difficult and the resulting reconstruction is imprecise and sensitive to noise. In this paper we present a minimal solution to recover the geometry of the 3D line from only three line-image points when the line is parallel to a given plane. A second minimal solution allows to recover the 3D line from two points when the direction of the 3D line is known. Both cases can exploit the prior knowledge of the vertical direction in man-made environments to reduce the complexity in line-image extraction and line reconstruction. The formulation based on Plucker lines is integrated in a line-extraction pipeline, which is tested with synthetic and real non-central circular panoramas. In addition, we evaluate the performance of the robust extractor and the accuracy of the proposal in comparison with the unconstrained method.

[1]  Matthew Brand,et al.  Lifting 3D Manhattan Lines from a Single Image , 2013, 2013 IEEE International Conference on Computer Vision.

[2]  Douglas Lanman,et al.  Reconstructing a 3D Line from a Single Catadioptric Image , 2006, Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06).

[3]  Takeo Kanade,et al.  Geometric reasoning for single image structure recovery , 2009, CVPR.

[4]  Andrea Bonarini,et al.  Robust Detection of 3D Scene Horizontal and Vertical Lines in Conical Catadioptric Sensors , 2005 .

[5]  Helder Araújo,et al.  Reconstruction of 3D lines from a single axial catadioptric image using cross-ratio , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[6]  K. Kanatani Understanding Geometric Algebra: Hamilton, Grassmann, and Clifford for Computer Vision and Graphics , 2015 .

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

[8]  Vincenzo Caglioti,et al.  Methods for space line localization from single catadioptric images: new proposals and comparisons , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[9]  Anup Basu,et al.  A 2-point algorithm for 3D reconstruction of horizontal lines from a single omni-directional image , 2011, Pattern Recognit. Lett..

[10]  Jesus Bermudez Cameo Line-projection in omnidirectional vision: modelling, extraction and calibration in central and non-central cameras , 2016 .

[11]  Qi Zhang,et al.  Rolling Guidance Filter , 2014, ECCV.

[12]  Yuichi Taguchi,et al.  Beyond Alhazen's problem: Analytical projection model for non-central catadioptric cameras with quadric mirrors , 2011, CVPR 2011.

[13]  Vincenzo Caglioti,et al.  On the localization of straight lines in 3D space from single 2D images , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Shree K. Nayar,et al.  Non-Single Viewpoint Catadioptric Cameras: Geometry and Analysis , 2006, International Journal of Computer Vision.

[15]  Rahul Swaminathan,et al.  Depth From Distortions , 2008 .

[16]  Yuichi Taguchi,et al.  Analytical Forward Projection for Axial Non-central Dioptric and Catadioptric Cameras , 2010, ECCV.

[17]  Vincenzo Caglioti,et al.  Single-Image Calibration of Off-Axis Catadioptric Cameras Using Lines , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[18]  Helder Araújo,et al.  Pose Estimation for General Cameras Using Lines , 2015, IEEE Transactions on Cybernetics.

[19]  Tomás Pajdla,et al.  Constraints on perspective images and circular panoramas , 2004, BMVC.

[20]  Jiri Matas,et al.  Matching with PROSAC - progressive sample consensus , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[21]  Helder Araújo,et al.  Planar pose estimation for general cameras using known 3D lines , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Josechu J. Guerrero,et al.  Minimal Solution for Computing Pairs of Lines in Non-central Cameras , 2014, ACCV.

[23]  Josechu J. Guerrero,et al.  Line-Images in Cone Mirror Catadioptric Systems , 2014, 2014 22nd International Conference on Pattern Recognition.

[24]  Joe W. Harris,et al.  Principles of Algebraic Geometry , 1978 .

[25]  Jan-Michael Frahm,et al.  USAC: A Universal Framework for Random Sample Consensus , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Vincenzo Caglioti,et al.  Line Localization from Single Catadioptric Images , 2011, International Journal of Computer Vision.

[27]  Rajiv Gupta,et al.  Linear Pushbroom Cameras , 1994, ECCV.

[28]  Pascal Vasseur,et al.  Homography Based Egomotion Estimation with a Common Direction , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[29]  J. G. Semple,et al.  Algebraic Projective Geometry , 1953 .

[30]  Seth J. Teller,et al.  Determining the Lines Through Four Lines , 1999, J. Graphics, GPU, & Game Tools.