Skip to main content
Erschienen in: International Journal of Computer Assisted Radiology and Surgery 6/2015

01.06.2015 | Original Article

Registration of 3D shapes under anisotropic scaling

Anisotropic-scaled iterative closest point algorithm

verfasst von: Elvis C. S. Chen, A. Jonathan McLeod, John S. H. Baxter, Terry M. Peters

Erschienen in: International Journal of Computer Assisted Radiology and Surgery | Ausgabe 6/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Purpose

Several medical imaging modalities exhibit inherent scaling among the acquired data: The scale in an ultrasound image varies with the speed of sound and the scale of the range data used to reconstruct organ surfaces is subject to the scanner distance. In the context of surface-based registration, these scaling factors are often assumed to be isotropic, or as a known prior. Accounting for such anisotropies in scale can potentially dramatically improve registration and calibrations procedures that are essential for robust image-guided interventions.

Methods

We introduce an extension to the ordinary iterative closest point (ICP) algorithm, solving for the similarity transformation between point-sets comprising anisotropic scaling followed by rotation and translation. The proposed anisotropic-scaled ICP (ASICP) incorporate a novel use of Mahalanobis distance to establish correspondence and a new solution for the underlying registration problem. The derivation and convergence properties of ASICP are presented, and practical implementation details are discussed. Because the ASICP algorithm is independent of shape representation and feature extraction, it is generalizable for registrations involving scaling.

Results

Experimental results involving the ultrasound calibration, registration of partially overlapping range data, whole surfaces, as well as multi-modality surface data (intraoperative ultrasound to preoperative MR) show dramatic improvement in fiducial registration error.

Conclusion

