`
java-mans
  • 浏览: 11423215 次
文章分类
社区版块
存档分类
最新评论

The Stanford 3D Scanning Repository

 
阅读更多

点击打开链接

The Stanford 3D Scanning Repository

In recent years, the number of range scanners and surface reconstruction algorithms has been growing rapidly. Many researchers, however, do not have access to scanning facilities or dense polygonal models. The purpose of this repository is to make some range data and detailed reconstructions available to the public. Here's how the models in this repository were created:

Scanning and surface reconstruction

The first set of models below, called "The Stanford Models", were scanned with a Cyberware 3030 MS scanner, with the exception of Lucy, who was scanned with the Stanford Large Statue Scanner, designed for the Digital Michelangelo Project. Both scanners are swept-stripe, laser triangulation range scanners. The triangulation calculations all the Stanford models except the Happy Buddha and Dragon were performed in hardware by the Cyberware scanner(s). These last two models were acquired using Brian Curless's spacetime analysis. Each scan takes the form of a range image, described in the local coordinate system of the scanner. To merge these range images, we must first align them together. For all the Stanford models, alignment was done using a modified ICP algorithm, as described in this paper. These alignments are stored in ".conf" files, which list each range image in the model along with a translation and a quaternion rotation. Finally, the aligned range images are combined to produce a single triangle mesh (a process sometimes called surface reconstruction) using either zippering or volumetric merging, two methods developed at Stanford. The entry for each model indicates which method was used. Implementations of both methods are currently available for download, respectively, at ZipPack and VripPack. The second method is the surface reconstruction method invoked by the Scanalyze software package used in the Digital Michelangelo Project. Another software package that might be of interest is Volfill, our diffusion-based hole filler for large polygon meshes.

The second set of models below were acquired at a XY scan resolution of 100 microns using the XYZ RGB auto-synchronized camera, which is based on technology developed in the Visual Information Technology group of the Canadian National Research Council (NRC). This camera has an accuracy (3 Sigma) of ± 0.025mm (±0.001"), and X, Y, and Z-axis resolutions of 0.1mm (0.004"), 0.002mm (0.00008"), and 0.003mm (0.0001"), respectively, as determined using a DEA Scirocco coordinate measuring machine. All post-processing, including alignment, merging, editing, and polygon reduction, were done using Innovmetric's Polyworks software. These models come to us courtesy of Helmut Kungl.

File format

Unless otherwise noted, the range data and reconstructed models in this repository are stored in PLY files. This format was developed at Stanford University, and the source code is available for download. For convenience, we have represented most of these PLY files in their ASCII formats. Choosing ASCII makes it possible for someone unfamiliar with it to get a feel for the file format, and it avoids the problem of using the correct big-endian vs. little-endian byte orders. To view PLY files, you can download our Scanalyze software package.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics