• DocumentCode
    1196279
  • Title

    Using Commodity Graphics Hardware for Real-Time Digital Hologram View-Reconstruction

  • Author

    Ahrenberg, Lukas ; Page, Andrew J. ; Hennelly, Bryan M. ; McDonald, John B. ; Naughton, Thomas J.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Ireland, Maynooth
  • Volume
    5
  • Issue
    4
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    111
  • Lastpage
    119
  • Abstract
    View-reconstruction and display is an important part of many applications in digital holography such as computer vision and microscopy. Thus far, this has been an offline procedure for megapixel sized holograms. This paper introduces an implementation of real-time view-reconstruction using programmable graphics hardware. The theory of Fresnel-based view-reconstruction is introduced, after which an implementation using stream programming is presented. Two different fast Fourier transform (FFT)-based reconstruction methods are implemented, as well as two different FFT strategies. The efficiency of the methods is evaluated and compared to a CPU-based implementation, providing over 100 times speedup for a hologram size of 2048 times 2048.
  • Keywords
    fast Fourier transforms; holography; image reconstruction; Fresnel-based view-reconstruction; commodity graphics hardware; computer vision; digital holography; fast Fourier transform-based reconstruction methods; hologram size; megapixel sized holograms; microscopy; real-time digital hologram view-reconstruction; real-time view-reconstruction; Computer displays; Computer graphics; Hardware; Holographic optical components; Holography; Image reconstruction; Microscopy; Optical computing; Optical imaging; Optical recording; Digital holography; Fresnel transform; graphics hardware (GPU); view-reconstruction;
  • fLanguage
    English
  • Journal_Title
    Display Technology, Journal of
  • Publisher
    ieee
  • ISSN
    1551-319X
  • Type

    jour

  • DOI
    10.1109/JDT.2009.2013159
  • Filename
    4802182