Digital Still Cameras (DSC) processing consists of a sequence of several basic operations. Since most DSCs acquire color imagery with a color filter array (CFA), capturing only one color sample for each pixel, the other two colors need to be interpolated. This interpolation process is referred to as demosaicking. The reconstructed full-color image then undergoes a set of correction operations that may include color and gamma correction, white balancing, and denoising. Finally, the image is compressed and stored in the memory. Potential improvements of SC processing chains are generally restricted by camera's limited computational resources. Also, once built, the camera's processing algorithms are difficult to upgrade. Hence, a recent trend ...