A new subdivision based approach for piecewise smooth approximation of 3D polygonal curves

  • Authors:
  • Guillaume Lavoue;Florent Dupont;Atilla Baskurt

  • Affiliations:
  • LIRIS - UMR 5205 CNRS, 8 boulevard Niels Bohr, 69622 Villeurbanne Cedex, France;LIRIS - UMR 5205 CNRS, 8 boulevard Niels Bohr, 69622 Villeurbanne Cedex, France;LIRIS - UMR 5205 CNRS, 8 boulevard Niels Bohr, 69622 Villeurbanne Cedex, France

  • Venue:
  • Pattern Recognition
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper presents an algorithm dealing with the data reduction and the approximation of 3D polygonal curves. Our method is able to approximate efficiently a set of straight 3D segments or points with a piecewise smooth subdivision curve, in a near optimal way in terms of control point number. Our algorithm is a generalization for subdivision rules, including sharp vertex processing, of the Active B-Spline Curve developed by Pottmann et al. We have also developed a theoretically demonstrated approach, analysing curvature properties of B-Splines, which computes a near optimal evaluation of the initial number and positions of control points. Moreover, our original Active Footpoint Parameterization method prevents wrong matching problems occurring particularly for self-intersecting curves. Thus, the stability of the algorithm is highly increased. Our method was tested on different sets of curves and gives satisfying results regarding to approximation error, convergence speed and compression rate. This method is in line with a larger 3D CAD object compression scheme by piecewise subdivision surface approximation. The objective is to fit a subdivision surface on a target patch by first fitting its boundary with a subdivision curve whose control polygon will represent the boundary of the surface control polyhedron.