Chinese Journal of Lasers, Volume. 43, Issue 3, 312001(2016)

A Correlating Hartmann-Shack Wavefront Processor Using Multi-Core CPU

Chen Bingqian1,2、*, He Jieling1,2, Wang Caixia1, and Wei Ling1
Author Affiliations
  • 1[in Chinese]
  • 2[in Chinese]
  • show less

    Gradient algorithm is very important for the Hartmann-Shack sensor. The Hartmann-Shack sensor based on the normalized cross correlation (NCC) gradient algorithm shows strong noise immunity. In addition, it can detect both point source and extended target. A multi- core CPU (central processing unit) is used to implement NCC gradient algorithm to get better portability compared to the existing processor. The NCC algorithm is optimized and programmed. The program is improved by multi-core parallelization and advanced vector extension. When the template resolution is 9 pixel×9 pixel, the optimized program running on a 4-core computer, Intel (TM) Core (R) i7-3770k, spends about 340 μs to calculate the slope of 400 sub-apertures with 15 pixel×15 pixel. An adaptive optics system using optimized gradient program is built and experiences closed-loop test. The experimental results show that the CPU- based Hartmann- Shack adaptive optics system using NCC gradient algorithm can correct wavefront distortions effectively, even in strong noise environment.

    Tools

    Get Citation

    Copy Citation Text

    Chen Bingqian, He Jieling, Wang Caixia, Wei Ling. A Correlating Hartmann-Shack Wavefront Processor Using Multi-Core CPU[J]. Chinese Journal of Lasers, 2016, 43(3): 312001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Oct. 26, 2015

    Accepted: --

    Published Online: Mar. 4, 2016

    The Author Email: Bingqian Chen (bingqian_chen@163.com)

    DOI:10.3788/cjl201643.0312001

    Topics