A review of image denoising algorithms, with a new one