CPC G06T 3/4046 (2013.01) [G06T 5/70 (2024.01); G06T 7/90 (2017.01)] | 20 Claims |
1. A method of denoising images, comprising:
receiving a plurality of first pixel values representing an input image having a first brightness level and a first amount of noise;
receiving a plurality of second pixel values representing a ground truth image having a second brightness level and a second amount of noise that is less than the first amount;
determining a first range of values associated with the plurality of second pixel values;
determining a first scaling factor associated with a kth quantile of the first range of values;
performing a first scaling operation on the plurality of first pixel values that produces a respective plurality of third pixel values based on the first scaling factor;
performing a second scaling operation on the plurality of second pixel values that produces a respective plurality of fourth pixel values based on the first scaling factor;
training a neural network to reproduce the plurality of fourth pixel values based at least in part on the plurality of third pixel values;
receiving a plurality of fifth pixel values representing a first image; and
inferring a denoised image from the plurality of fifth pixel values based on the neural network.
|