Share Email Print

Proceedings Paper

GPU-based calculations in digital holography
Author(s): R. Madrigal; P. Acebal; S. Blaya; L. Carretero; A. Fimia; F. Serrano
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

In this work we are going to apply GPU (Graphical Processing Units) with CUDA environment for scientific calculations, concretely high cost computations on the field of digital holography. For this, we have studied three typical problems in digital holography such as Fourier transforms, Fresnel reconstruction of the hologram and the calculation of vectorial diffraction integral. In all cases the runtime at different image size and the corresponding accuracy were compared to the obtained by traditional calculation systems. The programs have been carried out on a computer with a graphic card of last generation, Nvidia GTX 680, which is optimized for integer calculations. As a result a large reduction of runtime has been obtained which allows a significant improvement. Concretely, 15 fold shorter times for Fresnel approximation calculations and 600 times for the vectorial diffraction integral. These initial results, open the possibility for applying such kind of calculations in real time digital holography.

Paper Details

Date Published: 3 May 2013
PDF: 6 pages
Proc. SPIE 8776, Holography: Advances and Modern Trends III, 87760K (3 May 2013); doi: 10.1117/12.2017262
Show Author Affiliations
R. Madrigal, Univ. Miguel Hernández de Elche (Spain)
P. Acebal, Univ. Miguel Hernández de Elche (Spain)
S. Blaya, Univ. Miguel Hernández de Elche (Spain)
L. Carretero, Univ. Miguel Hernández de Elche (Spain)
A. Fimia, Univ. Miguel Hernández de Elche (Spain)
F. Serrano, Univ. Miguel Hernández de Elche (Spain)

Published in SPIE Proceedings Vol. 8776:
Holography: Advances and Modern Trends III
Miroslav Hrabovský; John T. Sheridan; Antonio Fimia-Gil, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?