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 条
  • [21] Image Inpainting Based on an Improved K-SVD Counterpart Algorithm
    Wang, Qingpei
    Bao, Donghai
    Bai, Huang
    Chang, Liping
    Li, Sheng
    Xu, Hong
    2017 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2017,
  • [22] K-SVD WITH A REAL l0 OPTIMIZATION: APPLICATION TO IMAGE DENOISING
    Liu, Yuan
    Canu, Stephane
    Honeine, Paul
    Ruan, Su
    2018 IEEE 28TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2018,
  • [23] Image Global K-SVD Variational Denoising Method Based on Wavelet Transform
    Wang, Chang
    Zhang, Wen
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2023, 19 (03): : 275 - 288
  • [24] Image sparse representation based on improved K-SVD algorithm
    Yang, Qiang
    Wang, Huajun
    Journal of Computers (Taiwan), 2020, 31 (05): : 61 - 72
  • [25] Improving Performance of K-SVD Based Image Denoising Using Curvelet Transform
    Routray, Sidheswar
    Ray, Arun Kumar
    Mishra, Chandrabhanu
    2015 INTERNATIONAL CONFERENCE ON MICROWAVE, OPTICAL AND COMMUNICATION ENGINEERING (ICMOCE), 2015, : 381 - 384
  • [26] GPU PARALLEL IMPLEMENTATION OF THE APPROXIMATE K-SVD ALGORITHM USING OPENCL
    Irofti, Paul
    Dumitrescu, Bogdan
    2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 271 - 275
  • [27] A denoising algorithm based on ARIMA and competitive K-SVD for the diagnosis of rolling bearing faults
    Meng, Zong
    Qin, Xiangyu
    Liu, Jingbo
    Li, Jimeng
    Fan, Fenjie
    APPLIED ACOUSTICS, 2025, 228
  • [28] A Novel Supervised Distributed Dictionary Learning based on Learned K-SVD for Image Denoising
    Zhang, Chaoran
    Huang, Huakun
    Zhao, Lingjun
    Xu, Chenkai
    Zhao, Rui
    2023 IEEE 16TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP, MCSOC, 2023, : 306 - 311
  • [29] Medical Image Feature Extraction and Fusion Algorithm Based on K-SVD
    Chen, HongLi
    Huang, ZhaoHua
    2014 NINTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2014, : 333 - 337
  • [30] K-SVD Based Image Denoising Method Using Image Residual Information in Different Frequency Bands
    Su, Pin-gang
    Liu, Tao
    Sun, Zhan-li
    INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2016, PT II, 2016, 9772 : 482 - 492