Skip to main content
Log in

Boundary fitting for 2D curve reconstruction

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

In this paper we present a 3-step algorithm for reconstructing curves from unorganized points: data clustering to filter out the noise, data confining to get the boundary, and region thinning to find the skeleton curve. The method is effective in removing far-from-the-shape noise and in handling a shape of changing density. The algorithm takes O(nlog n) time and O(n) space for a set of n points.

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

Access this article

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

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Levin, D.: The approximation power of moving least squares. Math. Comput. 67, 1517–1531 (1998)

    Article  MATH  Google Scholar 

  2. Lee, I.-K.: Curve reconstruction from unorganized points. Comput. Aided Geom. Des. 17, 161–177 (2000)

    Article  Google Scholar 

  3. Lin, H., Chen, W., Wang, G.: Curve reconstruction based on interval B-spline curve. Vis. Comput. 21(6), 418–427 (2005)

    Article  Google Scholar 

  4. Cheng, S.-W., Funke, S., Golin, M., Kumar, P., Poon, S.-H., Ramos, E.: Curve reconstruction from noisy samples. Comput. Geom. 31, 63–100 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  5. Edelsbrummer, H., Mucke, E.P.: Three-dimensional alpha shapes. ACM Trans. Graph. 13, 43–72 (1994)

    Article  Google Scholar 

  6. Krasnoshchekov, D.N., Polishchuk, V.: Robust curve reconstruction with k-order alpha-shapes. In: International Conference on Shape Modeling and Applications (SMI 2008), pp. 279–280 (2008)

  7. Ohbuchi, R., Takei, T.: Shape-similarity comparison of 3D models using alpha shapes. In: Pacific Conference on Computer Graphics and Applications, pp. 293–302 (2003)

  8. Albou, L., et al.: Defining and characterizing protein surface using alpha shapes. Proteins 76(1), 1–12 (2008)

    Article  Google Scholar 

  9. De-Alarcón, P., Pascual-Montano, A., Gupta, A., Carazo, J.: Modeling shape and topology of low-resolution density maps of biological macromolecules. Biophys. J. 83(2), 619–632 (2002)

    Article  Google Scholar 

  10. Gower, J.C., Ross, G.J.S.: Minimum spanning trees and single linkage cluster analysis. Appl. Stat. 18, 54–64 (1969)

    Article  MathSciNet  Google Scholar 

  11. West, D.B.: Introduction to Graph Theory. Prentice Hall, New York (1996)

    MATH  Google Scholar 

  12. Zahn, C.T.: Graph-theoretical methods for detecting and describing gestalt clusters. IEEE Trans. Comput. C20(1), 68–86 (1971)

    Article  Google Scholar 

  13. Jaromczyk, J., Toussaint, G.: Relative neighborhood graphs and their relatives. Proc. IEEE 80(9), 1502–1517 (1992)

    Article  Google Scholar 

  14. Jonyer, I., Holder, L.B., Cook, D.J.: Graph-based hierarchical conceptual clustering. J. Mach. Learn. Res. 2, 19–43 (2002)

    Article  MATH  Google Scholar 

  15. Kawaji, H., Takenaka, Y., Matsuda, H.: Graph-based clustering for finding distant relationships in a large set of protein sequences. Bioinformatics 20(2), 243–252 (2004)

    Article  Google Scholar 

  16. Olson, C.: Parallel algorithms for hierarchical clustering. Parallel Comput. 21, 1313–1325 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  17. Shi, Y., Song, Y., Zhang, A.: A shrinking-based clustering approach for multi-dimensional data. IEEE Trans. Knowl. Data Eng. 17(10), 1389–1403 (2005)

    Article  Google Scholar 

  18. Shamos, M.I., Hoey, D.: Closest-point problems. In: Proc. 16th Annu. IEEE Sympos. Found. Comput. Sci., pp. 151–162 (1975)

  19. Blum, H.: A transformation for extracting new descriptors of shape. In: Dunn, W. (ed.) Symposium Models for Speech and Visual Form, pp. 362–380. MIT Press, Cambridge (1967)

    Google Scholar 

  20. Arcelli, C., di Baja, G.S.: Ridge points in Euclidean distance maps. Pattern Recogn. Lett. 13(4), 237–243 (1992)

    Article  Google Scholar 

  21. Lee, Y.-H., Horng, S.-J.: The chessboard distance transform and the medial axis transform are interchangeable. In: The 10th International Parallel Processing Symposium, pp. 424–428 (1996)

  22. Attali, D., Montanvert, A.: Computing and simplifying 2D and 3D continuous skeletons. Comput. Vis. Image Underst. 67(3), 261–273 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuqing Song.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Song, Y. Boundary fitting for 2D curve reconstruction. Vis Comput 26, 187–204 (2010). https://doi.org/10.1007/s00371-009-0395-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-009-0395-4

Keywords

Navigation