Tensor-Completion-for-Estimating-Missing-Values-in-Visual-Data

Tensor Completion by Python and Numba

本文的算法来自Liu等的两篇论文中的HaLRTC(其余算法会在之后补全)
The algorithm in this article is from HaLRTC in two papers by Liu et al.(The rest of the algorithms will be completed later)

Matlab 代码来自https://ece.uwaterloo.ca/~ece602/Projects/2017/Project1/main.html#2 感谢你们的工作!
Matlab from https://ece.uwaterloo.ca/~ece602/Projects/2017/Project1/main.html#2 Thanks for your work!
上述网址可能无法访问,Matlab源码已经上传至此Repo.
The above URL may not be accessible, Matlab source code has been uploaded to this Repo.

本项目旨在用Python实现原作者的算法,并用Numba模块对巨量的for循环进行加速。
This project aims to implement the algorithm in Python and use the Numba module to accelerate a huge number of for loops.

Dependencies

·Python 3.8
·Numpy 1.17.4
·Numba 0.46.0
·Tensorly 0.4.3
·OpenCV 4.1.2

Run HaLRTC.py

python HaLRTC.py

Input

Result

Run HaLRTC_house.py

python HaLRTC_house.py

Origin

Input

Result

P.S.

该项目为本人课程作业项目,来源于开源,回馈给开源。
This project is my coursework project, which is derived from open source and gives back to community.
若有任何对于本项目的疑问和建议欢迎联系lulutyh@163.com
If you have any questions or suggestions about this project, please contact lulutyh@163.com