Skip to main content
Log in

Fitting unorganized point clouds with active implicit B-spline curves

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

In computer-aided geometric design and computer graphics, fitting point clouds with a smooth curve (known as curve reconstruction) is a widely investigated problem. In this paper, we propose an active model to solve the curve reconstruction problem, where the point clouds are approximated by an implicit B-spline curve, i.e., the zero set of a bivariate tensor-product B-spline function. We minimize the geometric distance between the point clouds and the implicit B-spline curve and an energy term (or smooth term) which helps to extrude the possible extra branches of the implicit curve. In each step of the iteration, the trust region algorithm in optimization theory is applied to solve the corresponding minimization problem. We also discuss the proper choice of the initial shape of the approximation curve. Examples are provided to illustrate the effectiveness and robustness of our algorithm. The examples show that the proposed algorithm is capable of handling point clouds with complicated topologies.

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.

Similar content being viewed by others

References

  1. Bajaj, C.L., Bernardini, F., Xu, G.: Automatic reconstruction of surfaces and scalar fields from 3D scans. In: Proceedings of SIGGRAPH’95, pp. 109–118 (1995)

  2. Blake, A., Isard, M.: Active Contours. Springer, Berlin Heidelberg New York (1998)

  3. Bloomenthal, J.: Introduction to Implicit Surfaces. Morgan Kaufmann, San Francisco (1998)

  4. Boissonnat, J.D., Cazals, F.: Smooth shape reconstruction via neighbor interpolation of distance functions. In: ACM Symposium on Computational Geometry, pp. 223–232 (2000)

  5. Brunnet, G., Hagen, H., Santarelli, P.: Variational design of curves and surfaces. Surveys Math. Ind. 3, 1–27 (1993)

    Google Scholar 

  6. Carr, J.C., Beatson, R.K., Cherrie, J.B., Mitchell, T.J., Fright, W.R., McCallum, B.C., Evans, T.R.: Reconstruction and representation of 3D objects with radial basis functions. In: Proceedings of SIGGRAPH 01, pp. 6776 (2001)

  7. Curless, B., Levoy, M.: A voltric method for building complex models from range images. In: Proceedings of SIGGRAPH’96, pp. 303–312 (1996)

  8. Hartmann, E.: Numerical implicitization for intersection and Gn-continuous blending of surfaces. Comput. Aided Geom. Des. 15, 377–397 (1998)

    Google Scholar 

  9. Hilton, A., Stoddart, A.J., Illingworth, J., Windeatt, T.: Implicit surface-based geometric fusion. Comput. Vis. Image Under. 69, 273–291 (1998)

    Google Scholar 

  10. Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Surface reconstruction from unorganized points. In: Proceedings of SIGGRAPH’92, pp. 71–78 (1992)

  11. Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design. AK Peters, Wellesley, MA (1993)

  12. Jüttler, B., Felis, A.: Least-squares fitting of algebraic spline surfaces. Adv. Comput. Math. 17, 135–152 (2002)

    Google Scholar 

  13. Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. Int. J. Comput. Vis. 1(4), 321–331 (1988)

    Google Scholar 

  14. Kuhn, H.W., Tucker, A.W.: Non-linear programming. In: Neyman, J. (ed.) Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, pp. 481492. University of California Press, Berkeley, CA (1951)

  15. Ma, W.Y., Ruth, J.P.: Parameterization of randomly measured points for least squares fitting of B-spline curves and surfaces. Comput. Aided Geom. Des. 27, 663–675 (1995)

    Google Scholar 

  16. Morse, B.S., Yoo, T.S., Chen, D.T., Rheingans, P., Subramanian, K.R.: Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions. In: SMI’01 Proceedings of the International Conference on Shape Modeling and Applications, pp. 8998. IEEE Computer Society, Washington, DC (2001)

  17. Muraki, S.: Volumetric shape description of range data using blobby model. Comput. Graph. (Proc. SIGGRAPH) 25, 227–235 (1991)

    Google Scholar 

  18. Pottmann, H., Hofer, M.: Geometry of the squared distance function to curves and surfaces. In: Hege, H,, Polthier, K. (eds.) Visualization and Mathematics III. pp. 223244. Springer, Berlin Heidelberg New York (2003)

  19. Pottmann, H., Leopoldseder, S., Hofer, M.: Approximation with active B-spline curves and surfaces. In: Proceedings of Pacific Graphics, pp. 8–25 (2002)

  20. Powell, M.J.D.: On the global convergence of trust region algorithms for unconstrained optimization. Math. Prog. 29, 297–303 (1984)

    Google Scholar 

  21. Turk, G., O’Brien, J.: Shape transformation using variational implicit functions. In: SIGGRAPH ’99, pp. 335342 (1999)

  22. Wang, W., Pottmann, H., Liu, Y.: Fitting B-spline curves to point clouds by square distance minimization. ACM Trans. Graph., in press

  23. Yang, Z.W., Wu, C.L., Deng, J.S., Chen, F.L.: Specification of initial shapes for dynamic implicit curve/surface reconstruction. In: Proceedings of 1st Korea-China Joint Conference on Geometric and Visual Computing, in press

  24. Zhao, H.K., Osher, S., Merriman, B., Kang, M.: Implict and nonparametric shape reconstruction from unorganized data using a variational level set method. Comput. Vis. Image Under. 80, 295–314 (2000)

    Google Scholar 

  25. Zhao, H.K., Osher, S.: Visualization, analysis and shape reconstruction of unorganized data sets. In: Osher, S., Paragios, N. (eds.) Geometric Level Set Methods in Imaging, Vision, and Graphics. Springer, Berlin Heidelberg New York (2002)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhouwang Yang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, Z., Deng, J. & Chen, F. Fitting unorganized point clouds with active implicit B-spline curves. Visual Comput 21, 831–839 (2005). https://doi.org/10.1007/s00371-005-0340-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-005-0340-0

Keywords

Navigation