This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Simple Approach for Point-Based Object Capturing and Rendering
July/August 2004 (vol. 24 no. 4)
pp. 24-33
Miguel Sainz, University of California, Irvine
Renato Pajarola, University of California, Irvine
Albert Mercade, University of California, Irvine
Antonio Susin, Technical University of Catalonia
This article presents a complete automatic pipeline to capture, process, and render point-based models from real objects. The input to the system is a video sequence showing different perspectives of the object to model using a variety of imaging devices ranging from Web cams to high-end digital camcorders and computer vision cameras. The proposed solution starts with a calibration of the input sequence based on feature detection and a divide and conquer linear calibration technique. The calibration information is then used to obtain a cloud of points of the surface of the object using a method inspired by the visual hull and voxel carving techniques. Then a postprocess of the points is performed to smooth the reconstructed points positions and normal orientations. Finally a hardware accelerated multiresolution point-based rendering pipeline is used to obtain high quality images of the reconstructed objects at interactive frame rates. Finally some results of the different stages of the pipeline are presented.

1. J. Shi and C. Tomasi, Good Features to Track Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 593-600, 1994.
2. M. Sainz, A. Susin,, and N. Bagherzadeh,"Camera Calibration of Long Image Sequences with the Presence of Occlusions," Proc. Int'l Conf. Image Processing (ICIP 03), IEEE Press, 2003, pp. 317-320.
3. R. Hartley and A. Zisserman,Multiple View Geometry in Computer Vision, Cambridge Univ. Press, 2000.
4. M. Sainz, N. Bagherzadeh,, and A. Susin,"Carving 3D Models from Uncalibrated Views," Proc. IASTED Int'l Conf. Computer Graphics and Imaging (CGIM 02), ACTA Press, 2002, pp. 144-149.
5. A. Laurentini,“The visual hull concept for silhouette-based image understanding,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 16, pp. 150-162, 1994.
6. W. Matusik et al., "Image-Based 3D Photography Using Opacity Hulls," Proc. ACM Siggraph 2002, ACM Transaction on Graphics, ACM Press, 2002, pp. 427-437.
7. N.J. Mitra and A. Nguyen,"Estimating Surface Normals in Noisy Point Cloud Data," Symp. Computational Geometry, ACM Press, 2003, pp. 322-328.
8. M. Dickerson, C.A. Duncan,, and M.T. Goodrich,"K-D Trees are Better when Cut on the Longest Side," Proc. European Symp. Algorithms (ESA 00), 2000, pp. 179-190.
9. R. Pajarola,"Efficient Level-of-Details for Point Based Rendering," Proc. IASTED Int'l Conf. Computer Graphics and Imaging (CGIM 03), ACTA Press, 2003.
10. T.R. Jones, F. Durand,, and M. Desbrun,"Non-Iterative, Feature-Preserving Mesh Smoothing," Proc. ACM Siggraph, ACM Press, 2003, pp. 943-949.
11. H. Hoppe et al., "Surface Reconstruction from Unorganized Points," Proc. ACM Siggraph, ACM Press, 1992, pp. 71-78.
12. R. Pajarola, M. Sainz,, and P. Guidotti,"Object-Space Point Blending and Splatting," ACM Siggraph Sketches&Applications Catalogue, ACM Press, 2003.
13. J.P. Grossman and W.J. Dally,"Point Sample Rendering," Proc. Eurographics Rendering Workshop 98, Eurographics, 1998, pp. 181-192.

Index Terms:
point based models, camera calibration, voxel carving, point based rendering
Citation:
Miguel Sainz, Renato Pajarola, Albert Mercade, Antonio Susin, "A Simple Approach for Point-Based Object Capturing and Rendering," IEEE Computer Graphics and Applications, vol. 24, no. 4, pp. 24-33, July-Aug. 2004, doi:10.1109/MCG.2004.1
Usage of this product signifies your acceptance of the Terms of Use.