Cross-Correlation Algorithm Based on Speeded-Up Robust Features Parallel Acceleration for Shack–Hartmann Wavefront Sensing
A cross-correlation algorithm to obtain the sub-aperture shifts that occur is a crucial aspect of scene-based SHWS (Shack–Hartmann wavefront sensing). However, when the sub-image is partially absent within the atmosphere, the traditional cross-correlation algorithm can easily obtain the wrong shift results. To overcome this drawback, we propose an algorithm based on SURFs (speeded-up-robust features) matching. In addition, to meet the speed required by wavefront sensing, CUDA parallel optimization of SURF matching is carried out using a GPU thread execution model and a programming model. The results show that the shift error can be reduced by more than two times, and the parallel algorithm can achieve nearly ten times the acceleration ratio.
Authors
- Xiaohan Mei (ORCID: https://orcid.org/0000-0003-4677-4653)
- Zhiyun Zhang (ORCID: https://orcid.org/0000-0001-6599-0592)
- Shuai Wang (ORCID: https://orcid.org/0000-0001-6711-2398)
- Yi Tan (ORCID: https://orcid.org/0009-0006-3472-5028)
- Fangfang Chai
- Jiayao Wu
- Ping Yang (ORCID: https://orcid.org/0000-0002-2243-6644)
- Linxiong Wen
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Optics and Electronics, Chinese Academy of Sciences (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Journal
- Photonics
- Published
- 2024-09-05
- DOI
- https://doi.org/10.3390/photonics11090844
- Citations
- 1
- Primary Topic
- Optical Systems and Laser Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.21