Title :
Data reduction using cubic rational B-splines
Author :
Chou, Jin J. ; Piegl, Les A.
fDate :
5/1/1992 12:00:00 AM
Abstract :
A geometric method for fitting rational cubic B-spline curves to data representing smooth curves, such as intersection curves or silhouette lines, is presented. The algorithm relies on the convex hull and on the variation diminishing properties of Bezier/B-spline curves. It is shown that the algorithm delivers fitting curves that approximate the data with high accuracy even in cases with large tolerances. The ways in which the algorithm computes the end tangent magnitudes and inner control points, fits cubic curves through intermediate points, checks the approximate error, obtains optimal segmentation using binary search, and obtains appropriate final curve form are discussed.<>
Keywords :
approximation theory; computational geometry; computer graphics; curve fitting; programming theory; splines (mathematics); Bezier curves; approximate error; binary search; convex hull; cubic curves; cubic rational B-splines; curve fitting; data approximation; data reduction; data representing smooth curves; end tangent magnitudes; final curve form; geometric method; inner control points; intermediate points; intersection curves; optimal segmentation; rational cubic B-spline curves; silhouette lines; variation diminishing; Application software; Computer graphics; Curve fitting; Geometry; Image processing; NASA; Noise generators; Noise reduction; Spline; Surface fitting;
Journal_Title :
Computer Graphics and Applications, IEEE