Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Simultaneous Registration of Multiple Range Views for Use in Reverse Engineering of CAD Models

Published: 01 March 1998 Publication History

Abstract

When reverse engineering a CAD model, it is necessary to integrate information from several views of an object into a common reference frame. Given a rough initial alignment of local 3-D shape data in several images, further refinement is achieved using an improved version of the recently popular Iterative Closest Point algorithm. Improved data correspondence is determined by considering the merging data sets as a whole. A potentially incorrect distance threshold for removing outlier correspondences is not needed as in previous efforts. Incremental pose adjustments are computed simultaneously for all data sets, resulting in a more globally optimal set of transformations. Individual motion updates are computed using force-based optimization, by considering the data sets as implicitly connected by groups of springs. Experiments on both 2-D and 3-D data sets show that convergence is possible even for very rough initial positionings, and that the final registration accuracy typically approaches less than one quarter of the interpoint sampling resolution of the images.

References

[1]
D.W. Eggert, A.W. Fitzgibbon, R.B. Fisher, Simultaneous registration of multiple range views for use in reverse engineering, Proceedings of the 13th International Conference on Pattern Recognition, A (1996) 243-247.
[2]
P.J. Besl, N.D. McKay, A method for registration of 3-D shapes, IEEE Trans. Pattern Anal. Mach. Intell., 14 (1992) 239-256.
[3]
D. Brujic, M. Ristic, Analysis of free form surface registration, Proceedings of the IEEE International Conference on Image Processing, 17 (1996) 2.
[4]
M. Potmesil, Generating models of solid objects by matching 3D surface segments, Proceedings of the 8th International Joint Conference on Artificial Intelligence (1983) 1089-1093.
[5]
G. Blais, M.D. Levine, Registering multiview range data to create 3D computer objects, IEEE Trans. Pattern Anal. Mach. Intell., 17 (1995) 820-824.
[6]
Z. Zhang, Iterative point matching for registration of free-form curves and surfaces, Int. J. Comput. Vision, 13 (1994) 119-152.
[7]
J. Feldmar, N. Ayache, Rigid and affine registration of smooth surfaces using differential properties, Proceedings of the 3rd European Conference on Computer Vision (1994) 397-406.
[8]
T. Masuda, N. Yokoya, A robust method for registration and segmentation of multiple range images, Comput. Vision Image Understanding, 61 (1995) 295-307.
[9]
J. Feldmar, G. Malandain, J. Declerck, N. Ayache, Extension of the ICP algorithm to non-rigid intensity-based registration of 3D volumes, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis (1996) 84-93.
[10]
B. Krebs, P. Sieverding, B. Korn, A fuzzy ICP algorithm for 3d free form object recognition, Proceedings of the 13th International Conference of Pattern Recognition, A (1996) 539-543.
[11]
A.J. Stoddart, A. Hilton, Registration of multiple point sets, Proceedings of the 13th International Conference on Pattern Recognition, A (1996) 40-44.
[12]
Y. Chen, G. Medioni, Object modelling by registration of multiple range images, Image Vision Comput., 10 (1992) 145-155.
[13]
F. Lu, E.E. Milios, Robot pose estimation in unknown environments by matching 2D range scans, Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (1994) 935-938.
[14]
R. Bergevin, D. Laurendeau, D. Poussart, Registering range views of multipart objects, Comput. Vision Image Understanding, 61 (1995) 1-16.
[15]
R. Bergevin, M. Soucy, H. Gagnon, D. Laurendeau, Towards a general multi-view registration technique, IEEE Trans. Pattern Anal. Mach. Intell., 18 (1996) 540-547.
[16]
C. Dorai, G. Wang, A.K. Jain, C. Mercer, From images to models: Automatic 3D object model construction from multiple views, Proceedings of the 13th International Conference on Pattern Recognition, A (1996) 770-774.
[17]
C. Dorai, J. Weng, A.K. Jain, Optimal registration of multiple range views, Proceedings of the 12th IAPR International Conference on Pattern Recognition (1994) 569-571.
[18]
G. Champleboux, S. Lavallee, R. Szeliski, L. Brunie, From accurate range imaging sensor calibration to accurate model-based 3D object localization, Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (1992) 83-89.
[19]
G. Turk, M. Levoy, Zippered polygon meshes from range images, Proceedings of SIGGRAPH 94 (1994) 311-318.
[20]
T. Masuda, K. Sakaue, N. Yokoya, Registration and integration of multiple range images for 3-D model construction, Proceedings of the 13th International Conference on Pattern Recognition, A (1996) 879-883.
[21]
C.H. Menq, H.T. Yau, G.Y. Lai, Automated precision measurement of surface profile in CAD-directed inspection, IEEE Trans. Robotics Automation, 8 (1992) 268-278.
[22]
F. Preparata, M. Shamos, Computational Geometry: An Introduction (1985).
[23]
B. Sabata, J.K. Aggarwal, Estimation of motion from a pair of range images: A review, Comput. Vision Graphics Image Process. Image Understanding, 54 (1991) 309-324.
[24]
D.W. Eggert, A. Lorusso, R.B. Fisher, Estimating 3-D rigid body transformations: a comparison of four major algorithms, Mach. Vision Appl., 9 (1997) 272-290.
[25]
Y. Kita, Force-based registration method using attribute values, Proceedings of the 13th International Conference on Pattern Recognition, B (1996) 34-39.
[26]
A. Hill, T.F. Cootes, C.J. Taylor, Active shape models and the shape approximation problem, Proceedings of the 6th British Machine Vision Conference (1995) 157-166.
[27]
H. Kardestuncer, Finite Element Handbook (1987).
[28]
J.H. Hughes, K.F. Martin, Basic Engineering Mechanics (1977).
[29]
H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, W. Stuetzle, Surface reconstruction from unorganized points, Comput. Graphics, 26 (1992) 71-78.
[30]
F.P. Ferrie, S. Mathur, G. Soucy, Feature extraction for 3-D model building and object recognition, Three-Dimensional Object Recognition Systems (1993) 57-88.
[31]
A. Hilton, A.J. Stoddart, J. Illingworth, T. Windeatt, Reliable surface reconstruction from multiple range images, Proceedings of the 4th European Conference on Computer Vision (1996) 117-126.

