OSA's Digital Library

Applied Optics

Applied Optics


  • Editor: Joseph N. Mait
  • Vol. 50, Iss. 34 — Dec. 1, 2011
  • pp: H306–H314

Calculation method for computer-generated holograms with cylindrical basic object light by using a graphics processing unit

Hironobu Sakata, Kouhei Hosoyachi, Chan-Young Yang, and Yuji Sakamoto  »View Author Affiliations

Applied Optics, Vol. 50, Issue 34, pp. H306-H314 (2011)

View Full Text Article

Enhanced HTML    Acrobat PDF (900 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



It takes an enormous amount of time to calculate a computer-generated hologram (CGH). A fast calculation method for a CGH using precalculated object light has been proposed in which the light waves of an arbitrary object are calculated using transform calculations of the precalculated object light. However, this method requires a huge amount of memory. This paper proposes the use of a method that uses a cylindrical basic object light to reduce the memory requirement. Furthermore, it is accelerated by using a graphics processing unit (GPU). Experimental results show that the calculation speed on a GPU is about 65 times faster than that on a CPU.

© 2011 Optical Society of America

OCIS Codes
(090.1760) Holography : Computer holography
(090.1995) Holography : Digital holography

ToC Category:
Computer-Generated Holography

Original Manuscript: August 1, 2011
Revised Manuscript: October 28, 2011
Manuscript Accepted: October 28, 2011
Published: December 6, 2011

Virtual Issues
Digital Holography and 3D Imaging 2011 (2011) Applied Optics

Hironobu Sakata, Kouhei Hosoyachi, Chan-Young Yang, and Yuji Sakamoto, "Calculation method for computer-generated holograms with cylindrical basic object light by using a graphics processing unit," Appl. Opt. 50, H306-H314 (2011)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. K. Matsushima, H. Schimmel, and F. Wyrowski, “Fast calculation method for optical diffraction on tilted planes by use of the angular spectrum of plane waves,” J. Opt. Soc. Am. A 20, 1755–1762 (2003). [CrossRef]
  2. L. Ahrenberg, P. Benzie, M. Magnor, and J. Waston, “Computer generated holograms from three dimensional meshes using an analytic light transport model,” Appl. Opt. 47, 1567–1574 (2008). [CrossRef] [PubMed]
  3. H. Yoshikawa, T. Yamaguchi, and R. Kitayama, “Real-time generation of full color image hologram with compact distance look-up table,” in Digital Holography and Three-Dimensional Imaging, OSA Technical Digest (CD) (Optical Society of America, 2009), paper DWC4.
  4. S. Kim and E. Kim, “Fast computation of hologram patterns of a 3D object using run-length encoding and novel look-up table methods,” Appl. Opt. 48, 1030–1041 (2009). [CrossRef]
  5. Y. Sakamoto and T. Nagao, “A fast computational method for computer-generated Fourier hologram using patch model,” Electron. Commun. Jpn. Part 2 85, 16–24 (2002). [CrossRef]
  6. H. Sakata and Y. Sakamoto, “Fast computation method for Fresnel hologram using three-dimensional affine transformations in real space,” Appl. Opt. 48, H212–H221 (2009). [CrossRef] [PubMed]
  7. 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). [CrossRef] [PubMed]
  8. R. H.-Y. Chen and T. D. Wilkinson, “Computer generated hologram with geometric occlusion using GPU-accelerated depth buffer rasterization for three-dimensional display,” Appl. Opt. 48, 4246–4255 (2009). [CrossRef] [PubMed]
  9. Y. Pan, X. Xu, S. Solanki, X. Liang, R. B. A. Tanjung, C. Tan, and T.-C. Chong, “Fast CGH computation using S-LUT on GPU,” Opt. Express 17, 18543–18555 (2009). [CrossRef]
  10. T. Shimobaba, T. Ito, N. Masuda, Y. Ichihashi, and N. Takada, “Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL,” Opt. Express 18, 9955–9960 (2010). [CrossRef] [PubMed]
  11. http://www.nvidia.com/.
  12. http://developer.nvidia.com/category/zone/cuda-zone.

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.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited