A fast stitching method based on verticality calibration using three marker points

ABSTRACT The speed of three-dimensional (3D) reconstruction based on structured light is affected by the stitching speed. In order to improve the stitching speed, a fast stitching method based on verticality calibration is proposed. Firstly, vertical calibration is used to place the camera perpendicular to the reference plane; then, the rotation axis is corrected. A normal vector of a plane based on three marker points is determined, and the decomposition vector perpendicular to the corrected rotation axis is obtained. Secondly, the angle between the decomposition vector before and after transformation is calculated. Finally, the rotation (R) matrix and translation (T) matrix are solved, and the stitching is completed. Experiments show that this method can improve the speed of surface stitching in 3D reconstruction based on structured light. The average error of stitching is 0.1103 mm and the standard deviation is 0.0327 mm when the stitching area is 250 mm × 90 mm.

[1]  Chiara Bartolozzi,et al.  Fast event-based Harris corner detection exploiting the advantages of event-driven cameras , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[2]  Mumin Song,et al.  Overview of three-dimensional shape measurement using optical methods , 2000 .

[3]  Xiu-Ying Shi,et al.  The Iterative Closest Point Registration Algorithm Based on the Normal Distribution Transformation , 2018, IIKI.

[4]  S. G. Konov Mobile contact-type coordinate-measurement system based on a photogrammetric system , 2010 .

[5]  Jiexin Pu,et al.  An Improved ICP Algorithm for Point Cloud Registration , 2010, 2010 International Conference on Computational and Information Sciences.

[6]  Peter Avitabile,et al.  Photogrammetry and optical methods in structural dynamics – A review , 2017 .

[7]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[8]  Josef Kittler,et al.  A Comparative Study of Hough Transform Methods for Circle Finding , 1989, Alvey Vision Conference.

[9]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Han Wang,et al.  Gray Level Corner Detection , 1998, MVA.

[12]  Song Zhang Recent progresses on real-time 3D shape measurement using digital fringe projection techniques , 2010 .

[13]  Jonathan M. Huntley,et al.  Shape measurement by temporal phase unwrapping: comparison of unwrapping algorithms , 1997 .

[14]  Paul J. Besl,et al.  Method for registration of 3-D shapes , 1992, Other Conferences.

[15]  Jay B. West,et al.  The distribution of target registration error in rigid-body point-based registration , 2001, IEEE Transactions on Medical Imaging.

[16]  Maarten Weyn,et al.  A Survey of Rigid 3D Pointcloud Registration Algorithms , 2014 .

[17]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[19]  Andrew R Harvey,et al.  High-speed photogrammetry system for measuring the kinematics of insect wings. , 2006, Applied optics.

[20]  Qian Luo,et al.  Fringe projection profilometry based on a novel phase shift method. , 2011, Optics express.

[21]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Xianyu Su,et al.  Fourier transform profilometry:: a review , 2001 .

[23]  Pedro Arias,et al.  Measuring building façades with a low-cost close-range photogrammetry system , 2010 .

[24]  Haoran Xie,et al.  Nonrigid iterative closest points for registration of 3D biomedical surfaces , 2018 .

[25]  Sai Siva Gorthi,et al.  Fringe projection techniques: Whither we are? , 2010 .

[26]  Peter Kwong-Shun Tam,et al.  Modification of hough transform for circles and ellipses detection using a 2-dimensional array , 1992, Pattern Recognit..

[27]  Jack Hollingum Robot-based gauging system , 2001 .

[28]  Daniel Cohen-Or,et al.  4-points congruent sets for robust pairwise surface registration , 2008, ACM Trans. Graph..

[29]  J. M. Huntley,et al.  Temporal phase-unwrapping algorithm for automated interferogram analysis. , 1993, Applied optics.

[30]  Lei Huang,et al.  Temporal phase unwrapping algorithms for fringe projection profilometry: A comparative review , 2016 .

[31]  M. Takeda,et al.  Fourier transform profilometry for the automatic measurement of 3-D object shapes. , 1983, Applied optics.