ABSTRACT
We introduce a novel geometric representation called the holoimage, which encodes both shading and geometry information within the same image, based on the principles of wave optics. 'Image' referes to the representation and records the amplitude of the lighting; 'holo' means that it encodes phase, and hence, three-dimensional information. Compared to conventional geometry images or depth images, the holoimage has much higher geometric accuracy. Thus, 3D information can readily be stored and transmitted using the common 24-bit image format.Holoimages can be efficiently rendered by modern graphics hardware; rendering speed is independent of the geometric complexity and only determined by the image resolution. Rendering holoimages requires no meshes, only textures.Holoimages allow various geometric processing tasks to be performed simply using straightforward image processing methods, including such tasks such as embossing and engraving, geometric texture extraction, and surface deformation measurement.Conventional geometric representations, such as meshes, point clouds, implicit surfaces and CSG models, can be easily converted to holoimages using conventional rendering techniques in real time. The opposite process, converting holoimages to geometry in the form of a depth map is accomplished efficiently accomplished by graphics hardware.Furthermore, holoimages can be easily captured from the real world with a projector and a camera at video frame rate.
- Bolz, J., Farmer, I., Grinspun, E., and Schröder, P. 2003. Sparse matrix solvers on the gpu: conjugate gradients and multigrid. In Proceedings of SIGGRAPH 2003, ACM Press / ACM SIGGRAPH, 917--924. Google ScholarDigital Library
- Carr, N. A., and Hart, J. C. 2004. Painting detail. In Proceedings of SIGGRAPH 2004, ACM Press / ACM SIGGRAPH, 845--852. Google ScholarDigital Library
- Creath, K. 1987. Step height measurement using two-wavelength phase-shifting interferometry. Appl. Opt. 26, 2810--2816.Google ScholarCross Ref
- Gåsvik, K. J. 2002. Optical Metrology, 3rd ed. John Wiley and Sons, Inc.Google Scholar
- Ghiglia, D. C., and Pritt, M. D. 1998. Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software. John Wiley and Sons, Inc.Google Scholar
- Gu, X., Gortler, S., and Hoppe, H. 2002. Geometry images. In Proceedings of SIGGRAPH 2002, ACM Press / ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, ACM, 355--361. Google ScholarDigital Library
- Gu, X., Zhang, S., and Huang, P. 2004. University of new york at stony brook geometric surface archive. http://metrology.eng.sunysb.edu/holoimage/index.htm.Google Scholar
- Harding, K. G. 1991. Phase grating use for slop discrimination in moiré contouring. In Proc. SPIE, vol. 1614 of Optics, illumination, and image sensing for machine vision VI, 265--270.Google Scholar
- Hoppe, H., and Praun, E. 2005. Shape compression using spherical geometry images. In Advances in Multiresolution for Geometric Modelling, N. Dodgson, M. Floater, and M. Sabin, Eds., 27--46.Google Scholar
- Huang, P. S., and Zhang, S. 2006. A fast three-step phase shifting algorithm. Appl. Opt. (under press).Google Scholar
- Huang, P. S., Hu, Q., Jin, F., and Chiang, F. P. 1999. Color-encoded digital fringe projection technique for high-speed three-dimensional surface contouring. Opt. Eng. 38, 1065--1071.Google ScholarCross Ref
- Huang, P. S., Zhang, C., and Chiang, F. P. 2003. High-speed 3-d shape measurement based on digital fringe projection. Opt. Eng. 42, 1, 163--168.Google ScholarCross Ref
- Losasso, F., and Hoppe, H. 2004. Geometry clipmaps: terrain rendering using nested regular grids. ACM Trans. Graph. 23, 3, 769--776. Google ScholarDigital Library
- Losasso, F., Hoppe, H., Schaefer, S., and Warren, J. 2003. Smooth geometry images. In Eurographics Symposium on Geometry Processing, 138--145. Google ScholarDigital Library
- Malacara, D., Ed. 1992. Optical Shop Testing. John Wiley and Songs, NY.Google Scholar
- Post, D., Han, B., and Ifju, P. 1994. High-Sensitivity Moiré: Experimental Analysis for Mechanics and Materials. Springer-Verlag, Berlin.Google Scholar
- Praun, E., and Hoppe, H. 2003. Spherical parametrization and remeshing. ACM Trans. Graph. 22, 3, 340--349. Google ScholarDigital Library
- Purcell, T. J., Buck, I., Mark, W. R., and Hanrahan, P. 2002. Ray tracing on programmable graphics hardware. In Proceedings of SIGGRAPH 2002, ACM Press / ACM SIGGRAPH, 703--712. Google ScholarDigital Library
- Rusinkiewicz, S., Hall-Holt, O., and Levoy, M. 2002. Real-time 3d model acquisition. ACM Trans. Graph. 21, 3, 438--446. Google ScholarDigital Library
- Salvi, J., Pages, J., and Batlle, J. 2004. Pattern codification strategies in structured light systems. Pattern Recogn. 37, 4, 827--849.Google ScholarCross Ref
- Sander, P. V., Wood, Z. J., Gortler, S. J., Snyder, J., and Hoppe, H. 2003. Multi-chart geometry images. In Eurographics Symposium on Geometry Processing, 146--155. Google ScholarDigital Library
- Shade, J. W., Gortler, S. J., Wei He, L., and Szeliski, R. 1998. Layered depth images. In Proceedings of SIGGRAPH 98, 231--242. Google ScholarDigital Library
- Takasaki, H. 1970. Moiré topography. Appl. Opt. 9, 6, 1467--1472.Google ScholarCross Ref
- Zhang, S., and Huang, P. 2004. High-resolution, real-time 3-d shape acquisition. In IEEE Computer Vision and Pattern Recognition Workshop (CVPRW'04), vol. 3, 28--37. Google ScholarDigital Library
- Zhang, S., and Huang, P. S. 2006. A novel structured light system calibration. Opt. Eng. (under press).Google Scholar
- Zhang, S. 2005. High-Resolution, Real-Time 3-D Shape Measurement. PhD thesis, Stony Brook University, State University of New York.Google Scholar
Index Terms
- Holoimages
Recommendations
Rendering specular microgeometry with wave optics
Simulation of light reflection from specular surfaces is a core problem of computer graphics. Existing solutions either make the approximation of providing only a large-area average solution in terms of a fixed BRDF (ignoring spatial detail), or are ...
A reflectance display
We present a reflectance display: a dynamic digital display capable of showing images and videos with spatially-varying, user-defined reflectance functions. Our display is passive: it operates by phase-modulation of reflected light. As such, it does not ...
Simple dynamic LOD for geometry images
GRAPHITE '06: Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast AsiaWe present a new approach for dynamic LOD processing for geometry images (GIs) in the graphics processing unit (GPU). A GI mipmap is constructed from a scanned 3D model, then a mipmap selector map is created from the camera position's information and ...
Comments