This is a repository of simple TRPCA experiments including image denoising and video background modeling, and most of codes are copied from Lu Canyi's TRPCA Github Repo with some adaptions.
Open MATLAB and select the subfolder ./trpca
as root workspace, and run ./trpca/rgb_image_denoising_task.m
, ./trpca/video_background_modeling_task.m
for two applications, respectively.
And then you would see the logs printed on MATLAB command pane, and know where the visualization results are saved to.
There are mainly two TRPCA applications leveraged in this repo:
- RGB image denoising
- RGB video background modeling
There are mainly several related works about this repo:
- Wright et al. - NeurIPS 2009 - Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices via Convex Optimization
- Candès et al. - JACM 2011 - Robust principal component analysis?
- Lu et al. - CVPR 2016 - Tensor Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Tensors via Convex Optimization
- Lu et al. - TPAMI 2020 - Tensor Robust Principal Component Analysis with A New Tensor Nuclear Norm
You can refer to Lu Canyi's personal homepage, github homepage and google scholar homepage to find more related and interesting works about various mathematics theorm applied to Computer Science.