US 12,322,115 B2
Control algorithm to precisely evaluate edge quality from imagery
Sai Vishnu Aluru, Commerce Township, MI (US); Michael Cervoni, Lake Orion, MI (US); Jonathan Patrick Agnew, Clarkston, MI (US); and Logan Elliot Stack, Royal Oak, MI (US)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM Global Technology Operations LLC, Detroit, MI (US)
Filed on Sep. 26, 2022, as Appl. No. 17/935,277.
Prior Publication US 2024/0104743 A1, Mar. 28, 2024
Int. Cl. G06T 7/13 (2017.01); G06T 5/10 (2006.01); G06V 10/60 (2022.01); G06V 10/74 (2022.01)
CPC G06T 7/13 (2017.01) [G06T 5/10 (2013.01); G06V 10/60 (2022.01); G06V 10/761 (2022.01); G06T 2207/20056 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30268 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for evaluating edge quality in an image, comprising:
receiving an image from a camera of a vehicle, wherein the image includes image data;
detecting an edge in the image captured by the camera;
fitting a polynomial curve to the edge in the image captured by the camera;
executing a numerical optimizer to determine a minimum distance from each pixel in the image of the edge to the polynomial curve;
determining a modulation transfer function (MTF) value using the minimum distance;
determining whether the MTF value is greater than predetermined threshold;
providing an alert in response to determining that the MTF value is not greater than the predetermined threshold;
pixel binning a plurality of pixels of the edge in the image to generate a plurality of super pixels;
determining an average luminance value for each of the plurality of super pixels;
executing an adjusted pixel binning using the average luminance value for each of the plurality of super pixels;
storing the image data in response to determining that the MTF value is greater than predetermined threshold; and
determining an edge spread function of the edge using the plurality of super pixels.