Range image fusion for object reconstruction and modeling

A complete pipeline of data fusion from range images for a 3D object reconstruction and modeling is presented. The proposed approach includes multi-view registration, data integration, smoothing, and resampling. Firstly, the range images taken from multiple views are registered through a set of translation and rotation matrices whose coefficients are carefully pre-calculated. Then, a definition and two criteria to overlap elimination are provided as the foundation together with kd-tree data structure and nearest neighbor searching technique for data integration. A surface-based smoothing filter and a reliable resampling method, called the ball-travelbased resampling, are also given for surface quality improvement and data size reduction. All the operations manipulate range images directly without additional preprocessing operation, such as meshing or implicit surface function calculation to each range image, and thus provide a straightforward way to fuse any 3D data. The approach is applied to various range data sets of objects with different geometry shapes. The experimental results demonstrate the efficiency and applicability of the proposed method.

[1]  Denis Laurendeau,et al.  A dynamic integration algorithm to model surfaces from multiple range views , 1995, Machine Vision and Applications.

[2]  Jules Bloomenthal,et al.  Polygonization of implicit surfaces , 1988, Comput. Aided Geom. Des..

[3]  Xavier Pennec,et al.  Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration , 2002, ECCV.

[4]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[5]  Ray A. Jarvis,et al.  A Laser Time-of-Flight Range Scanner for Robotic Vision , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Jules Bloomenthal,et al.  An Implicit Surface Polygonizer , 1994, Graphics Gems.

[7]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[8]  Denis Laurendeau,et al.  Multi-resolution surface modeling from multiple range views , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[10]  Denis Laurendeau,et al.  A General Surface Approach to the Integration of a Set of Range Views , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Adrian Hilton,et al.  Reliable Surface Reconstructiuon from Multiple Range Images , 1996, ECCV.

[12]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[13]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

[14]  Faycal Benayad-Cherif,et al.  Four-dimensional imager (4DI): a real-time three-dimensional imager , 1994, Other Conferences.

[15]  Lei He,et al.  Accurate surface reconstruction of large 3D objects from range data , 2003, IS&T/SPIE Electronic Imaging.

[16]  Martin Rutishauser,et al.  Merging range images of arbitrarily shaped objects , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Sang Wook Lee,et al.  ICP Registration Using Invariant Features , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Sunil Arya,et al.  An optimal algorithm for approximate nearest neighbor searching fixed dimensions , 1998, JACM.

[19]  Warren H. Stevenson,et al.  Laser triangulation range sensors: A study of performance limitations , 1991 .

[20]  Carl M. Penney,et al.  High-speed, high-resolution 3D range camera , 1994, Other Conferences.

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

[22]  A. K. Forrest REAL TIME THREE DIMENSIONAL IMAGING , 2006 .