We present a method for computing holographic patterns for the generation of three-dimensional (3-D) holographic images at interactive speeds. We used this method to render holograms on a conventional computer graphics workstation. The framebuffer system supplied signals directly to a real-time holographic (“holovideo”) display. We developed an efficient algorithm for computing an image-plane stereogram, a type of hologram that allowed for several computational simplifications. The rendering algorithm generated the holographic pattern by compositing a sequence of view images that were rendered using a recentering shear-camera geometry. Computational efficiencies of our rendering method allowed the workstation to calculate a 6-megabyte holographic pattern in under 2 seconds, over 100 times faster than traditional computing methods. Data-transfer time was negligible. Holovideo displays are ideal for numerous 3-D visualization applications, and promise to provide 3-D images with extreme realism. Although the focus of this work was on fast computation for holovideo, the computed holograms can be displayed using other holographic media. We present our method for generating holographic patterns, preceded by a background section containing an introduction to optical and computational holography and holographic displays.
[1]
T. Kurokawa,et al.
Real-time hologram construction and reconstruction using a high-resolution spatial light modulator
,
1991
.
[2]
S. Benton,et al.
Synthetic aperture holography: a novel approach to three-dimensional displays
,
1992
.
[3]
Stephen A. Benton,et al.
Survey Of Holographic Stereograms
,
1983,
Optics & Photonics.
[4]
James R. Fienup,et al.
Iterative Method Applied To Image Reconstruction And To Computer-Generated Holograms
,
1980
.
[5]
J. Goodman.
Introduction to Fourier optics
,
1969
.
[6]
David Zeltzer,et al.
Three Dimensional Visual Display Systems for Virtual Environments
,
1992,
Presence: Teleoperators & Virtual Environments.
[7]
Michael W. Halle.
The Generalized Holographic Stereogram
,
1991
.
[8]
H K Liu,et al.
Real-time computer-generated hologram by means of liquid-crystal television spatial light modulator.
,
1986,
Optics letters.
[9]
Mark E. Lucente.
Optimization of hologram computation for real-time display
,
1992,
Electronic Imaging.
[10]
Mark E. Lucente,et al.
Interactive computation of holograms using a look-up table
,
1993,
J. Electronic Imaging.
[11]
Mark Lucente.
Diffraction-specific fringe computation for electro-holography
,
1994
.