Parallel Transformation of K-SVD Solar Image Denoising Algorithm

被引:0
|
作者
Liang, Youwen [1 ,2 ,3 ]
Tian, Yu [1 ,2 ]
Li, Mei [1 ,2 ]
机构
[1] Chinese Acad Sci, Key Lab Adapt Opt, Chengdu 610209, Peoples R China
[2] Chinese Acad Sci, Inst Opt & Elect, Lab Adapt Opt, Chengdu 610209, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
关键词
K-SVD denoising algorithm; parallel computing; multi-core CPU; OpenMP; sparse representation; SPARSE; RECONSTRUCTION; DICTIONARIES;
D O I
10.1117/12.2256495
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The images obtained by observing the sun through a large telescope always suffered with noise due to the low SNR. K-SVD denoising algorithm can effectively remove Gauss white noise. Training dictionaries for sparse representations is a time consuming task, due to the large size of the data involved and to the complexity of the training algorithms. In this paper, an OpenMP parallel programming language is proposed to transform the serial algorithm to the parallel version. Data parallelism model is used to transform the algorithm. Not one atom but multiple atoms updated simultaneously is the biggest change. The denoising effect and acceleration performance are tested after completion of the parallel algorithm. Speedup of the program is 13.563 in condition of using 16 cores. This parallel version can fully utilize the multi-core CPU hardware resources, greatly reduce running time and easily to transplant in multi-core platform.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Image Denoising by Enhancing K-SVD Algorithm
    Oey, Endra
    Junius, Edwin
    Alfiansyah, Reza
    Hedwig, Rinda
    INTERNETWORKING INDONESIA, 2013, 5 (02): : 9 - 13
  • [2] Parallel Optimization of K-SVD Algorithm for Image Denoising Based on Spark
    Tan Chao
    Wei Zhihui
    Wu ZeBin
    Chen Yufeng
    Gu Jingping
    PROCEEDINGS OF 2016 IEEE 13TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP 2016), 2016, : 820 - 825
  • [3] Cloud K-SVD for Image Denoising
    Christian Marius Lillelund
    Henrik Bagger Jensen
    Christian Fischer Pedersen
    SN Computer Science, 2022, 3 (2)
  • [4] An Implementation and Detailed Analysis of the K-SVD Image Denoising Algorithm
    Lebrun, Marc
    Leclaire, Arthur
    IMAGE PROCESSING ON LINE, 2012, 2 : 96 - 133
  • [5] K-SVD Based Denoising Algorithm for DoFP Polarization Image Sensors
    Li, Shiting
    Ye, Wenbin
    Liang, Huawei
    Pan, Xiaofang
    Lou, Xin
    Zhao, Xiaojin
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [6] The Research on Denoising of SAR Image Based on Improved K-SVD Algorithm
    Tan, Linglong
    Li, Changkai
    Wang, Yueqin
    2ND INTERNATIONAL CONFERENCE ON MACHINE VISION AND INFORMATION TECHNOLOGY (CMVIT 2018), 2018, 1004
  • [7] An adaptive rank-sparsity K-SVD algorithm for image sequence denoising
    Kuang, Yin
    Zhang, Lei
    Yi, Zhang
    PATTERN RECOGNITION LETTERS, 2014, 45 : 46 - 54
  • [8] Image Denoising via Graph Regularized K-SVD
    Tang, Yibin
    Shen, Yuan
    Jiang, Aimin
    Xu, Ning
    Zhu, Changping
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 2820 - 2823
  • [9] Deep K-SVD Denoising
    Scetbon, Meyer
    Elad, Michael
    Milanfar, Peyman
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2021, 30 : 5944 - 5955
  • [10] K-SVD FOR HARDI DENOISING
    Patel, Vishal
    Shi, Yonggang
    Thompson, Paul M.
    Toga, Arthur W.
    2011 8TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: FROM NANO TO MACRO, 2011, : 1805 - 1808