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 条
  • [41] Regularized K-SVD
    Dumitrescu, Bogdan
    Irofti, Paul
    IEEE SIGNAL PROCESSING LETTERS, 2017, 24 (03) : 309 - 313
  • [42] COMPRESSIVE K-SVD
    Anaraki, Farhad Pourkamali
    Hughes, Shannon M.
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 5469 - 5473
  • [43] An improvement of the K-SVD algorithm with applications on face recognition
    Malkomes, Gustavo
    Pordeus, Joao Paulo
    Brito, Carlos Fisch
    2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 241 - 246
  • [44] Sparse Representation of Network Topology with K-SVD Algorithm
    Matsuo, Ryotaro
    Nakamura, Ryo
    Ohsaki, Hiroyuki
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 291 - 298
  • [45] Compression of facial images using the K-SVD algorithm
    Bryt, Ori
    Elad, Michael
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2008, 19 (04) : 270 - 282
  • [46] Medical Image Denoising Based on Improving K-SVD and Block-Matching 3D filtering
    Bai, Jing
    Sun, Yanchao
    Fan, Ting
    Song, Shu
    Zhang, Xiangrong
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 1624 - 1627
  • [47] Improved method for bearing AE signal denoising based on K-SVD algorithms
    Zhang J.
    Zhang P.
    Hua C.
    Qin P.
    Zhendong yu Chongji/Journal of Vibration and Shock, 2017, 36 (21): : 150 - 156
  • [48] DENOISING OF FULL RESOLUTION DIFFERENTIAL SAR INTERFEROGRAM BASED ON K-SVD TECHNIQUE
    Ojha, Chandrakanta
    Fusco, Adele
    Manunta, Michele
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 2461 - 2464
  • [49] Speech enhancement using the improved K-SVD algorithm by subspace
    Guo, Xin
    Jia, Hairong
    Wang, Dong
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2016, 43 (06): : 109 - 115
  • [50] Medical image features extraction and fusion based on K-SVD
    Yu, Nan-Nan
    Qiu, Tian-Shuang
    Bi, Feng
    Wang, Ai-Qi
    Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 2012, 52 (04): : 605 - 609