CPC G06T 7/90 (2017.01) [G06T 3/4053 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 5 Claims |
1. An image processing device comprising circuitry configured to:
obtain global image data including image data and spectral data, the global image data representing a global image area, wherein the spectral data represents spectral information acquired from a plurality of spectral imaging portions distributed in a photosensitive area of an imaging sensor, and wherein the image data represents imaging information acquired from an imaging part of the photosensitive area;
input the global image data to a convolutional neural network for generating output spectral data, wherein the convolutional neural network is configured to transform the obtained image data into the output spectral data based on the obtained spectral data, wherein the global image area includes more pixels represented by the obtained image data than pixels represented by the obtained spectral data,
wherein the convolutional neural network is trained using:
a back transformation that converts predicted spectral data to back-transformed image data using a physical model that integrates the spectrum according to color sensitivities;
a first loss function computed between the obtained image data and the back-transformed image data;
a second loss function computed between the obtained spectral data and the predicted spectral data; and
a smoothening constraint applied to the predicted spectral data.
|