Adaptive rendering with non-local means filtering
image denoising using scale mixtures of gaussians in the wavelet domain .