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

PDF Article

References

  • View by:
  • |

  1. P. S. Hilaire, S. A. Benton, M. Lucente, M. L. Jesen, J. Kollin, H. Yoshikawa and J. Underkoffler,"Electonic display system for computational holography," Proc. SPIE 1212-20, 174-182 (1990).
  2. G. Tricoles, "Computer generated holograms: an historical review," Appl. Opt. 26, 4351-4360 (1987).
  3. M. Lucente, "Interactive Computation of Holograms Using a Look-Up Table," J. Electron. Imaging 2, 28-34 (1993).
    [CrossRef]
  4. H. Yoshikawa, S. Iwase, and T. Oneda, "Fast computation of Fresnel holograms employing difference," Proc. SPIE 3956, 48-55 (2000).
  5. K. Matsushima and M. Takai, "Fast computation of Fresnel holograms employing difference," Appl. Opt. 39, 6587-6594 (2000).
  6. T. Shimobaba and T. Ito, "An efficient computational method suitable for hardware of computer-generated hologram with phase computation by addition," Comp. Phys. Commun. 138, 44-52 (2001).
  7. 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 2406-23, 172-183 (1995).
  8. M. Lucente and T. A. Galyean, "Rendering interactive holographic images," Proc. ACMSIGGRAPH 95, 387-394 (1995).
  9. M. Lucente, "Diffraction-Specific Fringe Computation for Electro-Holography," Ph. D. Thesis, Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, (1994).
  10. M. Lucente, "Computational holographic bandwidth compression," IBM Systems Journal 35, 349-365, (1996).
  11. T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba and T. Sugie, "A special-purpose computer for electroholography HORN-5 to realize a real-time reconstruction," Opt. Express 13, 1923-1932(2005), <a href="http://www.opticsexpress.org/abstract.cfm?URI=OPEX-13-6-1923">http://www.opticsexpress.org/abstract.cfm?URI=OPEX-13-6-1923</a>
    [CrossRef]
  12. J. Bolz, I. Farmer, E. Grinspun and P. Schoder, "Sparse Matrix Solvers on the GPU:Conjugate Gradients and Multigrid," SIGGRAPH 03 Proceedings (2003).
  13. C. Thompson, S. Hahn and M. Oskin, "Using Modern Graphics Architectures for General-Purpose Computing : A Framework and Analysis," Proceedings of 35th International Symposium on Microarchitecture (MICRO-35), 306-320 (2002).
  14. J. Krüger and R. Westermann, "Linear Algebra Operators for GPU Implementation of Numerical Algorithms," SIGGRAPH 03 Proceedings (2003).
  15. nVIDIA corporation, "GPU Gems," Addison Wesley (2004).
  16. V. M. Bove, Jr., W. J. Plesniak, T. Quentmeyer and J. Barabas "Real-Time Holographic Video Images with Commodity PC Hardware," Proc. SPIE Stereoscopic Displays and Applications, 5664A (2005).

Appl. Opt. (2)

G. Tricoles, "Computer generated holograms: an historical review," Appl. Opt. 26, 4351-4360 (1987).

K. Matsushima and M. Takai, "Fast computation of Fresnel holograms employing difference," Appl. Opt. 39, 6587-6594 (2000).

Comp. Phys. Commun. (1)

T. Shimobaba and T. Ito, "An efficient computational method suitable for hardware of computer-generated hologram with phase computation by addition," Comp. Phys. Commun. 138, 44-52 (2001).

IBM Systems Journal (1)

M. Lucente, "Computational holographic bandwidth compression," IBM Systems Journal 35, 349-365, (1996).

J. Electron. Imaging (1)

M. Lucente, "Interactive Computation of Holograms Using a Look-Up Table," J. Electron. Imaging 2, 28-34 (1993).
[CrossRef]

Opt. Express (1)

T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba and T. Sugie, "A special-purpose computer for electroholography HORN-5 to realize a real-time reconstruction," Opt. Express 13, 1923-1932(2005), <a href="http://www.opticsexpress.org/abstract.cfm?URI=OPEX-13-6-1923">http://www.opticsexpress.org/abstract.cfm?URI=OPEX-13-6-1923</a>
[CrossRef]

Ph. D., Thesis, MIT, (1994) (1)

M. Lucente, "Diffraction-Specific Fringe Computation for Electro-Holography," Ph. D. Thesis, Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, (1994).

Proc. 35th Int'l Symp. on Micro. (2002) (1)

C. Thompson, S. Hahn and M. Oskin, "Using Modern Graphics Architectures for General-Purpose Computing : A Framework and Analysis," Proceedings of 35th International Symposium on Microarchitecture (MICRO-35), 306-320 (2002).

Proc. ACMSIGGRAPH (1)

M. Lucente and T. A. Galyean, "Rendering interactive holographic images," Proc. ACMSIGGRAPH 95, 387-394 (1995).

Proc. SPIE (4)

P. S. Hilaire, S. A. Benton, M. Lucente, M. L. Jesen, J. Kollin, H. Yoshikawa and J. Underkoffler,"Electonic display system for computational holography," Proc. SPIE 1212-20, 174-182 (1990).

H. Yoshikawa, S. Iwase, and T. Oneda, "Fast computation of Fresnel holograms employing difference," Proc. SPIE 3956, 48-55 (2000).

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 2406-23, 172-183 (1995).

V. M. Bove, Jr., W. J. Plesniak, T. Quentmeyer and J. Barabas "Real-Time Holographic Video Images with Commodity PC Hardware," Proc. SPIE Stereoscopic Displays and Applications, 5664A (2005).

SIGGRAPH 03 Proceedings (2003) (2)

J. Krüger and R. Westermann, "Linear Algebra Operators for GPU Implementation of Numerical Algorithms," SIGGRAPH 03 Proceedings (2003).

J. Bolz, I. Farmer, E. Grinspun and P. Schoder, "Sparse Matrix Solvers on the GPU:Conjugate Gradients and Multigrid," SIGGRAPH 03 Proceedings (2003).

Other (1)

nVIDIA corporation, "GPU Gems," Addison Wesley (2004).

Supplementary Material (1)

» Media 1: MOV (2224 KB)     

Cited By

OSA participates in CrossRef's Cited-By Linking service. Citing articles from OSA journals and other participating publishers are listed here.

Alert me when this article is cited.


Metrics