Skip to main content
. 2020 Oct 3;20(19):5666. doi: 10.3390/s20195666
Algorithm 2 Image compressive sensing via HNLSR.
  •   1:

    Input: measurement y, measurement matrix Φ

    Initialization:

    (1) Set k, λ, τ, b, c, m, σn;

    (2) Estimate an initial image xinit;

  •   2:

    Compute x via Eq.(19);

  •   3:

    for Each patch do

  •   4:

     (1) Block-matching and form patch group;

  •   5:

     (2) Generate dictionary for every patch group via Eq.(25);

  •   6:

     (3) Compute α via Eq.(27);

  •   7:

    end for

  •   8:

    for Each patch do

  •   9:

     (1) Search similar patches and arrange as 3D arrays;

  • 10:

     (2) Compute Θ via Eq.(32);

  • 11:

    end for

  • 12:

    Update b via Eq.(16);

  • 13:

    Update c via Eq.(17);

  • 14:

    k=k+1.

  • 15:

    Output: Reconstructed image x*