CS Recovery Algorithms
CS Recovery Algorithms
have been proposed. Here I list some of them, and provide the
where is a bound of the amount of noise in the data. For notation convenience,
we rephrase the minimization problem for noise free case as
and .
Initialization: Index , residual , sparse representaton .
Iteration:
while(stopping criterion false)
;
end while
Iteration:
while(stopping criterion false)
;
end while
Output: Sparse representation , and the original signal .
Step 0: Take
Step : ( ) Compute
(i) by solving the problem:
(ii)
(iii)
Step : ( ) Compute
(i)
(ii)
(iii) set all but the largest K elements to zero, where K is the sparsity of the estimate
(iv)
and .
Initialization: sparse representation , , .
Iteration:
while (stopping criterion false)
for from 1 to end
;
end
;
end whlie
Output: Sparse representation , and original signal .
Step 0: Take
Step : ( ) Compute
(i) by solving the problem:
Step 2
Set , , , and .
Step 3
Perform the QR decomposition and construct using the last columns of Q.
Step 4
With and using as an initial point, apply the BFGS algorithm to solve the problem
Step 5
Step 6
If . stop and output as solution; otherwise, set , , , and
Step 2
Solve the weighted minimization problem
Step 3
Updata the weights; let and for each ,define
Step 4
Terminate on convergence or when attains a specified maximum number of iterations
Step 2
Choose a suitable decreasing sequence for , .
Step 3
Let .
Initialization:
For
Let .
Let .
If projiect on with:
Set .
Step 4
Final answer is .
For to
operators:
End
End
Step 2
For
Let .
Initialization: .
For
Let .
Set .
Step 3
Final answer is .
set .
Step 2
Compute for using where .
Step 3
Use to compute and .
Step 4
Repeat for
Set and use as an initial point. Apply the BFGS algorithm to solve the problem in
Step 5
Set , and terminate.