A statistical learning based image denoising approach