yzcv / TWMac-TT-OKA

Official implementation of TWMac-TT-OKA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TWMac-TT-OKA

image

Effective Tensor Completion via Element-wise Weighted Low-rank Tensor Train with Overlapping Ket Augmentation

Yang Zhang, Yao Wang, Zhi Han, Xi’ai Chen, Yandong Tang

[Paper Link]

1. Environment Requirements

MATLAB2021a with

  • Parallel Computing Toolbox
  • Image Processing Toolbox
  • Statistic and Machine Learning Toolbox

The code was tested on Windows 10 with Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz.

2. Test

OKA quick test
  • Run TestOKA.m for checking the Overlapping Ket Augmentation procedure.
TMacTT-OKA (Only OKA)
TWMacTT-KA (Only W)
TWMacTT-OKA (W+OKA) - arbitrary size test (thanks to the proposed OKA scheme
TWMacTT-OKA (W+OKA)

For other input images, please tune the hyper-parameter thl in the Demo script to obtain the best performance.

3. Representative Result

The completion result of the cropped Lena of size 91×111×3 with missing rate 80% is shown as follows.

Visual performance

lena

Numeric metrics

Algorithms RSE PSNR SSIM
FBCP 0.1345 22.8181 0.6847
SiLRTC 0.1772 20.4194 0.6191
STDC 0.2833 16.3785 0.5414
TMac 0.1941 19.6644 0.5286
TMac-TT+OKA 0.0738 28.0621 0.9042
TWMac-TT+OKA 0.0689 28.6562 0.9103

About

Official implementation of TWMac-TT-OKA.

License:MIT License


Languages

Language:MATLAB 100.0%