A configuration of the image estimation processing unit 902 in the present embodiment will be described below. Unlike in embodiment 1, the image estimation processing unit 902 includes a single neural network.
First, a convolution layer 1001 performs convolution operation on 256×256×4 input image data. For the pixel value of the input image data at a position (x, y) in a p plane being I(x, y, p1), output image data IG1(x, y, p2) from the convolution layer 1001 is calculated by the equation below.