I. Introduction
Traditionally, high-resolution images from a digital camera are the end result of a processing pipeline that transforms light intensity readings to images. The image processing pipeline is typically modular, and the first two and most crucial steps involve image demosaicking and denoising. Due to the modular nature of the pipeline, demosaicking and denoising are dealt in a sequential manner where the ordering will either alter the light intensity readings from the sensor if denoising is applied first, or the initial demosaicking will introduce non-linearities in the noise statistics rending denoising an even harder problem. Moreover, both of these problems belong to the category of ill-posed problems while their joint treatment is very challenging since two-thirds of the underlying data are missing and the rest are perturbed by noise. Evidently, reconstruction errors during this early stage of the camera pipeline will produce unsatisfying final results.