Skip to content

Low-Rank Tensor Recovery via Variational Schatten-p Quasi-Norm and Jacobian Regularization.

Notifications You must be signed in to change notification settings

CZY-Code/CP-Pruner

Repository files navigation

Low-Rank Tensor Recovery via Variational Schatten-$p$ Quasi-Norm and Jacobian Regularization

Installation

  1. Download source code and dataset:

  2. Pip install dependencies:

    • OS: Ubuntu 20.04.6
    • nvidia :
      • cuda: 12.1
      • cudnn: 8.5.0
    • python == 3.9.18
    • pytorch >= 2.1.0
    • Python packages: pip install -r requirements.txt

Dataset Preparation

Unzip and move dataset into ROOT/dataset or ROOT/data

Directory structure of dataset

    ├── data                
    │   ├── misc              
    │   ├── MSIs
    |   ├── Videos
    |   dc.tif
    |   PaviaU.mat          
    ├── dataset
    │   ├── bunny         
    │   ├── shapeNet

Run and test

  • Inpainting: ./Inpainting.sh
  • Denoising: ./Denoising.sh
  • Upsampling ./Upsampling.sh

Acknowledgement

This implementation is based on / inspired by:

About

Low-Rank Tensor Recovery via Variational Schatten-p Quasi-Norm and Jacobian Regularization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published