Automatic reconstruction of B-spline surfaces of arbitrary topological type
- 1 August 1996
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 325-334
- https://doi.org/10.1145/237170.237271
Abstract
Creating freeform surfaces is a challenging task even with advanced geometric modeling systems. Laser range scanners offer a promis- ing alternative for model acquisition—the 3D scanning of existing objects or clay maquettes. The problem of converting the dense point sets produced by laser scanners into useful geometric models is referred to as surface reconstruction. In this paper, we present a procedure for reconstructing a tensor product B-spline surface from a set of scanned 3D points. Unlike previous work which considers primarily the problem of fitting a single B-spline patch, our goal is to directly reconstruct a surface of arbitrary topological type. We must therefore define the surface as a network of B-spline patches. A key ingredient in our solution is a scheme for automatically constructing both a network of patches and a parametrization of the data points over these patches. In addi- tion, we define the B-spline surface using a surface spline construc- tion, and demonstrate that such an approach leads to an efficient procedure for fitting the surface while maintaining tangent plane continuity. We explore adaptive refinement of the patch network in order to satisfy user-specified error tolerances, and demonstrate our method on both synthetic and real data.Keywords
This publication has 23 references indexed in Scilit:
- Smooth piecewise biquartic surfaces from quadrilateral control polyhedra with isolated n-sided facesComputer-Aided Design, 1995
- Surface fitting with hierarchical splinesACM Transactions on Graphics, 1995
- Biquadratic G-spline surfacesComputer Aided Geometric Design, 1995
- Functional optimization for fair surface designACM SIGGRAPH Computer Graphics, 1992
- Surface reconstruction from unorganized pointsACM SIGGRAPH Computer Graphics, 1992
- Parameter optimization in approximating curves and surfaces to measurement dataComputer Aided Geometric Design, 1991
- Boundary-corner control in recursive-subdivision surfacesComputer-Aided Design, 1991
- Optimal approximate conversion of spline surfacesComputer Aided Geometric Design, 1989
- Automatic construction of surfaces with prescribed shapeComputer-Aided Design, 1988
- An adaptive subdivision method for surface-fitting from sampled dataACM SIGGRAPH Computer Graphics, 1986