Skip to main content

A Parallelized Iterative Closest Point Algorithm for 3D View Fusion

  • Conference paper
  • First Online:
Supercomputing (ISUM 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 948))

Included in the following conference series:

  • 570 Accesses

Abstract

The Iterative Closest Point Algorithm (ICP) is a widely used method in computer science and robotics, used for minimizing a distance metric between two set of points. Common applications of the ICP are object localization and position estimation. In this work, we introduce a parallel version of the ICP which significantly reduces the computational time, by performing fewer operations while maintaining a simple and highly parallelizable algorithm. Our proposal is based on the naive computation of closest pairs of points in two different sets, instead of comparing all possible pairs we approximate the closest pairs of points by means of searching in a plausible subset. The experiments are performed on a sample from the Stanford 3D Scanning Repository, used for the 3D cloud of points registration. For these case studies, the error, as well as the solution, are exactly the same than using the exact algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Besl, P.J., McKay, N.D.: A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992)

    Article  Google Scholar 

  2. Chen, Y., Medioni, G.: Object modelling by registration of multiple range images. Image Vis. Comput. 10(3), 145–155 (1992). Range Image Understanding

    Article  Google Scholar 

  3. Pomerleau, F., Colas, F., Siegwart, R., Magnenat, S.: Comparing ICP variants on real-world data sets. Auton. Robots 34(3), 133–148 (2013)

    Article  Google Scholar 

  4. Stanford-Computer-Graphics-Laboratory: Stanford 3D model repository (1994). http://graphics.stanford.edu/data/3Dscanrep/. Accessed 30 Nov 2017

  5. Sun, J., Zhang, J., Zhang, G.: An automatic 3D point cloud registration method based on regional curvature maps. Image Vis. Comput. 56, 49–58 (2016)

    Article  Google Scholar 

  6. Mohammad Zade, H., Hatzinakos, D.: Iterative closest normal point for 3D face recognition. IEEE Trans. Pattern Anal. Mach. Intell. 35(2), 381–397 (2013)

    Article  Google Scholar 

  7. Donoso, F., Austin, K., McAree, P.: Three new iterative closest point variant methods that improve scan matching for surface mining terrain. Robot. Auton. Syst. 95, 117–128 (2017)

    Article  Google Scholar 

  8. Bouaziz, S., Tagliasacchi, A., Pauly, M.: Sparse iterative closest point. Comput. Graph. Forum 32(5), 113–123 (2013)

    Article  Google Scholar 

  9. Du, S., Cui, W., Zhang, X., Wu, L., Xiong, L.: Precise isotropic scaling iterative closest point algorithm based on corner points for shape registration. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1811–1815, October 2017

    Google Scholar 

  10. Mavridis, P., Andreadis, A., Papaioannou, G.: Efficient sparse ICP. Computer Aided Geometric Design 35–36 (2015) 16–26 Geometric Modeling and Processing 2015

    Google Scholar 

  11. Langis, C., Greenspan, M., Godin, G.: The parallel iterative closest point algorithm. In: Proceedings Third International Conference on 3-D Digital Imaging and Modeling, pp. 195–202 (2001)

    Google Scholar 

  12. Qiu, D., May, S., Nüchter, A.: GPU-accelerated nearest neighbor search for 3D registration. In: Fritz, M., Schiele, B., Piater, J.H. (eds.) ICVS 2009. LNCS, vol. 5815, pp. 194–203. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04667-4_20

    Chapter  Google Scholar 

  13. Manojkumar, P., Reddy, G.R.M.: Parallel implementation of 3D modelling of indoor environment using microsoft kinect sensor. In: 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICC-CNT), pp. 1–6, July 2013

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Ivvan Valdez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Valdez, S.I., Trujillo-Romero, F. (2019). A Parallelized Iterative Closest Point Algorithm for 3D View Fusion. In: Torres, M., Klapp, J., Gitler, I., Tchernykh, A. (eds) Supercomputing. ISUM 2018. Communications in Computer and Information Science, vol 948. Springer, Cham. https://doi.org/10.1007/978-3-030-10448-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-10448-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-10447-4

  • Online ISBN: 978-3-030-10448-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics