| CPC H04N 23/88 (2023.01) [G06T 3/40 (2013.01); G06T 7/90 (2017.01); G06V 10/82 (2022.01); G06T 2207/10024 (2013.01)] | 18 Claims |

|
1. A method for white balancing an input digital image, comprising:
receiving the input digital image in an input color space;
downsampling the input image to generate a downsampled image;
processing the downsampled image with a plurality of preset white balance settings to generate a plurality of downsampled images each with a distinct target white balance;
processing the input image at a fixed white balanced setting to produce an initial image;
inputting the white balanced downsampled images to a deep neural network to generate a weighting map, the weighting map comprising weights of the preset white balance settings at windows of the downsampled images;
generating a white balanced output image by determining a sum of the weighting map applied to mapped images each with a target white balance, the mapped images each determined by minimizing a residual sum of squares between the colors of the initial image and the downsampled image with the target white balance; and
outputting the white balanced output image.
|