A new subdivision based approach for piecewise smooth approximation of 3D polygonal curves - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Pattern Recognition Année : 2005

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

Résumé

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.
Fichier non déposé

Dates et versions

hal-01528473 , version 1 (29-05-2017)

Identifiants

  • HAL Id : hal-01528473 , version 1

Citer

Guillaume Lavoué, Florent Dupont, Atilla Baskurt. A new subdivision based approach for piecewise smooth approximation of 3D polygonal curves. Pattern Recognition, 2005, 8, 38, pp.1139-1151. ⟨hal-01528473⟩
117 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More