Skip to content

Codes of `Tensor Robust Principal Component Analysis` expreiments. Besides, this repo is for my own convex optimization assignments, so do not copy for your assignments !!!

Notifications You must be signed in to change notification settings

XIRZC/trpca.exp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tensor Robust Principal Component Analysis with Convex Optimization

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.

DO NOT COPY FOR YOUR ASSIGNMENTS !!!

Usage

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.

Applications

There are mainly two TRPCA applications leveraged in this repo:

  • RGB image denoising
  • RGB video background modeling

RGB Image Denoising

RGB Video Background Modeling

References

There are mainly several related works about this repo:

  1. Wright et al. - NeurIPS 2009 - Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices via Convex Optimization
  2. Candès et al. - JACM 2011 - Robust principal component analysis?
  3. Lu et al. - CVPR 2016 - Tensor Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Tensors via Convex Optimization
  4. Lu et al. - TPAMI 2020 - Tensor Robust Principal Component Analysis with A New Tensor Nuclear Norm

Miscellaneous

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.

About

Codes of `Tensor Robust Principal Component Analysis` expreiments. Besides, this repo is for my own convex optimization assignments, so do not copy for your assignments !!!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages