An implementation of the paper called "Repairing Low Rank Texture"
This version has correctlly implemented the alogrithm, but still need some tweaks. For example, the panelty term t
in the program will greatly influence the output.
In addition, the algorithm can be accelerated to O(rn^2) (current is O(n^3))