Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Computer generated holography using a graphics processing unit

Open Access Open Access

Abstract

We have applied the graphics processing unit (GPU) to computer generated holograms (CGH) to overcome the high computational cost of CGH and have compared the speed of a GPU implementation to a standard CPU implementation. The calculation speed of a GPU (GeForce 6600, nVIDIA) was found to be about 47 times faster than that of a personal computer with a Pentium 4 processor. Our system can realize real-time reconstruction of a 64-point 3-D object at video rate using a liquid-crystal display of resolution 800×600.

©2006 Optical Society of America

Full Article  |  PDF Article
More Like This
Computer generated holography using parallel commodity graphics hardware

Lukas Ahrenberg, Philip Benzie, Marcus Magnor, and John Watson
Opt. Express 14(17) 7636-7641 (2006)

Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system

Naoki Takada, Tomoyoshi Shimobaba, Hirotaka Nakayama, Atsushi Shiraki, Naohisa Okada, Minoru Oikawa, Nobuyuki Masuda, and Tomoyoshi Ito
Appl. Opt. 51(30) 7303-7307 (2012)

Simplified electroholographic color reconstruction system using graphics processing unit and liquid crystal display projector

Atsushi Shiraki, Naoki Takada, Masashi Niwa, Yasuyuki Ichihashi, Tomoyoshi Shimobaba, Nobuyuki Masuda, and Tomoyoshi Ito
Opt. Express 17(18) 16038-16045 (2009)

Supplementary Material (1)

Media 1: MOV (2224 KB)     

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1.
Fig. 1. Block diagram of GPU: “VS” is a vertex shader and “PS” is a pixel shader.
Fig. 2.
Fig. 2. CGH images: (a) 800 × 600-grid image by GPU, (b) 800 × 600-grid image by CPU.
Fig. 3.
Fig. 3. Reconstructed images: (a) GPU, (b) CPU.
Fig. 4.
Fig. 4. Movie of a reconstructed image [Media 1]

Tables (2)

Tables Icon

Table 1. The spec sheet of nVIDIA’s GeForce 6600

Tables Icon

Table 2. Comparison between the calculation time of GPU (GeForce 6600) and Pentium 4 3.2-GHz.

Equations (4)

Equations on this page are rendered with MathJax. Learn more.

I ( x α , y α ) = j = 0 N 1 A j cos ( 2 πθ ) ,
θ = 1 λ ( x α x j ) 2 + ( y α y j ) 2 + z j 2 ,
θ = z j λ + 1 2 λ z j { ( x α x j ) 2 + ( y α y j ) 2 } ,
θ = 1 2 λ z j { ( x α x j ) 2 + ( y α y j ) 2 } .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.