• Laser & Optoelectronics Progress
  • Vol. 59, Issue 10, 1010008 (2022)
Lan Li1、*, Wei Wei1, Mingli Jing2, and Shasha Pu1
Author Affiliations
  • 1School of Science, Xi'an Shiyou University, Xi'an 710065, Shaanxi , China
  • 2School of Electronic Engineering, Xi'an Shiyou University, Xi'an 710065, Shaanxi , China
  • show less
    DOI: 10.3788/LOP202259.1010008 Cite this Article Set citation alerts
    Lan Li, Wei Wei, Mingli Jing, Shasha Pu. A Sparse Restoration Algorithm Based on Clustered Class Graph Signals[J]. Laser & Optoelectronics Progress, 2022, 59(10): 1010008 Copy Citation Text show less
    Three types of clustering based on graph signals
    Fig. 1. Three types of clustering based on graph signals
    Recovery effect of different algorithms, when sampling rate is 0.3. (a) Original picture; (b) CBOMP algorithm; (c) OMP algorithm; (d) BP algorithm; (e) CoSaMP algorithm; (f) ROMP algorithm
    Fig. 2. Recovery effect of different algorithms, when sampling rate is 0.3. (a) Original picture; (b) CBOMP algorithm; (c) OMP algorithm; (d) BP algorithm; (e) CoSaMP algorithm; (f) ROMP algorithm
    Comparison of PSNR values ​​of five algorithms
    Fig. 3. Comparison of PSNR values ​​of five algorithms
    PSNR value of different block numbers
    Fig. 4. PSNR value of different block numbers

    Algorithm 3:CBOMP algorithm

    Input:HY=y11,y12,,y1c1y[1],,yi1,yi2,,yiciy[i],,yp1,,ypcpy[p]pS

    Initialize:r0=y[i]Λ0=t=1

    for t=1:512

       λ[i]=argmaxir0,H[i]TF

       Λt=Λt-1{λ[i]t}Ht=[Ht-1,Hλ[i]t]

       Θ̂t= argminY-HtΘ̂2

       rt=Y-HtΘ̂t,t = t+1

       if t>S

       break

       end

    end

    Output: Θ̂

    Table 0. [in Chinese]

    Algorithm 2: Clustered classification based on graph signal

    Input:Y=y1,y2,,yNε>0

    Initialize:ŷ1=y1Λ0=0,0,,01×NNg=1b=2

    for i=2:N

      for j=1:Ng

        if DIS(yi,ŷj)<ε

        ŷb=yiΛi=jb=b+1

        break

        if j=Ng

        Ng=Ng+1Λi=Ngŷj+1=yib=j+2

        end

    end

    Sort: Ŷ

    Output:Ŷ=ŷ1,ŷ2,,ŷNΛ0Ng

    Table 0. [in Chinese]

    Algorithm 1: Graph filter design

    Input:LΦCM×NIδ

    Initialize:1.H=ΦLG=ĤTĤG=SVST

         2.Replace all non-zero elements in matrix V with nm to obtain matrix V˜V˜=ZTZ

         3.G0=SZTZSTG0=H0TH0

        for i=1:1000

         ε=IN-HiTHiF2

         if ε0.001

         break

         Hi+1=Hi-δHiHiTHi-I

         end

        end

    Output:H

    Table 0. [in Chinese]
    Sampling rateRunning time /s
    CBOMPOMPROMPCoSaMPBP
    0.25.1712.047.1410.4329.05
    0.37.3413.089.0311.2640.75
    0.47.1012.189.3511.3340.98
    0.57.2412.709.6512.0340.76
    0.67.1312.8910.7812.8741.26
    Table 1. Comparison of running time of five algorithms
    Lan Li, Wei Wei, Mingli Jing, Shasha Pu. A Sparse Restoration Algorithm Based on Clustered Class Graph Signals[J]. Laser & Optoelectronics Progress, 2022, 59(10): 1010008
    Download Citation