Cited By

View all
  • (2017)Registration of multiview point clouds for application to ship fabricationGraphical Models10.1016/j.gmod.2017.02.00190:C(1-12)Online publication date: 1-Mar-2017
  • (2016)An ensemble fruit fly optimization algorithm for solving range image registration to improve quality inspection of free-form surface partsInformation Sciences: an International Journal10.1016/j.ins.2016.07.030367:C(953-974)Online publication date: 1-Nov-2016
  • (2015)A Review of Point Cloud Registration Algorithms for Mobile RoboticsFoundations and Trends in Robotics10.1561/23000000354:1(1-104)Online publication date: 1-May-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computer Vision and Image Understanding
Computer Vision and Image Understanding  Volume 69, Issue 3
Special issue on CAD-based computer vision
March 1998
101 pages
ISSN:1077-3142
Issue’s Table of Contents

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 March 1998

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Registration of multiview point clouds for application to ship fabricationGraphical Models10.1016/j.gmod.2017.02.00190:C(1-12)Online publication date: 1-Mar-2017
  • (2016)An ensemble fruit fly optimization algorithm for solving range image registration to improve quality inspection of free-form surface partsInformation Sciences: an International Journal10.1016/j.ins.2016.07.030367:C(953-974)Online publication date: 1-Nov-2016
  • (2015)A Review of Point Cloud Registration Algorithms for Mobile RoboticsFoundations and Trends in Robotics10.1561/23000000354:1(1-104)Online publication date: 1-May-2015
  • (2014)3D reconstruction methods for digital preservation of cultural heritagePattern Recognition Letters10.1016/j.patrec.2014.03.02350:C(3-14)Online publication date: 1-Dec-2014
  • (2014)Globally consistent rigid registrationGraphical Models10.1016/j.gmod.2014.04.00376:5(542-553)Online publication date: 1-Sep-2014
  • (2010)Multi view image registration and removal of transformation errorsProceedings of the International Conference and Workshop on Emerging Trends in Technology10.1145/1741906.1742096(814-821)Online publication date: 26-Feb-2010
  • (2010)A high-accuracy method for fine registration of overlapping point cloudsImage and Vision Computing10.1016/j.imavis.2009.09.00628:4(563-570)Online publication date: 1-Apr-2010
  • (2010)Registration of 2D Points Using Geometric Algebra and Tensor VotingJournal of Mathematical Imaging and Vision10.1007/s10851-010-0205-737:3(249-266)Online publication date: 1-Jul-2010
  • (2007)Optimisation-on-a-manifold for global registration of multiple 3D point setsInternational Journal of Intelligent Systems Technologies and Applications10.1504/IJISTA.2007.0142673:3/4(319-340)Online publication date: 1-Jun-2007
  • (2007)Registration of 3D Points Using Geometric Algebra and Tensor VotingInternational Journal of Computer Vision10.1007/s11263-007-0038-z75:3(351-369)Online publication date: 1-Dec-2007
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media