A non-local algorithm for image denoising
Texture synthesis by non-parametric sampling