We present a generalization of the ICP algorithm, solving for a similarity transform between two point-sets by means of anisotropic scales, followed by rotation and translation. Our anisotropic-scaled ICP algorithm shares many traits with the ordinary ICP, including guaranteed convergence, independence of shape representation, and general applicability.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Arun KS, Huang TS, Blostein SD (1987) Least-squares fitting of two 3-d point sets. IEEE transactions on pattern analysis and machine intelligence 9(5):698–700CrossRefPubMed Arun KS, Huang TS, Blostein SD (1987) Least-squares fitting of two 3-d point sets. IEEE transactions on pattern analysis and machine intelligence 9(5):698–700CrossRefPubMed
2.
Zurück zum Zitat Balachandran R, Fitzpatrick JM (2009) Iterative solution for rigid-body point-based registration with anisotropic weighting. In: Proc. SPIE, vol 7261, p 72613D Balachandran R, Fitzpatrick JM (2009) Iterative solution for rigid-body point-based registration with anisotropic weighting. In: Proc. SPIE, vol 7261, p 72613D
3.
Zurück zum Zitat Bennani Dosse M, Ten Berge J (2010) Anisotropic orthogonal procrustes analysis. J Classif 27:111–128CrossRef Bennani Dosse M, Ten Berge J (2010) Anisotropic orthogonal procrustes analysis. J Classif 27:111–128CrossRef
4.
Zurück zum Zitat Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517CrossRef Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517CrossRef
5.
Zurück zum Zitat Besl PJ, McKay ND (1992) A method for registration of 3-D shapes. Pattern Anal Mach Intell IEEE Trans 14(2):239–256CrossRef Besl PJ, McKay ND (1992) A method for registration of 3-D shapes. Pattern Anal Mach Intell IEEE Trans 14(2):239–256CrossRef
6.
Zurück zum Zitat Burschka D, Li M, Ishii M, Taylor RH, Hager GD (2005) Scale-invariant registration of monocular endoscopic images to CT-scans for sinus surgery. Med Image Anal 9(5):413–426CrossRefPubMed Burschka D, Li M, Ishii M, Taylor RH, Hager GD (2005) Scale-invariant registration of monocular endoscopic images to CT-scans for sinus surgery. Med Image Anal 9(5):413–426CrossRefPubMed
7.
Zurück zum Zitat Cash DM, Sinha TK, Chapman WC, Terawaki H, Dawant BM, Galloway RL, Miga MI (2003) Incorporation of a laser range scanner into image-guided liver surgery: surface acquisition, registration, and tracking. Med Phys 30(7):1671–1682CrossRefPubMedCentralPubMed Cash DM, Sinha TK, Chapman WC, Terawaki H, Dawant BM, Galloway RL, Miga MI (2003) Incorporation of a laser range scanner into image-guided liver surgery: surface acquisition, registration, and tracking. Med Phys 30(7):1671–1682CrossRefPubMedCentralPubMed
8.
Zurück zum Zitat Chen ECS, McLeod AJ, Jayarathne UL, Peters TM (2014) Solving for free-hand and real-time 3d ultrasound calibration with anisotropic orthogonal procrustes analysis. In: Proceedings of SPIE, vol 9036, p 90361Z Chen ECS, McLeod AJ, Jayarathne UL, Peters TM (2014) Solving for free-hand and real-time 3d ultrasound calibration with anisotropic orthogonal procrustes analysis. In: Proceedings of SPIE, vol 9036, p 90361Z
9.
Zurück zum Zitat Chen J, Belaton B, Pan Z (2013) A robust subset-icp method for point set registration. In: Zaman H, Robinson P, Olivier P, Shih T, Velastin S (eds) Advances in visual informatics. Lecture notes in computer science, vol 8237. Springer, Berlin, pp 59–69CrossRef Chen J, Belaton B, Pan Z (2013) A robust subset-icp method for point set registration. In: Zaman H, Robinson P, Olivier P, Shih T, Velastin S (eds) Advances in visual informatics. Lecture notes in computer science, vol 8237. Springer, Berlin, pp 59–69CrossRef
10.
Zurück zum Zitat Du S, Zheng N, Xiong L, Ying S, Xue J (2010) Scaling iterative closest point algorithm for registration of m-D point sets. J Vis Commun Image Represent 21(5–6):442–452CrossRef Du S, Zheng N, Xiong L, Ying S, Xue J (2010) Scaling iterative closest point algorithm for registration of m-D point sets. J Vis Commun Image Represent 21(5–6):442–452CrossRef
11.
Zurück zum Zitat Farrell JL, Stuelpnagel JC, Wessner RH, Velman JR, Brook JE (1966) A least squares estimate of satellite attitude (grace wahba). SIAM Rev 8(3):384–386CrossRef Farrell JL, Stuelpnagel JC, Wessner RH, Velman JR, Brook JE (1966) A least squares estimate of satellite attitude (grace wahba). SIAM Rev 8(3):384–386CrossRef
12.
Zurück zum Zitat Gower JC, Dijksterhuis GB (2004) Procrustes problems. Oxford University Press, OxfordCrossRef Gower JC, Dijksterhuis GB (2004) Procrustes problems. Oxford University Press, OxfordCrossRef
13.
Zurück zum Zitat Granger S, Pennec X (2002) Multi-scale EM-ICP: a fast and robust approach for surface registration. In: European conference on computer vision (ECCV ), lecture notes in computer science vol 2353, Springer, Berlin Heidelberg, pp 418–432 Granger S, Pennec X (2002) Multi-scale EM-ICP: a fast and robust approach for surface registration. In: European conference on computer vision (ECCV ), lecture notes in computer science vol 2353, Springer, Berlin Heidelberg, pp 418–432
14.
Zurück zum Zitat Greenspan M, Yurick M (2003) Approximate k-d tree search for efficient ICP. In: 3-D digital imaging and modeling, 2003. 3DIM 2003. Proceedings of fourth international conference on, pp 442–448 Greenspan M, Yurick M (2003) Approximate k-d tree search for efficient ICP. In: 3-D digital imaging and modeling, 2003. 3DIM 2003. Proceedings of fourth international conference on, pp 442–448
15.
Zurück zum Zitat Hansen MF, Blas MR, Larsen R (2007) Mahalanobis distance based iterative closest point. In: Proceedings of SPIE, vol 6512, p 65121Y Hansen MF, Blas MR, Larsen R (2007) Mahalanobis distance based iterative closest point. In: Proceedings of SPIE, vol 6512, p 65121Y
16.
Zurück zum Zitat Hartov A, Roberts DW, Paulsen KD (2008) A comparative analysis of coregistered ultrasound and magnetic resonance imaging in neurosurgery. Neurosurgery 62(3):91–101CrossRefPubMed Hartov A, Roberts DW, Paulsen KD (2008) A comparative analysis of coregistered ultrasound and magnetic resonance imaging in neurosurgery. Neurosurgery 62(3):91–101CrossRefPubMed
17.
Zurück zum Zitat Horn BK (1987) Closed-form solution of absolute orientation using unit quaternions. J Opt Soc Am 4:629–642CrossRef Horn BK (1987) Closed-form solution of absolute orientation using unit quaternions. J Opt Soc Am 4:629–642CrossRef
18.
Zurück zum Zitat Horn BK (1989) Relative orientation. Tech Rep AI Memo No. 994-A, Massachusetts Institute of Technology Horn BK (1989) Relative orientation. Tech Rep AI Memo No. 994-A, Massachusetts Institute of Technology
19.
Zurück zum Zitat Jost T, Hugli H (2003) A multi-resolution ICP with heuristic closest point search for fast and robust 3D registration of range images. In: 3-D digital imaging and modeling, 2003. 3DIM 2003. Proceedings of fourth international conference on, pp 427–433 Jost T, Hugli H (2003) A multi-resolution ICP with heuristic closest point search for fast and robust 3D registration of range images. In: 3-D digital imaging and modeling, 2003. 3DIM 2003. Proceedings of fourth international conference on, pp 427–433
20.
Zurück zum Zitat Leeuw Jd, Michailidis G (2000) Optimization transfer using surrogate objective functions: discussion. J Comput Gr Stat 9(1):26–31 Leeuw Jd, Michailidis G (2000) Optimization transfer using surrogate objective functions: discussion. J Comput Gr Stat 9(1):26–31
21.
Zurück zum Zitat Ma B, Choi J, Huai HM (2014) Target registration error for rigid shape-based registration with heteroscedastic noise. In: Yaniv ZR, Holmes DR (eds), Proceedings of SPIE, vol 9036, p 90360U Ma B, Choi J, Huai HM (2014) Target registration error for rigid shape-based registration with heteroscedastic noise. In: Yaniv ZR, Holmes DR (eds), Proceedings of SPIE, vol 9036, p 90360U
22.
Zurück zum Zitat Ma B, Ellis RE (2003) Robust registration for computer-integrated orthopedic surgery: laboratory validation and clinical experience. Med Image Anal 7(3):237–250CrossRefPubMed Ma B, Ellis RE (2003) Robust registration for computer-integrated orthopedic surgery: laboratory validation and clinical experience. Med Image Anal 7(3):237–250CrossRefPubMed
23.
Zurück zum Zitat Ma B, Ellis RE, Fleet DJ (1999) Spotlights: a robust method for surface-based registration in orthopedic surgery. In: Taylor CJ, Colchester AC (eds) Medical image computing and computer-assisted intervention—MICCAI’99, lecture notes in computer science, vol 1679. Springer, Berlin, Heidelberg, pp 936–945 Ma B, Ellis RE, Fleet DJ (1999) Spotlights: a robust method for surface-based registration in orthopedic surgery. In: Taylor CJ, Colchester AC (eds) Medical image computing and computer-assisted intervention—MICCAI’99, lecture notes in computer science, vol 1679. Springer, Berlin, Heidelberg, pp 936–945
24.
Zurück zum Zitat Ma B, Moghari M, Ellis R, Abolmaesumi P (2010) Estimation of optimal fiducial target registration error in the presence of heteroscedastic noise. Med Imaging IEEE Trans 29(3):708–723CrossRef Ma B, Moghari M, Ellis R, Abolmaesumi P (2010) Estimation of optimal fiducial target registration error in the presence of heteroscedastic noise. Med Imaging IEEE Trans 29(3):708–723CrossRef
25.
Zurück zum Zitat Mahalanobis PC (1936) On the generalized distance in statistics. Proc Natl Inst Sci 2(1):49–55 Mahalanobis PC (1936) On the generalized distance in statistics. Proc Natl Inst Sci 2(1):49–55
26.
Zurück zum Zitat Maier-Hein L, Franz AM, dos Santos TR, Schmidt M, Fangerau M, Meinzer HP, Fitzpatrick JM (2012) Convergent Iterative closest-point algorithm to accomodate anisotropic and inhomogeneous localization error. Pattern Anal Mach Intell IEEE Trans 34(8):1520–1532CrossRef Maier-Hein L, Franz AM, dos Santos TR, Schmidt M, Fangerau M, Meinzer HP, Fitzpatrick JM (2012) Convergent Iterative closest-point algorithm to accomodate anisotropic and inhomogeneous localization error. Pattern Anal Mach Intell IEEE Trans 34(8):1520–1532CrossRef
27.
Zurück zum Zitat Maier-Hein L, Groch A, Bartoli A, Bodenstedt S, Boissonnat G, Chang PL, Clancy N, Elson D, Haase S, Heim E, Hornegger J, Jannin P, Kenngott H, Kilgus T, Muller-Stich B, Oladokun D, Rohl S, dos Santos T, Schlemmer HP, Seitel A, Speidel S, Wagner M, Stoyanov D (2014) Comparative validation of single-shot optical techniques for laparoscopic 3-d surface reconstruction. Med Imaging IEEE Trans 33(10):1913–1930CrossRef Maier-Hein L, Groch A, Bartoli A, Bodenstedt S, Boissonnat G, Chang PL, Clancy N, Elson D, Haase S, Heim E, Hornegger J, Jannin P, Kenngott H, Kilgus T, Muller-Stich B, Oladokun D, Rohl S, dos Santos T, Schlemmer HP, Seitel A, Speidel S, Wagner M, Stoyanov D (2014) Comparative validation of single-shot optical techniques for laparoscopic 3-d surface reconstruction. Med Imaging IEEE Trans 33(10):1913–1930CrossRef
28.
Zurück zum Zitat Maier-Hein L, Mountney P, Bartoli A, Elhawary H, Elson D, Groch A, Kolb A, Rodrigues M, Sorger J, Speidel S, Stoyanov D (2013) Optical techniques for 3D surface reconstruction in computer-assisted laparoscopic surgery. Med Image Anal 17(8):974–996CrossRefPubMed Maier-Hein L, Mountney P, Bartoli A, Elhawary H, Elson D, Groch A, Kolb A, Rodrigues M, Sorger J, Speidel S, Stoyanov D (2013) Optical techniques for 3D surface reconstruction in computer-assisted laparoscopic surgery. Med Image Anal 17(8):974–996CrossRefPubMed
29.
Zurück zum Zitat Masuda T, Sakaue K, Yokoya N (1996) Registration and integration of multiple range images for 3-D model construction. In: Proceedings of 13th international conference on pattern recognition, vol 1. IEEE. pp 879–883 Masuda T, Sakaue K, Yokoya N (1996) Registration and integration of multiple range images for 3-D model construction. In: Proceedings of 13th international conference on pattern recognition, vol 1. IEEE. pp 879–883
30.
Zurück zum Zitat Matei B, Meer P (1999) Optimal rigid motion estimation and performance evaluation with bootstrap. In: Computer vision and pattern recognition, 1999. IEEE computer society conference on, vol 1, pp 339–345 Matei B, Meer P (1999) Optimal rigid motion estimation and performance evaluation with bootstrap. In: Computer vision and pattern recognition, 1999. IEEE computer society conference on, vol 1, pp 339–345
31.
Zurück zum Zitat Ohta N, Kanatani K (1998) Optimal estimation of three-dimensional rotation and reliability evaluation. In: Burkhardt H, Neumann B (eds) Computer vision—ECCV’98, lecture notes in computer science, vol 1406. Springer, Berlin Heidelberg, pp 175–187 Ohta N, Kanatani K (1998) Optimal estimation of three-dimensional rotation and reliability evaluation. In: Burkhardt H, Neumann B (eds) Computer vision—ECCV’98, lecture notes in computer science, vol 1406. Springer, Berlin Heidelberg, pp 175–187
32.
Zurück zum Zitat Penney G, Edwards P, King A, Blackall J, Batchelor P, Hawkes D (2001) A stochastic iterative closest point algorithm (stochastICP). In: Niessen WJ, Viergever MA (eds) Medical image computing and computer-assisted intervention—MICCAI 2001, lecture notes in computer science, vol 2208. Springer, Berlin Heidelberg, pp 762–769 Penney G, Edwards P, King A, Blackall J, Batchelor P, Hawkes D (2001) A stochastic iterative closest point algorithm (stochastICP). In: Niessen WJ, Viergever MA (eds) Medical image computing and computer-assisted intervention—MICCAI 2001, lecture notes in computer science, vol 2208. Springer, Berlin Heidelberg, pp 762–769
33.
Zurück zum Zitat Peters TM, Cleary K (eds) (2008) Image-guided interventions: technology and applications. Springer, Berlin Peters TM, Cleary K (eds) (2008) Image-guided interventions: technology and applications. Springer, Berlin
34.
Zurück zum Zitat Renner C, Lindner D, Schneider J, Meixensberger J (2005) Evaluation of intra-operative ultrasound imaging in brain tumor resection: a prospective study. Neurol Res 27(4):351–357CrossRefPubMed Renner C, Lindner D, Schneider J, Meixensberger J (2005) Evaluation of intra-operative ultrasound imaging in brain tumor resection: a prospective study. Neurol Res 27(4):351–357CrossRefPubMed
35.
Zurück zum Zitat Rusinkiewicz S, Levoy M (2001) Efficient variants of the ICP algorithm. In: Proceedings third international conference on 3-D digital imaging and modeling, pp 145–152. IEEE Comput Soc Rusinkiewicz S, Levoy M (2001) Efficient variants of the ICP algorithm. In: Proceedings third international conference on 3-D digital imaging and modeling, pp 145–152. IEEE Comput Soc
36.
Zurück zum Zitat Schindler K, Bischof H (2003) On robust regression in photogrammetric point clouds. In: Michaelis B, Krell G (eds) Pattern recognition, lecture notes in computer science, vol 2781. Springer, Berlin Heidelberg, pp 172–178 Schindler K, Bischof H (2003) On robust regression in photogrammetric point clouds. In: Michaelis B, Krell G (eds) Pattern recognition, lecture notes in computer science, vol 2781. Springer, Berlin Heidelberg, pp 172–178
37.
Zurück zum Zitat Schönemann P, Carroll R (1970) Fitting one matrix to another under choice of a central dilation and a rigid motion. Psychometrika 35(2):245–255CrossRef Schönemann P, Carroll R (1970) Fitting one matrix to another under choice of a central dilation and a rigid motion. Psychometrika 35(2):245–255CrossRef
38.
Zurück zum Zitat Schönemann PH (1966) A generalized solution of the orthogonal procrustes problem. Psychometrika 31(1):1–10CrossRef Schönemann PH (1966) A generalized solution of the orthogonal procrustes problem. Psychometrika 31(1):1–10CrossRef
39.
Zurück zum Zitat Segal AV, Haehnel D, Thrun S (2009) Generalized-icp. Proceedings of robotics: science and systems Segal AV, Haehnel D, Thrun S (2009) Generalized-icp. Proceedings of robotics: science and systems
40.
Zurück zum Zitat Zha H, Ikuta M, Hasegawa T (2000) Registration of range images with different scanning resolutions. In: Systems, man, and cybernetics, 2000 IEEE international conference on, vol 2, pp 1495–1500 Zha H, Ikuta M, Hasegawa T (2000) Registration of range images with different scanning resolutions. In: Systems, man, and cybernetics, 2000 IEEE international conference on, vol 2, pp 1495–1500
41.
Zurück zum Zitat Zhang Z (1994) Iterative point matching for registration of free-form curves and surfaces. Int J Comput Vision 13(2):119–152CrossRef Zhang Z (1994) Iterative point matching for registration of free-form curves and surfaces. Int J Comput Vision 13(2):119–152CrossRef
42.
Zurück zum Zitat Zinßer T, Schmidt J, Niemann H (2005) Point set registration with integrated scale estimation. In: International conference on pattern recognition and imaging processing, pp 116–119 Zinßer T, Schmidt J, Niemann H (2005) Point set registration with integrated scale estimation. In: International conference on pattern recognition and imaging processing, pp 116–119
Metadaten
Titel
Registration of 3D shapes under anisotropic scaling
Anisotropic-scaled iterative closest point algorithm
verfasst von
Elvis C. S. Chen
A. Jonathan McLeod
John S. H. Baxter
Terry M. Peters
Publikationsdatum
01.06.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
International Journal of Computer Assisted Radiology and Surgery / Ausgabe 6/2015
Print ISSN: 1861-6410
Elektronische ISSN: 1861-6429
DOI
https://doi.org/10.1007/s11548-015-1199-9

Weitere Artikel der Ausgabe 6/2015

International Journal of Computer Assisted Radiology and Surgery 6/2015 Zur Ausgabe