CPC H04N 23/80 (2023.01) [G06T 3/4015 (2013.01); G06T 5/40 (2013.01); G06T 5/50 (2013.01); G06T 5/75 (2024.01); G06T 5/92 (2024.01); H04N 1/4074 (2013.01); H04N 1/6008 (2013.01); H04N 1/603 (2013.01); H04N 9/643 (2013.01); H04N 9/646 (2013.01); H04N 9/68 (2013.01); H04N 9/77 (2013.01); H04N 23/10 (2023.01); H04N 23/60 (2023.01); H04N 23/741 (2023.01); H04N 23/88 (2023.01); H04N 25/60 (2023.01); H04N 25/61 (2023.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20012 (2013.01); G06T 2207/20182 (2013.01); H04N 2209/046 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause performance of operations comprising operations to:
access an image captured by an image sensor;
obtain a transfer function for mapping pixel values;
determine a faces indication that reflects a proportion of a scene depicted in the image that includes one or more human faces;
modify the transfer function based on the faces indication, wherein modifying the transfer function based on the faces indication comprises adjusting a gain of the transfer function to move the gain closer to unity;
apply the transfer function to pixel values of the image to produce a tone mapped image; and
output the tone mapped image.
|