Compressed Sensing Recovery Algorithms
Chengfu Huo
roy@mail.ustc.edu.cn
There are many compressed sensing (CS) recovery algorithms that have been proposed.
Here I list some of them, and provide the corresponding experimental results. Essentially, the
recovery algorithms are similar to the sparse coding based on the over-complete dictionary. The
corresponding Matlab Codes of the following algorithms can be downloaded from my
homepage, http://home.ustc.edu.cn/~roy.
1. Orthogonal Matching Pursuit (OMP) [1]
Algorithm 1: CS recovery using OMP
Input: The CS observation
y
, and a measurement matrix
{ , 1,2, , }
i
im Ω ΦΨ
where
nm
R
Φ
and
mm
R
Ψ
.
Initialization: Index
I=
, residual
ry
, sparse representation
m
R
.
Iteration:
while (stopping criterion false)
argmax | , |
jj
i
r
;
{}iI = I
;
†
(:, )[ (:, )] Ω Ωr = y I I y
;
end while
†
( ) [ (:, )] Ω
I I y
;
Output: Sparse representation
, and the original signal
Ψ
x
.
Fig. 1. Recovery result by using OMP
original image
50 100 150 200 250
50
100
150
200
250
measurement mat
50 100 150 200 250
20
40
60
80
1d dct mat
50 100 150 200 250
50
100
150
200
250
1d rec img22.0812dB
50 100 150 200 250
50
100
150
200
250
评论20
最新资源