Skip to main content

Clustering as an Approach to 3D Reconstruction Problem

  • Chapter
  • First Online:
Clusters, Orders, and Trees: Methods and Applications

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 92))

  • 1116 Accesses

Abstract

Numerous applications of information technology are connected with 3D-reconstruction task. One of the important special cases is reconstruction using 3D point clouds that are collected by laser range finders and consumer devices like Microsoft Kinect. We present a novel procedure for 3D image registration that is a fundamental step in 3D objects reconstruction. This procedure reduces the task complexity by extracting small subset of potential matches which is enough for accurate registration. We obtain this subset as a result of clustering procedure applied to the broad set of potential matches, where the distance between matches reflects their consistency. Furthermore, we demonstrate the effectiveness of the proposed approach by a set of experiments in comparison with state-of-the-art techniques.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    https://code.google.com/p/gmmreg.

References

  1. Forest, J., Salvi, J.: An overview of laser slit 3d digitasers. In: International Conference on Robots and Systems, vol. 1, pp. 73–78 (2002)

    Google Scholar 

  2. Ullrich, A., Studnicka, N., Riegl, J., Orlandini, S.: Long-range high-performance time-of-flight-based 3D imaging sensors. In: Proceedings of the First International Symposium on 3D Data Processing Visualization and Transmission, 2002, pp. 852–855. IEEE, New York (2002)

    Google Scholar 

  3. Matabosch, C., Salvi, J., Forest, J.: Stereo rig geometry determination by fundamental matrix decomposition. In: Workshop on European Scientific and Industrial Collaboration, vol. 2, pp. 405–412 (2003)

    Google Scholar 

  4. Tsin, Y., Kanade, T.: A correlation-based approach to robust point set registration. In: Computer Vision-ECCV 2004, pp. 558–569. Springer, Berlin (2004)

    Google Scholar 

  5. Myronenko, A., Song, X.S.X.: Point set registration: coherent point drift. IEEE Trans. Pattern Anal. Mach. Intell. 32(12), 2262–2275 (2010)

    Article  Google Scholar 

  6. Jian, B., Vemuri, B.C.: Robust point set registration using gaussian mixture models. IEEE Trans. Pattern Anal. Mach. Intell. 33(8), 1633–1645 (2011)

    Article  Google Scholar 

  7. Chen, Y., Medioni, G.: Object modeling by registration of multiple range images. In: Proceedings 1991 IEEE International Conference on Robotics and Automation, pp. 2724–2729. IEEE Computer Society Press, Los Alamitos (1991)

    Google Scholar 

  8. 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 

  9. Chua, C.S., Jarvis, R.: Point signatures: a new representation for 3D object recognition. Int. J. Comput. Vis. 25(1), 63–85 (1997)

    Article  Google Scholar 

  10. Johnson, A., Hebert, M.: Using spin images for efficient object recognition in cluttered 3D scenes. IEEE Trans. Pattern Anal. Mach. Intell. 21(5), 433–449 (1999)

    Article  Google Scholar 

  11. Chen, C.S., Hung, Y.P., Cheng, J.B.: RANSAC-based DARCES: a new approach to fast automatic registration of partially overlapping range images. IEEE Trans. Pattern Anal. Mach. Intell. 21(11), 1229–1234 (1999)

    Article  Google Scholar 

  12. Aiger, D., Mitra, N.J., Cohen-Or, D.: 4-Points congruent sets for robust pairwise surface registration. ACM Trans. Graph. 27(3), 1 (2008)

    Article  Google Scholar 

  13. Horn, B.K.P.: Closed-form solution of absolute orientation using unit quaternions. Opt. Soc. Am. 4, 629–642 (1987)

    Article  Google Scholar 

  14. Arun, K.S., Huang, T.S., Blostein, S.D.: Least-squares fitting of two 3-D point sets. IEEE Trans. Pattern Anal. Mach. Intell. 9(5), 698–700 (1987)

    Article  Google Scholar 

  15. Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981)

    Article  MathSciNet  Google Scholar 

  16. Feldmar, J., Ayache, N.: Rigid, affine and locally affine registration of free-form surfaces. Int. J. Comput. Vis. 18(2), 99–119 (1996)

    Article  Google Scholar 

  17. Rusu, R.B., Blodow, N., Beetz, M.: Fast Point Feature Histograms (FPFH) for 3D registration. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3212–3217 (2009)

    Google Scholar 

  18. Brunnstrom, K., Stoddart, A.J.: Genetic algorithms for free-form surface matching. In: Proceedings of the 13th International Conference on Pattern Recognition, August 1996, vol. 4, pp. 689–693. IEEE, New York (1996)

    Google Scholar 

  19. Chow, C.K., Tsui, H.T., Lee, T.: Surface registration using a dynamic genetic algorithm. Pattern Recognit. 37(1), 105–117 (2004)

    Article  MATH  Google Scholar 

  20. Johnson, A.E., Hebert, M.: Surface matching for object recognition in complex three-dimensional scenes. Image Vis. Comput. 16(9–10), 635–651 (1998)

    Article  Google Scholar 

  21. Albarelli, A., Rodola, E., Torsello, A.: A game-theoretic approach to fine surface registration without initial motion estimation. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2010, pp. 430–437. IEEE, New York (2010)

    Google Scholar 

  22. Mirkin, B., Muchnik, I.: Combinatoral optimization in clustering. In: Handbook of Combinatorial Optimization, pp. 1007–1075. Springer, New York (1999)

    Google Scholar 

  23. Mirkin, B., Muchnik, I.: Layered clusters of tightness set functions. Appl. Math. Lett. 15(2), 147–151 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  24. Tombari, F., Salti, S., Di Stefano, L.: Unique signatures of histograms for local surface description. In: Computer Vision—ECCV 2010, pp. 356–369 (2010)

    Google Scholar 

  25. Charikar, M.: Greedy approximation algorithms for finding dense components in a graph. In: Approximation Algorithms for Combinatorial Optimization, pp. 84–95 (2000)

    Google Scholar 

  26. Le, T.V., Kulikowski, C.A., Muchnik, I.B.: Coring method for clustering a graph. In: 19th International Conference on Pattern Recognition (ICPR 2008), December 2008, pp. 1–4. IEEE, New York (2008)

    Google Scholar 

  27. Krishnamurthy, V., Levoy, M.: Fitting smooth surfaces to dense polygon meshes. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’96, pp. 313–324. ACM, New York (1996)

    Google Scholar 

  28. Rusu, R.B.: Point Cloud Library. Willow Garage, Menlo Park (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergey Arkhangelskiy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Arkhangelskiy, S., Muchnik, I. (2014). Clustering as an Approach to 3D Reconstruction Problem. In: Aleskerov, F., Goldengorin, B., Pardalos, P. (eds) Clusters, Orders, and Trees: Methods and Applications. Springer Optimization and Its Applications, vol 92. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-0742-7_6

Download citation

Publish with us

Policies and ethics