OSA's Digital Library

Applied Optics

Applied Optics

APPLICATIONS-CENTERED RESEARCH IN OPTICS

  • Editor: Glenn D. Boreman
  • Vol. 44, Iss. 35 — Dec. 10, 2005
  • pp: 7587–7594

Atmospheric wavefront phase recovery by use of specialized hardware: graphical processing units and field-programmable gate arrays

José G. Marichal-Hernández, Luis F. Rodríguez-Ramos, Fernando Rosa, and José M. Rodríguez-Ramos  »View Author Affiliations


Applied Optics, Vol. 44, Issue 35, pp. 7587-7594 (2005)
http://dx.doi.org/10.1364/AO.44.007587


View Full Text Article

Enhanced HTML    Acrobat PDF (1046 KB)





Browse Journals / Lookup Meetings

Browse by Journal and Year


   


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools

Share
Citations

Abstract

To achieve the wavefront phase-recovery stage of an adaptive-optics loop computed in real time for 32 × 32 or a greater number of subpupils in a Shack–Hartmann sensor, we present here, for what is to our knowledge the first time, preliminary results that we obtained by using innovative techniques: graphical processing units (GPUs) and field-programmable gate arrays (FPGAs). We describe the stream-computing paradigm of the GPU and adapt a zonal algorithm to take advantage of the parallel computational power of the GPU. We also present preliminary results we obtained by use of FPGAs on the same algorithm. GPUs have proved to be a promising technique, but FPGAs are already a feasible solution to adaptive-optics real-time requirements, even for a large number of subpupils.

© 2005 Optical Society of America

OCIS Codes
(010.1080) Atmospheric and oceanic optics : Active or adaptive optics
(100.5070) Image processing : Phase retrieval
(100.6890) Image processing : Three-dimensional image processing

ToC Category:
Image Processing

History
Original Manuscript: January 31, 2005
Manuscript Accepted: July 12, 2005
Published: December 10, 2005

Citation
José G. Marichal-Hernández, Luis F. Rodríguez-Ramos, Fernando Rosa, and José M. Rodríguez-Ramos, "Atmospheric wavefront phase recovery by use of specialized hardware: graphical processing units and field-programmable gate arrays," Appl. Opt. 44, 7587-7594 (2005)
http://www.opticsinfobase.org/ao/abstract.cfm?URI=ao-44-35-7587


Sort:  Author  |  Year  |  Journal  |  Reset  

References

  1. R. Hudgin, “Wave-front reconstruction for compensated imaging,” J. Opt. Soc. Am. A 67, 375–378 (1977). [CrossRef]
  2. K. Moreland, E. Angel, “The FFT on a GPU,” in Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware (Eurographics Association, 2003), pp. 112–119.
  3. M. Olano, A. Lastra, “A shading language on graphics hardware: the pixelflow shading system,” in Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (Association for Computing Machinery Press, 1998), pp. 159–168.
  4. E. Lindholm, M. J. Kilgard, H. Moreton, “A user-programmable vertex engine,” in Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (Association for Computing Machinery Press, 2001), pp. 149–158.
  5. T. J. Purcell, “Ray tracing on a stream processor,” Ph.D. dissertation (Stanford University, 2004).
  6. J. Bolz, I. Farmer, E. Grinspun, P. Schroder, “Sparse matrix solvers on the GPU: conjugate gradients and multigrid,” ACM (Assoc. Comput. Mach.) Trans. Graph. 22, 917–924 (2003). [CrossRef]
  7. K. Fatahalian, J. Sugerman, P. Hanrahan, “Understanding the efficiency of GPU algorithms for matrix–matrix multiplication,” presented at the SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware 2004, Grenoble, France, 29–30 August 2004.

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.


« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited