OSA's Digital Library

Optics Express

Optics Express

  • Editor: Michael Duncan
  • Vol. 14, Iss. 17 — Aug. 21, 2006
  • pp: 7636–7641

Computer generated holography using parallel commodity graphics hardware

Lukas Ahrenberg, Philip Benzie, Marcus Magnor, and John Watson  »View Author Affiliations

Optics Express, Vol. 14, Issue 17, pp. 7636-7641 (2006)

View Full Text Article

Enhanced HTML    Acrobat PDF (338 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



This paper presents a novel method for using programmable graphics hardware to generate fringe patterns for SLM-based holographic displays. The algorithm is designed to take the programming constraints imposed by the graphics hardware pipeline model into consideration, and scales linearly with the number of object points. In contrast to previous methods we do not have to use the Fresnel approximation. The technique can also be used on several graphics processors in parallel for further optimization. We achieve real-time frame rates for objects consisting of a few hundred points at a resolution of 960 × 600 pixels and over 10 frames per second for 1000 points.

© 2006 Optical Society of America

OCIS Codes
(090.0090) Holography : Holography
(090.1760) Holography : Computer holography
(090.2870) Holography : Holographic display

ToC Category:

Original Manuscript: May 22, 2006
Revised Manuscript: June 27, 2006
Manuscript Accepted: June 27, 2006
Published: August 21, 2006

Lukas Ahrenberg, Philip Benzie, Marcus Magnor, and John Watson, "Computer generated holography using parallel commodity graphics hardware," Opt. Express 14, 7636-7641 (2006)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. M. Lucente, "Diffraction-Specific Fringe Computation for Electro-Holography," Ph. D. Thesis, Department of Electrical Engineering and Computer Science," Ph.D. thesis, Massachusetts Institute of Technology (1994).
  2. J. Watlington, M. Lucente, C. Sparrell, V. Bove, and J. Tamitani, "A Hardware Architecture for Rapid Generation of Electro-Holographic Fringe Patterns," in SPIE Practical Holography IX, 2406, 172-183 (1995).
  3. M. Lucente and T. A. Galyean, "Rendering interactive holographic images," in SIGGRAPH ’95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, 387-394 (ACM Press, New York, NY, USA, 1995).
  4. T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba, and T. Sugie, "Special-purpose computer HORN-5 for a real-time electroholography," Opt. Express 13, 1923-1932 (2005). URL http://www.opticsexpress.org/abstract.cfm?uri=OE-13-6-1923 [CrossRef] [PubMed]
  5. A. Ritter, J. B¨ottger, O. Deussen, M. K¨onig, and T. Strothotte, "Hardware-based rendering of full-parallax synthetic holograms," Appl. Opt.1364-1369 (1999). [CrossRef]
  6. C. Petz and M. Magnor, "Fast Hologram Synthesis for 3D Geometry Models using Graphics Hardware," in Practical Holography XVII and Holographic Materials IX, 266-275 (SPIE, 2003).
  7. J. V. Michael Bove, W. J. Plesniak, T. Quentmeyer, and J. Barabas, "Real-time holographic video images with commodity PC hardware," in Proc. SPIE Stereoscopic Displays and Applications, 5664, 255-262 (SPIE).
  8. N. Masuda, T. Ito, T. Tanaka, A. Shiraki, and T. Sugie, "Computer generated holography using a graphics processing unit," Opt. Express 14, 603-608 (2006). URL http://www.opticsexpress.org/abstract.cfm?uri=OE-14-2-603 [CrossRef] [PubMed]
  9. M. Lucente, "Interactive Computation of holograms using a Look-up Table," J. Electron. Imaging 2(1), 28-34 (1993). [CrossRef]
  10. "Example movies," URL http://www.mpi-inf.mpg.de/departments/irg3/ahrenberg/animations/holongpu
  11. "Stanford 3D Scanning Repository," URL http://graphics.stanford.edu/data/3Dscanrep/

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.


Fig. 1. Fig. 2. Fig. 3.

Supplementary Material

» Media 1: MOV (2418 KB)     
» Media 2: MOV (741 KB)     
» Media 3: MOV (2066 KB)     

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited