OSA's Digital Library

Optics Express

Optics Express

  • Editor: C. Martijn de Sterke
  • Vol. 18, Iss. 10 — May. 10, 2010
  • pp: 9955–9960

Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL

Tomoyoshi Shimobaba, Tomoyoshi Ito, Nobuyuki Masuda, Yasuyuki Ichihashi, and Naoki Takada  »View Author Affiliations

Optics Express, Vol. 18, Issue 10, pp. 9955-9960 (2010)

View Full Text Article

Enhanced HTML    Acrobat PDF (1471 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



In this paper, we report fast calculation of a computer-generated-hologram using a new architecture of the HD5000 series GPU (RV870) made by AMD and its new software development environment, OpenCL. Using a RV870 GPU and OpenCL, we can calculate 1,920×1,024 resolution of a CGH from a 3D object consisting of 1,024 points in 30 milli-seconds. The calculation speed realizes a speed approximately two times faster than that of a GPU made by NVIDIA.

© 2010 Optical Society of America

OCIS Codes
(090.1760) Holography : Computer holography
(090.2870) Holography : Holographic display
(090.1995) Holography : Digital holography
(090.5694) Holography : Real-time holography

ToC Category:

Original Manuscript: February 5, 2010
Revised Manuscript: March 16, 2010
Manuscript Accepted: March 28, 2010
Published: April 28, 2010

Tomoyoshi Shimobaba, Tomoyoshi Ito, Nobuyuki Masuda, Yasuyuki Ichihashi, and Naoki Takada, "Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL," Opt. Express 18, 9955-9960 (2010)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. S. A. Benton, “Experiments in holographic video imaging,” Proc. SPIE IS8, 247–267 (1991).
  2. K. Maeno, N. Fukaya, O. Nishikawa, K. Sato, and T. Honda, “ELECTRO-HOLOGRAPHIC display using 15MEGA pixels LCD,” Proc. SPIE 2652, 15 (1996). [CrossRef]
  3. C. W. Slinger,  et al., “Recent Developments in Computer-Generated Holography: Toward a Practical Electroholography System for Interactive 3D Visualization,” Proc. SPIE 5290, 27–41 (2004). [CrossRef]
  4. J. Hahn, H. Kim, Y. Lim, G. Park, and B. Lee, “Wide viewing angle dynamic holographic stereogram with a curved array of spatial light modulators,” Opt. Express 16, 12372–12386 (2008). [CrossRef] [PubMed]
  5. M. Lucente, “Interactive Computation of holograms using a Look-up Table,” J. Electron. Imaging 2, 28–34 (1993). [CrossRef]
  6. T. Shimobaba, and T. Ito, “Special-purpose computer for holography HORN-4 with recurrence algorithm,” Comput. Phys. Commun. 148, 160–170 (2002). [CrossRef]
  7. H. Yoshikawa, T. Yamaguchi, and R. Kitayama, “Real-Time Generation of Full color Image Hologram with Compact Distance Look-up Table,” OSA Topical Meeting on Digital Holography and Three-Dimensional Imaging 2009 DWC4 (2009).
  8. J. A. Watlington, M. Lucente, C. J. Sparrell, V. M. Bove, Jr., and I. Tamitani, “A Hardware Architecture for Rapid Generation of Electro-Holographic Fringe Patterns,” Proc. SPIE Practical Holography IX 2406, 172–183 (1995).
  9. Y. Ichihashi, H. Nakayama, T. Ito, N. Masuda, T. Shimobaba, A. Shiraki, and T. Sugie, “HORN-6 special-purpose clustered computing system for electroholography,” Opt. Express 17, 13895–13903 (2009). [CrossRef] [PubMed]
  10. M. Lucente, and T. A. Galyean, “Rendering Interactive Holographic Images,” Proc. of SIGGRAPH 95 387–394 (1995).
  11. N. Masuda, T. Ito, T. Tanaka, A. Shiraki, and T. Sugie, “Computer generated holography using a graphics processing unit,” Opt. Express 14(2), 587–592 (2008). [CrossRef]
  12. L. Ahrenberg, P. Benzie, M. Magnor, and J. Watson, “Computer generated holography using parallel commodity graphics hardware,” Opt. Express 14(17), 7636–7641 (2006). [CrossRef] [PubMed]
  13. H. Kang, F. Yaras, and L. Onural, “Graphics processing unit accelerated computation of digital holograms,” Appl. Opt. 48, H137–H143 (2009). [CrossRef] [PubMed]
  14. Y. Pan, X. Xu, S. Solanki, and X. Liang, “R. Bin A. Tanjung, C. Tan, and T. C. Chong, “Fast CGH computation using S-LUT on GPU,” Opt. Express 17, 18543–18555 (2009). [CrossRef]
  15. T. Shimobaba, T. Ito, N. Masuda, Y. Abe, Y. Ichihashi, H. Nakayama, N. Takada, A. Shiraki, and T. Sugie, “Numerical calculation library for diffraction integrals using the graphic processing unit: the GWO library,” J. Opt. A, Pure Appl. Opt. 10, 075308 (2008). [CrossRef]
  16. T. Shimobaba, Y. Sato, J. Miura, M. Takenouchi, and T. Ito, “Real-time digital holographic microscopy using the graphic processing unit,” Opt. Express 16, 11776–11781 (2008). [CrossRef] [PubMed]

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.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited