DOI QR코드

DOI QR Code

GPU-ACCELERATED SPECKLE MASKING RECONSTRUCTION ALGORITHM FOR HIGH-RESOLUTION SOLAR IMAGES

  • Zheng, Yanfang (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Li, Xuebao (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Tian, Huifeng (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Zhang, Qiliang (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Su, Chong (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Shi, Lingyi (College of Electrical and Information Engineering, Jiangsu University of Science and Technology) ;
  • Zhou, Ta (College of Electrical and Information Engineering, Jiangsu University of Science and Technology)
  • Received : 2017.04.05
  • Accepted : 2017.06.11
  • Published : 2018.06.30

Abstract

The near real-time speckle masking reconstruction technique has been developed to accelerate the processing of solar images to achieve high resolutions for ground-based solar telescopes. However, the reconstruction of solar subimages in such a speckle reconstruction is very time-consuming. We design and implement a new parallel speckle masking reconstruction algorithm based on the Compute Unified Device Architecture (CUDA) on General Purpose Graphics Processing Units (GPGPU). Tests are performed to validate the correctness of our program on NVIDIA GPGPU. Details of several parallel reconstruction steps are presented, and the parallel implementation between various modules shows a significant speed increase compared to the previous serial implementations. In addition, we present a comparison of runtimes across serial programs, the OpenMP-based method, and the new parallel method. The new parallel method shows a clear advantage for large scale data processing, and a speedup of around 9 to 10 is achieved in reconstructing one solar subimage of $256{\times}256pixels$. The speedup performance of the new parallel method exceeds that of OpenMP-based method overall. We conclude that the new parallel method would be of value, and contribute to real-time reconstruction of an entire solar image.

Keywords

References

  1. Beard, A., Cowan, B., & Ferayorni, A. 2014, DKIST Visible Broadband Imager Data Processing Pipeline, SPIE, 9152, 91521J
  2. CUDA Toolkit, 2018, https://developer.nvidia.com/cuda-toolkit
  3. cuFFT Library, 2018, http://docs.nvidia.com/cuda/cufft
  4. Flores, L. A., Vidal, V., Mayo, P., Rodenas, F., & Verdu, G. 2014, Parallel CT Image Reconstruction Based on GPUs, Radiation Physics and Chemistry, 247, 250
  5. Gonsalves, R. A. 1982, Phase Retrieval and Diversity in Adaptive Optics, Optical Engineering, 21, 829
  6. Labeyrie, A. 1970, Attainment of Diffraction Limited Resolution in Large Telescopes by Fourier Analysing Speckle Patterns in Star Images, A&A, 85, 87
  7. Li, X. B., Wang, F., Xiang, Y. Y., et al. 2014, Parallel Image Reconstruction for New Vacuum Solar Telescope, JKAS, 47, 43
  8. Li, X. B., Liu, Z., Wang, F., et al. 2015, High-Performance Parallel Image Reconstruction for the New Vacuum Solar Telescope, PASJ, 67, 47 https://doi.org/10.1093/pasj/psv018
  9. Li, X. B., & Zheng, Y. F. 2016, A Novel Parallel Method for Speckle Masking Reconstruction Using the OpenMP, JKAS, 157, 162
  10. Lohmann, A. W., Weigelt, G., &Wirnitzer, B. 1983, Speckle Masking in Astronomy: Triple Correlation Theory and Applications, Applied Optics, 4028, 4037
  11. Paxman, R. G., Schulz, T. J., & Fienup, J. R. 1992, Joint Estimation of Object and Aberrations by Using Phase Diversity, JOSAA, 9, 1072 https://doi.org/10.1364/JOSAA.9.001072
  12. Pehlemann, E., & von der Luhe, O. 1989, Technical Aspects of the Speckle Masking Phase Reconstruction Algorithm, A&A, 216, 337
  13. Shi, Z., Xiang, Y. Y., Deng, H., Ji, K. F., & Wei, S. L. 2015, A Method of Level 1 Frames-Selection Based on GPU for New Vacuum Solar Telescope, Chinese Science Bulletin, 1408, 1413
  14. von der Luhe, O. 1993, Speckle Imaging of Solar Small Scale Structure. I - Methods, A&A, 268, 374
  15. Woger, F., & von der Luhe, O. 2008, KISIP: A Software Package for Speckle Interferometry of Adaptive Optics Corrected Solar Data, SPIE, 7019, 70191E
  16. Woger, F., & Ferayorni, A. 2012, Accelerated Speckle Imag- ing with the ATST Visible Broadband Imager, SPIE, 8451, 84511C-1