Model and Algorithms for Point Cloud Construction Using Digital Projection Patterns

This paper describes a computational framework for constructing point clouds using digital projection patterns. The basic principle behind the approach is to project known patterns on the object using a digital projector. A digital camera is then used to take images of the object with the known projection patterns imposed on it. Due to the presence of 3D faces of the object, the projection patterns appear distorted in the images. The images are analyzed to construct the 3D point cloud that is capable of introducing the observed distortions in the images. The approach described in this paper presents three advances over the previously developed approaches. First, it is capable of working with the projection patterns that have variable fringe widths and curved fringes and hence can provide improved accuracy. Second, our algorithm minimizes the number of images needed for creating the 3D point cloud. Finally, we use a hybrid approach that uses a combination of reference plane images and estimated system parameters to construct the point cloud. This approach provides good run-time computational performance and simplifies the system calibration.

[1]  Michael Kube,et al.  3D-metrologies for industrial applications , 1997, Other Conferences.

[2]  Duane C. Brown,et al.  Close-Range Camera Calibration , 1971 .

[3]  Satyandra K. Gupta,et al.  Algorithms for Generating Adaptive Projection Patterns for 3-D Shape Measurement , 2007 .

[4]  Qingying Hu,et al.  Calibration of a three-dimensional shape measurement system , 2003 .

[5]  Malgorzata Kujawinska,et al.  Digital fringe projection system for large-volume 360-deg shape measurement , 2002 .

[6]  Michael S. Mermelstein,et al.  Video-rate surface profiling with acousto-optic accordion fringe interferometry , 2000 .

[7]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[8]  Y Surrel,et al.  Design of algorithms for phase measurements by the use of phase stepping. , 1996, Applied optics.

[9]  S. Toyooka,et al.  Automatic profilometry of 3-D diffuse objects by spatial phase detection. , 1986, Applied optics.

[10]  C. R. Coggrave,et al.  Optimization of shape measurement system based on spatial light modulators , 2000 .

[11]  H Zhao,et al.  Phase-unwrapping algorithm for the measurement of three-dimensional object shapes. , 1994, Applied optics.

[12]  K. Hibino,et al.  Phase shifting for nonsinusoidal waveforms with phase-shift errors , 1995 .

[13]  Werner Jüptner,et al.  Accurate procedure for the calibration of a structured light system , 2004 .

[14]  Peisen S. Huang,et al.  Error compensation for a three-dimensional shape measurement system , 2003 .

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

[16]  Tao Peng,et al.  Algorithms for Generating Adaptive Projection Patterns for 3D Shape Measurement , 2008, J. Comput. Inf. Sci. Eng..