Non-local dual image denoising
Image quality assessment: from error visibility to structural similarity