| CPC H04N 23/667 (2023.01) [G06T 7/80 (2017.01); G06T 7/90 (2017.01); G06T 2207/10004 (2013.01)] | 20 Claims |

|
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing instructions that, when executed, cause the system to perform operations comprising:
illuminating a camera test target according to a first light setting;
receiving a first processed image of the camera test target from a test camera;
determining, based at least in part on the first processed image and on a known characteristic of the camera test target, a first image quality indicator;
optimizing, based at least in part on the first image quality indicator, a first image processor setting associated with the test camera;
receiving a first raw image, the first raw image comprising a first object;
generating, using an image processor configured based at least in part on the first image processor setting and the first raw image, a second processed image;
determining, using a perception component associated with a vehicle control system, a first characteristic of the first object in the second processed image;
determining, based at least in part on the first characteristic of the first object and a predetermined label associated with the first object, a first object score;
optimizing, based at least in part on the first object score, the first image processor setting; and
transmitting the first image processor setting to a vehicle camera of a vehicle configured to be controlled based at least in part on an ambient lighting detection associated with an environment through which the vehicle is traversing.
|