Graphics processing unit implementation of the Gerchberg-Saxton algorithm for real-time derivation of computer generated holograms

Authors

  • Stephen Daedalus Separa National Institute of Physics, University of the Philippines Diliman
  • Andrew Bañas National Institute of Physics, University of the Philippines Diliman
  • Vincent Daria Australian National University

Abstract

We implement the Gerchberg-Saxton (GS) algorithm on a graphics processing unit (GPU) to retrieve the phase of a computer generated hologram. By partitioning the problem into smaller independent computational tasks, we are able to perform parallel compuation on the GPU. For a computer generated hologram of 2048×2048 pixels, we were able to obtain a performance gain greater than 100× the baseline C-code implementation. Our results represent a significant step in realizing real-time digital holographic applications.

Downloads

Published

2009-10-28

How to Cite

[1]
“Graphics processing unit implementation of the Gerchberg-Saxton algorithm for real-time derivation of computer generated holograms”, Proc. SPP, vol. 27, no. 1, pp. SPP–2009, Oct. 2009, Accessed: Mar. 28, 2026. [Online]. Available: https://proceedings.spp-online.org/article/view/SPP-2009-7B-05