A volumetric method for building complex models from range images
- 1 August 1996
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 303-312
- https://doi.org/10.1145/237170.237269
Abstract
A number of techniques have been developed for reconstructing surfaces by integrating groups of aligned range images. A desirable set of properties for such algorithms includes: incremental updating,representation of directional uncertainty, the ability to fill gaps in the reconstruction, and robustness in the presence of outliers. Prior algorithms possess subsets of these properties. In this paper, we present a volumetric method for integrating range images that possesses all of these properties.Our volumetric representation consists of a cumulative weighted signed distance function. Working with one range image at a time,we first scan-convert it to a distance function, then combine this with the data already acquired using a simple additive scheme. To achieve space efficiency, we employ a run-length encoding of the volume. To achieve time efficiency, we resample the range image to align with the voxel grid and traverse the range and voxel scanlines synchronously.We generate the final manifold by extracting an isosurface from the volumetric grid. We show that under certain assumptions, this isosurface is optimal in the least squares sense. To fill gaps in the model,we tessellate over the boundaries between regions seen to be empty and regions never observed.Using this method, we are able to integrate a large number of range images (as many as 70) yielding seamless, high-detail models of up to 2.6 million triangles.Keywords
This publication has 23 references indexed in Scilit:
- A general surface approach to the integration of a set of range viewsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1995
- Automatic reconstruction of surfaces and scalar fields from 3D scansPublished by Association for Computing Machinery (ACM) ,1995
- Ridges for image analysisJournal of Mathematical Imaging and Vision, 1994
- A modified look-up table for implicit disambiguation of Marching CubesThe Visual Computer, 1994
- Octree encoding of objects from range imagesPattern Recognition, 1994
- Rapid Octree Construction from Image SequencesCVGIP: Image Understanding, 1993
- Surface reconstruction from unorganized pointsACM SIGGRAPH Computer Graphics, 1992
- Generating octree models of 3D objects from their silhouettes in a sequence of imagesComputer Vision, Graphics, and Image Processing, 1987
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- Geometric structures for three-dimensional shape representationACM Transactions on Graphics, 1984