Computer generated hologram with geometric occlusion using GPU-accelerated depth buffer rasterization for three-dimensional display.

Appl Opt

Electrical Engineering Division, Engineering Department, University of Cambridge, 9 JJ Thomson Avenue, Cambridge CB3 0FA, UK.

Published: July 2009

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 0.01 degrees for a 2.66 degrees cone angle produces acceptable reconstruction quality.

Download full-text PDF

Source
http://dx.doi.org/10.1364/ao.48.004246DOI Listing

Publication Analysis

Top Keywords

hologram sample
12
geometric occlusion
8
cone angle
8
hologram
6
computer generated
4
generated hologram
4
hologram geometric
4
occlusion gpu-accelerated
4
gpu-accelerated depth
4
depth buffer
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!