Restoring an Image Taken through a Window Covered with Dirt or Rain
image denoising using scale mixtures of gaussians in the wavelet domain .