Learning image processing pipelines for digital imaging devices

An input image is efficiently processed to generate a high-quality output image. The present invention provides a learning process for learning an image processing method, and a technique for improving image quality by performing image processing using spatial correlation and spectral correlation inherent in image data. . A predefined estimation function that uses a training data set including an input image and a desired output image to estimate the value of a pixel of the desired output image using a group of pixels located at similar positions in the input image Learn the optimal regression coefficient. By applying the learning regression coefficient, it is possible to realize speedup, robustness against noise, adaptation to a specific data set, and generalization for various uses. The present invention allows the use of an image sensor with a novel color filter array design that provides superior functionality over existing sensors and can take advantage of the typical high pixel count. [Selection] Figure 7