Redundancy computation analysis and implementation of phase diversity based on GPU
详细信息    查看全文
  • 作者:Quan Zhang ; Hua Bao ; Changhui Rao ; Zhenming Peng
  • 关键词:Phase diversity ; Adaptive optics ; Wavefront sensing ; Image restoration ; Parallel computing
  • 刊名:Optical Review
  • 出版年:2015
  • 出版时间:October 2015
  • 年:2015
  • 卷:22
  • 期:5
  • 页码:741-752
  • 全文大小:1,783 KB
  • 参考文献:1.Gonsalves, R.A.: Phase retrieval and diversity in adaptive optics. Opt. Eng. 21, 829-32 (1982)
    2.Paxman, R.G., Schulz, T.J., Fienup, J.R.: Joint estimation of object and aberrations by using phase diversity. J. Opt. Soc. Am. A. 9(7), 1072-085 (1992)CrossRef ADS
    3.Meynadier, L., Michau, V., Velluet, M., et al.: Noise propagation in wave-front sensing with phase diversity. Appl. Opt. 38, 4967-979 (1999)
    4.L?fdahl, M.G., Scharmer, G.B.: Wavefront sensing and image restoration from focused and defocused solar images. Astron. Astrophys. Suppl. Ser. 107, 243-64 (1994)ADS
    5.Georges, J.A., et al.: High speed closed loop dual deformable mirror phase diversity testbed. Proc. SPIE 6711, 671105 (2007)CrossRef
    6.Dolne, J.J., Menicucci, P., Miccolis, D., et al.: Real time phase diversity advanced image processing and wavefront sensing. Proceedings of SPIE 6712:67120G (2007)
    7.Warmuth, M.W., Parker, S.W., Wilson, A.J., et al.: Operation of phase-diverse adaptive-optics with extended scenes. Proc. SPIE. 7093, 709307 (2008)
    8.Katsaggelos, A.K., Lay, K.T.: Maximum likelihood blur identification and image restoration using the EM algorithm. Signal Process. IEEE Trans. 39(3), 729-33 (1991)CrossRef ADS
    9.Bailey, D.H., Swarztrauber, P.N.: The fractional Fourier transform and applications. SIAM Rev. 33(3), 389-04 (1991)MATH MathSciNet CrossRef
    10.Rabiner, L.R., Schafer, R.W., Rader, C.M.: The Chirp z-transform algorithm and its application. Bell Sys. Tech. J. 48(5), 1249-291 (1969)MathSciNet CrossRef
    11.Soummer, R., Pueyo, L., Sivaramakrishnan, A., et al.: Fast computation of Lyot-style coronagraph propagation. Opt. Express 15(24), 15935-5951 (2007)CrossRef ADS
    12.Paxman, R.G., Thelen, B.J., Carrara, D.A.: Myopic deblurring of space-variant blur by using phase-diverse speckle. In: Circuits, Systems and Computers, Conference Record of 1977 11th Asilomar Conference 2, pp. 928-32 (1998)
    13.Paxman, R.G., Seldin, J.H.: Fine-resolution astronomical imaging with phase diversity speckle. Digit. Image Recov. Synth. II SPIE. 2029, 287-98 (1993)
    14.Zielinski T P.: Robust image-based wavefront sensing [M]. University of Rochester, Rochester (2011)
    15.Nagy, J.G., Plemmons, R.J., Torgersen, T.C.: Iterative image restoration using approximate inverse preconditioning. IEEE Trans. Image Process. A Publ. IEEE Signal Process. Soc. 5(7), 1151-162 (1996)CrossRef ADS
    16.Zhang, Tianxu, Shen, Jun, Hong, Hanyu: Opt. Eng. 44, 017005 (2005)CrossRef ADS
    17.Farber, R.: CUDA application design and development, Morgan Kaufmann, Burlington (2011)
    18.Sanders, J., Kandrot, E.: CUDA by example: an introduction to general-purpose GPU programming, Addison, Wesley (2011)
    19.Cook, S., Programming, C.U.D.A.: A developer’s guide to parallel computing with GPUs. Morgan Kaufmann, Burlington (2011)
    20.Wilt, N.: The CUDA handbook: a comprehensive guide to GPU programming. Pearson Education, Prentice Hall (2013)
    21.Rao, K.R., Kim, D.N., Hwang, J.J.: Fast Fourier transform algorithms and applications, signals and communication technology. Springer, Netherlands (2010)CrossRef
    22.Volkov, V., Kazian, B.: Fitting FFT onto the G80 architecture. http://?www.?cs.?berkeley.?edu/?~kubitron/?courses/?cs258-S08/?projects/?reports/?project6_?report.?pdf (2008)
    23.Govindaraju, N.K., Lloyd, B.,?et al.: High performance discrete Fourier transforms on graphics processors. Proceedings of the 2008 ACM/IEEE conference on Supercomputing. IEEE Press, 1-12 (2008)
    24.Luitjens, J.: Faster parallel reductions on Kepler. http://?devblogs.?nvidia.?com/?parallelforall/?faster-parallel-reductions-kepler/-/span> (2014)
  • 作者单位:Quan Zhang (1) (2) (3) (4)
    Hua Bao (1) (3)
    Changhui Rao (1) (3)
    Zhenming Peng (2)

    1. Key Laboratory on Adaptive Optics, Chinese Academy of Sciences, Chengdu, 610209, China
    2. School of Optoelectronic Information, University of Electronic Science and Technology of China, Chengdu, 610054, China
    3. Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu, 610209, China
    4. University of Chinese Academy of Sciences, Beijing, 100039, China
  • 刊物类别:Physics and Astronomy
  • 刊物主题:Physics
    Electromagnetism, Optics and Lasers
  • 出版者:The Optical Society of Japan, co-published with Springer-Verlag GmbH
  • ISSN:1349-9432
文摘
Phase diversity method is not only used as an image restoration technique, but also as a wavefront sensor. However, its computations have been perceived as being too burdensome to achieve its real-time applications on a desktop computer platform. In this paper, the implementation of the phase diversity algorithm based on graphic processing unit (GPU) is presented. The redundancy computations for the pupil function, point spread function, and optical transfer function are analyzed. Two kinds of implementation methods based on GPU are compared: one is the general method which is accomplished by GPU library CUFFT without precision loss (method-1) and the other one performed by our own custom FFT with little damage of precision considering the redundant calculations (method-2). The results show the cost and gradient functions can be speeded up by method-2 in contrast with the method-1 and the overhead of global memory access by kernel fusion can be reduced. For the image of 256 × 256 with the sampling factor of 3, the results reveal that method-2 achieves speedup of 1.83× compared with method-1 when the central 128 × 128 pixels of the point spread function are used. Keywords Phase diversity Adaptive optics Wavefront sensing Image restoration Parallel computing

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700