Skip to content

Maki0806/Fast_SVS_CPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Sample MATLAB Codes: Fast Singular Value Shrinkage using CPA

(c) Masaki Onuki, 2017

Author: Masaki Onuki (masaki.o@msp-lab.org)

These MATLAB codes are the examples of fast singular value shrinkage using Chebyshev polynomial approximation (CPA). When you use these samples for your paper, please cite the paper below:

M. Onuki, S. Ono, K. Shirai, and Y. Tanaka, "Fast Singular Value Shrinkage with Chebyshev Polynomial Approximation Based on Signal Sparsity," IEEE Transactions on Signal Processing.

This paper includes theoretical and practical details of the fast singular value shrinkage with CPA.

Prerequisites:

MATLAB 2015b or later. We have not confirmed yet if our codes can be run using older versions than MATLAB 2015b.

Instruction:

We have prepared the application indicated in Section V-F of the above paper. In the "Sample_code_Fast_SVS_CPA" folder, the singular value shrinkage using CPA and the exact method was applied to matrix rank minimization. You can select the CPA-based method or the exact method by changing the variable CPA_SVS. The CPA-based method is used if CPA_SVS = 1, or the exact method is used if CPA_SVS = 0. The matrix rank and the missing rate of the used data can be determined by changing the variables rank and Miss_rate. Additionally, choose the approximation order for CPA by changing the variable Approx order. Finally, run the source code. Enjoy!

Update History:

Aug. 17, 2017: v0.1 - (original release)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages