CPC G06T 3/4015 (2013.01) | 23 Claims |
1. An image processing apparatus comprising:
a development unit configured to apply development processing to an input RAW image;
an acquisition unit configured to acquire a difference image indicating a difference between a first results image obtained by applying first development processing the same as the development processing to the RAW image and a second results image obtained by applying second development processing different from the first development processing to the RAW image,
wherein the development processing includes at least demosaic processing, demosaic processing in the first development processing is processing to estimate information on a color component that does not exist in a pixel of interest by an interpolation method, and demosaic processing in the second development processing is processing that uses a trained neural network; and
a generation unit configured to generate a third results image by applying development processing to the RAW image based on the first results image and the difference image, wherein
the development processing includes at least demosaic processing,
demosaic processing in the first development processing is processing to estimate information on a color component that does not exist in a pixel of interest by an interpolation method,
demosaic processing in the second development processing is processing that uses a trained neural network, and
a processing load of the second development processing is higher than that of the first development processing.
|