US 12,236,564 B2
High dynamic range image processing with fixed calibration settings
Yining Deng, Fremont, CA (US); Eric Dujardin, San Jose, CA (US); Sean Midthun Pieper, San Jose, CA (US); and Minwoo Park, Saratoga, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on May 5, 2021, as Appl. No. 17/308,663.
Prior Publication US 2022/0358627 A1, Nov. 10, 2022
Int. Cl. G06T 5/00 (2024.01); G06N 3/08 (2023.01); G06T 5/50 (2006.01); G06T 5/92 (2024.01); H04N 5/91 (2006.01); H04N 23/741 (2023.01)
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
OG exemplary drawing
 
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.