1. Introduction
Image denoising is an essential and fundamental problem in low-level vision and image processing. With decades of studies, numerous promising approaches [3], [12], [17], [53], [11], [61] have been developed and near-optimal performance [8], [31], [50] has been achieved for the removal of additive white Gaussian noise (AWGN). However, in real camera system, image noise comes from multiple sources (e.g., dark current noise, short noise, and thermal noise) and is further affected by in-camera processing (ISP) pipeline (e.g., demosaicing, Gamma correction, and compression). All these make real noise much more different from AWGN, and blind denoising of real-world noisy photographs remains a challenging issue.