| CPC H04N 23/695 (2023.01) [G01S 13/66 (2013.01); G01S 13/867 (2013.01); G03B 13/36 (2013.01); G06T 7/207 (2017.01); H04N 23/675 (2023.01); H04N 23/69 (2023.01)] | 18 Claims |

|
1. A system, comprising:
an interface configured to:
receive two or more images; and
a processor configured to:
determine a bounding box for an object in the two or more images;
determine an estimated position for the object in a future image;
determine an estimated focus setting and an estimated pointing direction for a lens system, comprising to:
generate a set of focus curves based on a set of images of a test target under various operating conditions, wherein the various operating conditions include one or more of the following: a plurality of distances over a monitoring range, a plurality of temperatures appropriate to an operating environment of the system, and/or a plurality of radar cross sections and camera zoom settings appropriate to a selected camera and radar units of the system;
create a lookup table based on the set of focus curves;
determine a temperature of the lens system; and
determine the estimated focus setting based on the temperature of the lens system and the look up table, comprising to:
identify a correct focus motor offset based on a linear relationship between an ideal focus motor offset and a current temperature of the operating environment of the system; and
add the correct focus motor offset to the estimated focus setting to obtain a corrected estimated focus setting;
providing the estimated focus setting and the estimated pointing direction to the lens system;
generate a bounded image of the object;
determine that the bounded image is in focus; and
in the event that the bounded image is in focus, classify, and track the object.
|