CPC H04N 19/50 (2014.11) [G06F 18/2113 (2023.01); G06N 3/04 (2013.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06V 10/56 (2022.01); G06V 30/194 (2022.01); H04N 19/52 (2014.11); H04N 19/172 (2014.11); H04N 19/182 (2014.11); H04N 19/186 (2014.11)] | 20 Claims |
1. A computer-implemented method of generating an output image comprising a plurality of pixels arranged in a two-dimensional map, each pixel having a respective value for each of one or more channels, and wherein the method comprises:
receiving a neural network input by a neural network system;
processing the neural network input using one or more initial neural network layers of the neural network system to generate a respective portion of an alternative representation of the neural network input corresponding to each of the one or more channels for each pixel in the plurality of pixels included in the output image; and
for each of the one or more channels for each pixel in the plurality of pixels included in the output image:
processing the respective portion of the alternative representation using one or more output neural network layers to generate a respective score distribution over a discrete set of possible values for the channel, wherein the respective score distribution comprises a score for each of the possible values in the discrete set; and
selecting, using the respective score distribution and from the discrete set of possible values for the channel, the respective value for the channel.
|