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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
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)
Blake, A., Isard, M.: Active Contours. Springer, Berlin Heidelberg New York (1998)
Bloomenthal, J.: Introduction to Implicit Surfaces. Morgan Kaufmann, San Francisco (1998)
Boissonnat, J.D., Cazals, F.: Smooth shape reconstruction via neighbor interpolation of distance functions. In: ACM Symposium on Computational Geometry, pp. 223–232 (2000)
Brunnet, G., Hagen, H., Santarelli, P.: Variational design of curves and surfaces. Surveys Math. Ind. 3, 1–27 (1993)
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)
Curless, B., Levoy, M.: A voltric method for building complex models from range images. In: Proceedings of SIGGRAPH’96, pp. 303–312 (1996)
Hartmann, E.: Numerical implicitization for intersection and Gn-continuous blending of surfaces. Comput. Aided Geom. Des. 15, 377–397 (1998)
Hilton, A., Stoddart, A.J., Illingworth, J., Windeatt, T.: Implicit surface-based geometric fusion. Comput. Vis. Image Under. 69, 273–291 (1998)
Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Surface reconstruction from unorganized points. In: Proceedings of SIGGRAPH’92, pp. 71–78 (1992)
Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design. AK Peters, Wellesley, MA (1993)
Jüttler, B., Felis, A.: Least-squares fitting of algebraic spline surfaces. Adv. Comput. Math. 17, 135–152 (2002)
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. Int. J. Comput. Vis. 1(4), 321–331 (1988)
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)
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)
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)
Muraki, S.: Volumetric shape description of range data using blobby model. Comput. Graph. (Proc. SIGGRAPH) 25, 227–235 (1991)
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)
Pottmann, H., Leopoldseder, S., Hofer, M.: Approximation with active B-spline curves and surfaces. In: Proceedings of Pacific Graphics, pp. 8–25 (2002)
Powell, M.J.D.: On the global convergence of trust region algorithms for unconstrained optimization. Math. Prog. 29, 297–303 (1984)
Turk, G., O’Brien, J.: Shape transformation using variational implicit functions. In: SIGGRAPH ’99, pp. 335342 (1999)
Wang, W., Pottmann, H., Liu, Y.: Fitting B-spline curves to point clouds by square distance minimization. ACM Trans. Graph., in press
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
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-005-0340-0