CPC G06T 5/92 (2024.01) [G06N 3/08 (2013.01); G06T 5/50 (2013.01); H04N 5/91 (2013.01); H04N 23/741 (2023.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20208 (2013.01); G06T 2207/30252 (2013.01)] | 37 Claims |
1. A method comprising:
obtaining stored sensor data representing a set of scenes captured by an image sensor utilizing an exposure setting corresponding to a first dynamic range;
automatically determining a set of control points based at least in part on a first image of the sensor data, the set of control points comprising first, second, and third control points, the second control point comprising a second tone value between a first tone value of the first control point and a third tone value of the third control point;
determining a gain value based, at least in part, on at least two selected control points of the set of control points;
computing, using the gain value and a tone mapping function of an image signal processor (ISP), a curve that passes through at least the first, second, and third control points, wherein the gain value is used to determine a slope of the curve at the second control point; and
causing the ISP to apply the curve to at least a different second image of the sensor data to obtain a set of images having one or more pixels within a second dynamic range that is different from the first dynamic range.
|