B-spline surface approximation to cross-sections using distance maps
Jaehun Jeong, Kwangsoo Kim, and Hyungjun Park
Abstract
The 3D shape reconstruction of an object from its 2D cross-sections is important
for reproducing it by NC machining or rapid prototyping.
In this paper, we present a method for surface approximation to
cross-sections with multiple branching problems. In this method, we
first decompose each multiple branching problem into a set of single
branching problems by providing a set of intermediate contours using
distance maps. For each single branching region, then, a procedure
performs the skinning of contour curves represented by cubic B-spline
curves on a common knot vector, each of which is fitted to its contour
points within a given accuracy. In order to acquire more compact
representation for the surface, the method includes an algorithm for
reducing the number of knots in the common knot vector. The approximation
surface to cross-sections is represented by a set of bicubic B-spline surfaces.
Thus, this method provides a smooth surface model, yet realizes efficient data
reduction.
Keywords: B-spline, surface approximation, cross-section,
surface skinning, distance map
Return to Publications
Return to Resume
Return to Home