Parametric Curve Reconstruction from Point Clouds using Minimization Techniques

Oscar E. Ruiz, C. Cortés, M. Aristizábal, Diego A. Acosta, Carlos A. Vanegas

2013

Abstract

Curve reconstruction from noisy point samples is central to surface reconstruction and therefore to reverse engineering, medical imaging, etc. Although Piecewise Linear (PL) curve reconstruction plays an important role, smooth (C^1-, C^2-,...) curves are needed for many applications. In reconstruction of parametric curves from noisy point samples there remain unsolved issues such as (1) high computational expenses, (2) presence of artifacts and outlier curls, (3) erratic behavior of self-intersecting curves, and (4) erratic excursions at sharp corners. Some of these issues are related to non-Nyquist (i.e. sparse) samples. In response to these shortcomings, this article reports the minimization-based fitting of parametric curves for noisy point clouds. Our approach features: (a) Principal Component Analysis (PCA) pre-processing to obtain a topologically correct approximation of the sampled curve. (b) Numerical, instead of algebraic, calculation of roots in point-to-curve distances. (c) Penalties for curve excursions by using point cloud – to - curve and curve – to – point cloud. (d) Objective functions which are economic to minimize. The implemented algorithms successfully deal with self - intersecting and / or non-Nyquist samples. Ongoing research includes self-tuning of the algorithms and decimation of the point cloud and the control polygon.

References

  1. Blake, A. and Isard, M. (1998). Active contours: the application of techniques from graphics, vision, control theory and statistics to visual tracking of shapes in motion. Springer.
  2. Flöry, S. (2009). Fitting curves and surfaces to point clouds in the presence of obstacles. Computer Aided Geometric Design, 26(2):192-202.
  3. Flöry, S. and Hofer, M. (2008). Constrained curve fitting on manifolds. Computer-Aided Design, 40(1):25-34.
  4. Flöry, S. and Hofer, M. (2010). Surface fitting and registration of point clouds using approximations of the unsigned distance function. Computer Aided Geometric Design, 27(1):60-77.
  5. Gálvez, A., Iglesias, A., Cobo, A., Puig-Pey, J., and Espinola, J. (2007). Bézier curve and surface fitting of 3d point clouds through genetic algorithms, functional networks and least-squares approximation. In Proceedings of the 2007 international conference on Computational science and Its applications-Volume Part II, pages 680-693. Springer-Verlag.
  6. Kapur, D. and Lakshman, Y. (1992). Elimination Methods: An Introduction, pages 45-88. Academic Press.
  7. Liu, Y. and Wang, W. (2008). A revisit to least squares orthogonal distance fitting of parametric curves and surfaces. In Chen and Juttler, editors, Advances in Geometric Modeling and Processing, volume 4975 of Lecture Notes in Computer Science, pages 384-397. Springer Berlin / Heidelberg.
  8. Liu, Y., Yang, H., and Wang, W. (2005). Reconstructing bspline curves from point clouds-a tangential flow approach using least squares minimization. In Proceedings of the International Conference on Shape Modeling and Applications 2005, pages 4-12. IEEE Computer Society.
  9. Nyquist, H. (1928). Certain topics in telegraph transmission theory. Bell System Technical Journal.
  10. Park, H. and Lee, J. (2007). B-spline curve fitting based on adaptive curve refinement using dominant points. Computer-Aided Design, 39(6):439-451.
  11. Piegl, L. and Tiller, W. (1997). The NURBS book. Springer Verlag.
  12. Ruiz, O. E. and Ferreira, P. (1996). Algebraic Geometry and Group Theory in Geometric Constraint Satisfaction for Computer Aided Design and Assembly Planning. IIE Transactions. Focussed Issue on Design and Manufacturing, 28(4):281-204. ISSN 0740-817X.
  13. Ruiz, O. E., Vanegas, C. A., and Cadavid, C. (2011). Ellipse-based principal component analysis for selfintersecting curve reconstruction from noisy point sets. The Visual Computer, 27(3):211-226.
  14. Saux, E. and Daniel, M. (2003). An improved hoschek intrinsic parametrization. Computer Aided Geometric Design, 20(8-9):513-521.
  15. Shannon, C. (1949). Communication in presence of noise. IRE, 37:10-21.
  16. Song, X., Aigner, M., Chen, F., and Jüttler, B. (2009). Circular spline fitting using an evolution process. Journal of computational and applied mathematics, 231(1):423-433.
  17. Wang, W., Pottmann, H., and Liu, Y. (2006). Fitting b-spline curves to point clouds by curvature-based squared distance minimization. ACM Transactions on Graphics (TOG), 25(2):214-238.
  18. Zhao, X., Zhang, C., Yang, B., and Li, P. (2011). Adaptive knot placement using a gmm-based continuous optimization algorithm in b-spline curve approximation. Computer-Aided Design.
Download


Paper Citation


in Harvard Style

E. Ruiz O., Cortés C., Aristizábal M., A. Acosta D. and A. Vanegas C. (2013). Parametric Curve Reconstruction from Point Clouds using Minimization Techniques . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013) ISBN 978-989-8565-46-4, pages 35-48. DOI: 10.5220/0004283900350048


in Bibtex Style

@conference{grapp13,
author={Oscar E. Ruiz and C. Cortés and M. Aristizábal and Diego A. Acosta and Carlos A. Vanegas},
title={Parametric Curve Reconstruction from Point Clouds using Minimization Techniques},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)},
year={2013},
pages={35-48},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004283900350048},
isbn={978-989-8565-46-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)
TI - Parametric Curve Reconstruction from Point Clouds using Minimization Techniques
SN - 978-989-8565-46-4
AU - E. Ruiz O.
AU - Cortés C.
AU - Aristizábal M.
AU - A. Acosta D.
AU - A. Vanegas C.
PY - 2013
SP - 35
EP - 48
DO - 10.5220/0004283900350048