A fast image denoising algorithm via over-complete dictionary