Computer generated hologram with geometric occlusion using GPU-accelerated depth buffer rasterization for three-dimensional display
- 17 July 2009
- journal article
- Published by Optica Publishing Group in Applied Optics
- Vol. 48 (21) , 4246-4255
- https://doi.org/10.1364/ao.48.004246
Abstract
We present a method of rapidly producing computer-generated holograms that exhibit geometric occlusion in the reconstructed image. Conceptually, a bundle of rays is shot from every hologram sample into the object volume. We use z buffering to find the nearest intersecting object point for every ray and add its complex field contribution to the corresponding hologram sample. Each hologram sample belongs to an independent operation, allowing us to exploit the parallel computing capability of modern programmable graphics processing units (GPUs). Unlike algorithms that use points or planar segments as the basis for constructing the hologram, our algorithm’s complexity is dependent on fixed system parameters, such as the number of ray-casting operations, and can therefore handle complicated models more efficiently. The finite number of hologram pixels is, in effect, a windowing function, and from analyzing the Wigner distribution function of windowed free-space transfer function we find an upper limit on the cone angle of the ray bundle. Experimentally, we found that an angular sampling distance of for a cone angle produces acceptable reconstruction quality.
Keywords
This publication has 23 references indexed in Scilit:
- Fast generation of three-dimensional video holograms by combined use of data compression and lookup table techniquesApplied Optics, 2008
- Lighting and Occlusion in a Wave‐Based FrameworkComputer Graphics Forum, 2008
- Computer generated holograms from three dimensional meshes using an analytic light transport modelApplied Optics, 2008
- Computer generated holography using parallel commodity graphics hardwareOptics Express, 2006
- Computer generated holography using a graphics processing unitOptics Express, 2006
- Rapid hologram updates for real-time volumetric information displaysApplied Optics, 2005
- Computer-generated holograms for three-dimensional surface objects with shade and textureApplied Optics, 2005
- Exact hidden-surface removal in digitally synthetic full-parallax hologramsPublished by SPIE-Intl Soc Optical Eng ,2005
- Incremental update of computer-generated hologramsOptical Engineering, 2003
- Computer-generated three-dimensional image hologramsApplied Optics, 1992