Issue No. 03 - May/June (1992 vol. 12)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/38.135914
<p>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.</p>
L. A. Piegl and J. J. Chou, "Data Reduction Using Cubic Rational B-Splines," in IEEE Computer Graphics and Applications, vol. 12, no. , pp. 60-68, 1992.