Curve and Surface Representation by Iterative B-Spline Fit to a Data Point Set
- 1 January 1987
- journal article
- Published by SAGE Publications in Engineering in Medicine
- Vol. 16 (1) , 29-35
- https://doi.org/10.1243/emed_jour_1987_016_008_02
Abstract
The method of B-splines provides a very powerful way of representing curves and curved surfaces. The definition is ideally suited to applications in Computer Aided Design (CAD) where the designer is required to remodel the surface by reference to interactive graphics. This particular facility can be advantageous in CAD of body support surfaces, such as design of sockets of limb prostheses, shoe insoles, and custom seating. The B-spline surface is defined by a polygon of control points which in general do not lie on the surface, but which form a convex hull enclosing the surface. Each control point can be adjusted to remodel the surface locally. The resultant curves are well behaved. However, in these biomedical applications the original surface prior to modification is usually defined by a limited set of point measurements from the body segment in question. Thus there is a need initially to define a B-spline surface which interpolates this set of data points. In this paper, a computer-iterative method of fitting a B-spline surface to a given set of data points is outlined, and the technique is demonstrated for a curve. Extension to a surface is conceptually straightforward.Keywords
This publication has 7 references indexed in Scilit:
- Computer aided design of prosthetic sockets for below-knee amputeesProsthetics and Orthotics International, 1985
- Shape sensing for computer aided below-knee prosthetic socket designProsthetics and Orthotics International, 1985
- A survey of curve and surface methods in CAGDComputer Aided Geometric Design, 1984
- Determining a set of B-spline control vertices to generate an interpolating surfaceComputer Graphics and Image Processing, 1980
- B-SPLINE CURVES AND SURFACESPublished by Elsevier ,1974
- On calculating with B-splinesJournal of Approximation Theory, 1972
- Multivariable Curve InterpolationJournal of the ACM, 1964