Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Three-dimensional object registration using wavelet features

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Recent developments in shape-based modeling and data acquisition have brought three-dimensional models to the forefront of computer graphics and visualization research. New data acquisition methods are producing large numbers of models in a variety of fields. Three-dimensional registration (alignment) is key to the useful application of such models in areas from automated surface inspection to cancer detection and surgery. The algorithms developed in this research accomplish automatic registration of three-dimensional voxelized models. We employ features in a wavelet transform domain to accomplish registration. The features are extracted in a multi-resolutional format, thus delineating features at various scales for robust and rapid matching. Registration is achieved by using a voting scheme to select peaks in sets of rotation quaternions, then separately identifying translation. The method is robust to occlusion, clutter, and noise. The efficacy of the algorithm is demonstrated through examples from solid modeling and medical imaging applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Chalfant JS, Patrikalakis NM (2008) Three-dimensional object registration using the wavelet transform. In: Proceedings of the spring conference on computer graphics, pp 196–203

  2. Besl PJ, McKay ND (1992) A method for registration of 3D shapes. IEEE Trans Pattern Anal 14(2):239–256

    Article  Google Scholar 

  3. Chen Y, Medioni G (1991) Object modeling by registration of multiple range images. In: Proceedings of the IEEE international conference on robotics and automation, Sacramento, California, pp 2724–2729

  4. Zhang Z (1994) Iterative point matching for registration of free-form curves and surfaces. Int J Comput Vis 13(2):119–152

    Article  Google Scholar 

  5. Pajdla T, Van Gool L (1995) Matching of 3-D curves using semi-differential invariants. In: 5th international conference on computer vision, Cambridge, MA, pp 390–395

  6. Barequet G, Sharir M (1997) Partial surface and volume matching in three dimensions. IEEE Trans Pattern Anal 19(9):929–948

    Article  Google Scholar 

  7. Sun Y, Paik J, Koschan A, Page DL, Abidi MA (2003) Point fingerprint: a new 3-D object representation scheme. IEEE Trans Syst Man Cybern B 33(4):712–717

    Article  Google Scholar 

  8. Ko KH, Maekawa T, Patrikalakis NM (2003) An algorithm for optimal free-form object matching. Comput Aided Design 35(10):913–923

    Article  Google Scholar 

  9. Mokhtarian F, Khalili N, Yuen P (2001) Multi-scale free-form 3D object recognition using 3D models. Image Vision Comput 19(5):271–281

    Article  Google Scholar 

  10. Ko KH, Maekawa T, Patrikalakis NM, Masuda H, Wolter FE (2003) Shape intrinsic properties for free-form object matching. J Comput Inf Sci Eng 3(4):325–333

    Article  Google Scholar 

  11. Dey TK, Giesen J, Goswami S (2003) Shape segmentation and matching with flow discretization. In: Dehne F, Sack JR, Smid M (eds) Proceedings of the 8th international workshop on algorithms and data structures (WADS), Ottawa, Canada. Lecture Notes in Computer Science, vol 2748, pp 25–36

  12. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60:91–110

    Article  Google Scholar 

  13. Urschler M, Bauer J, Ditt H, Bischof H (2006) SIFT and shape context for feature-based nonlinear registration of thoracic CT images. Comput Vis Appr Med Image Anal 4241:73–84

    Article  Google Scholar 

  14. Cole-Rhodes AA, Johnson KL, LeMoigne J, Zavorin I (2003) Multiresolution registration of remote sensing imagery by optimization of mutual information using a stochastic gradient. IEEE Trans Image Process 12:1495–1511

    Article  MathSciNet  Google Scholar 

  15. Fookes C, Bennamoun M (2003) Rigid medical image registration and its association with mutual information. Int J Pattern Recogn 17(7):1167–1206

    Article  Google Scholar 

  16. Maes F, Vandermeulen D, Suetens P (2003) Medical image registration using mutual information. Proc IEEE 91:1699–1722

    Article  Google Scholar 

  17. Hastreiter P, Ertl T (1998) Integrated registration and visualization of medical image data. In: Proceedings of computer graphics international (CGI), IEEE, Hannover, Germany, pp 78–85

  18. Wang F, Vemuri B, Rao M, Chen Y (2003) A new & robust information theoretic measure and its application to image alignment. In: Taylor C, Noble JA (eds) Proceedings of the conference on information processing in medical imaging: IPMI03, Ambleside, UK. Lecture Notes in Computer Science, vol 2732, pp 388–400

  19. Xu R, Chen YW (2007) Wavelet-based multiresolution medical image registration strategy combining mutual information with spatial information. Int J Innov Comput Inf 3:285–296

    Google Scholar 

  20. Maintz JBA, Viergever MA (1998) A survey of medical image registration. Med Image Anal 2:1–36

    Article  Google Scholar 

  21. Addison PS (2002) The illustrated wavelet transform handbook: introductory theory and applications in science, engineering, medicine and finance. Institute of Physics Publishing, Bristol

  22. Daubechies I (1992) Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia

  23. Stollnitz EJ, DeRose TD, Salesin DH (1996) Wavelets for computer graphics. Morgan Kaufmann Publishers Inc., San Francisco

    Google Scholar 

  24. Strang G, Nguyen T (1996) Wavelets and filter banks. Wellesley-Cambridge Press, Wellesley

    Google Scholar 

  25. de Zeeuw PM (2002) A toolbox for the lifting scheme on quincunx grids (lisq). Centrum voor Wiskunde en Informatica (CWI) Reports of: Probability, Networks and Algorithms (PNA), vol 24, pp 1–23

  26. Karasaridis A, Simoncelli EP (1996) A filter design technique for steerable pyramid image transforms. In: Proceedings of the international conference on acoustics, speech and signal processing. IEEE, Atlanta, GA, pp 2389–2392

  27. Simoncelli EP, Freeman W (1995) The steerable pyramid: A flexible architecture for multi-scale derivative computation. In: Proceedings of the international conference on image processing (ICIP). IEEE, Washington, DC, pp 444–447

  28. Hill PR, Bull DR, Canagarajah CN (2000) Rotationally invariant texture features using the dual-tree complex wavelet transform. In: Proceedings of the international conference on image processing (ICIP). IEEE, Vancouver, BC, Canada, pp 901–904

  29. Van De Ville D, Blu T, Unser M (2005) Isotropic polyharmonic B-splines: scaling functions and wavelets. IEEE Trans Image Process 14(11):1798–1813

    Article  MathSciNet  Google Scholar 

  30. Tymczak CJ, Niklasson AMN, Röder H (2002) Separable and nonseparable multiwavelets in multiple dimensions. J Comput Phys 175(2):363–397

    Article  MATH  MathSciNet  Google Scholar 

  31. Kingsbury N (1999) Image processing with complex wavelets. Philos Trans R Soc A 357:2543–2560

    Article  MATH  Google Scholar 

  32. Kingsbury N (2001) Complex wavelets for shift invariant analysis and filtering of signals. Appl Computat Harmon A 10(3):234–253

    Article  MATH  MathSciNet  Google Scholar 

  33. Kingsbury NG (2003) Design of Q-shift complex wavelets for image processing using frequency domain energy minimisation. In: Proceedings of the IEEE conference on image processing (ICP), Barcelona, paper 1199

  34. Horn BKP (1987) Closed-form solution of absolute orientation using unit quaternions. J Opt Soc Am A 4(4):629–642

    Article  MathSciNet  Google Scholar 

  35. Ballard DH (1981) Generalizing the Hough transform to detect arbitrary shapes. Pattern Recogn 13(2):111–122

    Article  MATH  Google Scholar 

  36. Stockman G (1987) Object recognition and localization via pose clustering. Comput Vision Graph 40:361–387

    Article  Google Scholar 

  37. Jenkinson M, Smith S (2001) A global optimisation method for robust affine registration of brain images. Med Image Anal 5:143–156

    Article  Google Scholar 

  38. Scott DW (1985) Averaged shifted histograms: effective nonparametric density estimators in several dimensions. Ann Stat 13(3):1024–1040

    Article  MATH  Google Scholar 

  39. Shimazaki H, Shinomoto S (2007) A method for selecting the bin size of a time histogram. Neural Comput 19:1503–1527

    Article  MATH  MathSciNet  Google Scholar 

  40. Nooruddin FS, Turk G (2003) Simplification and repair of polygonal models using volumetric techniques. IEEE Trans Vis Comput Gr 9:191–205

    Article  Google Scholar 

  41. Rabiner LR, Rader CM (1972) Digital signal processing. IEEE Press, New York

    Google Scholar 

Download references

Acknowledgments

This work was supported in part by the National Defense Science and Engineering Graduate (NDSEG) Fellowship to the first author, by U.S. National Science Foundation grant DMI-062933 and by the SMART Center for Environmental Sensing and Modeling (CENSAM) sponsored by the Singapore National Research Foundation. The authors thank Drs. D. C. Gossard, V. Goyal, W. Cho, and M. K. Reuter for their comments on earlier versions of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julie S. Chalfant.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chalfant, J.S., Patrikalakis, N.M. Three-dimensional object registration using wavelet features. Engineering with Computers 25, 303–318 (2009). https://doi.org/10.1007/s00366-009-0126-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-009-0126-5

Keywords

Navigation