DocumentCode
1376734
Title
Reducing control points in surface interpolation
Author
Piegl, Les A. ; Tiller, Wayne
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
Volume
20
Issue
5
fYear
2000
Firstpage
70
Lastpage
75
Abstract
Surface interpolation to rectangularly arranged points is an integral part of surface design and modeling in CAD/CAM and graphics. Using B-spline surfaces, the process involves curve interpolations through rows of data points and through columns of control points. This method, as well tuned as it is, proves inadequate for recent problems such as those of reverse engineering. Data acquisition devices, such as scanners, may be used to return rows of data points, but it´s not guaranteed that each row contains the same number of points. The problem then arises of passing a smooth surface through these points (assuming that interpolation is justified, meaning the number of points isn´t large). Since each row contains different numbers of points, regular data interpolation can´t be used. One method to solve this problem is to interpolate each row with B-spline curves and to pass a smooth surface through these curves via surface skinning. While this is a legitimate solution, the number of control points tends to become prohibitively large, especially if the number of rows is large. This article addresses the problem of how to reduce the number of control points while maintaining precise interpolation. The idea is to give the knots some flexibility so that each row can be interpolated with as few new knots added as possible
Keywords
computational geometry; curve fitting; interpolation; splines (mathematics); surface fitting; B-spline curves; B-spline surfaces; CAD/CAM; control point reduction; curve interpolations; graphics; rectangularly arranged points; reverse engineering; smooth surface; surface design; surface interpolation; surface modeling; Control systems; Equations; Explosions; Interpolation; Merging; Process control; Spline; Vectors;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.865883
Filename
865883
Link To Document