CPC G06V 20/58 (2022.01) [B60W 40/10 (2013.01); G06F 18/25 (2023.01); B60W 2420/403 (2013.01); B60W 2420/408 (2024.01); B60W 2510/18 (2013.01); B60W 2510/20 (2013.01); B60W 2554/4049 (2020.02)] | 20 Claims |
12. A vehicle system for a vehicle, the system comprising:
at least one camera that is incorporated into the vehicle;
at least one perception sensor that is incorporated into the vehicle; and
at least one processor in operable communication with the camera and the perception sensor, the at least one processor configured to execute program instructions, wherein the program instructions are configured to cause the at least one processor to:
receive a frame of visible image data from the at least one camera;
receive a frame of invisible perception data from a perception sensor;
fuse the frame of invisible perception data and the frame of visible image data to provide a fused frame of perception data;
perform object detection, classification and tracking using a machine learning algorithm via a neural network based on the fused frame of perception data to provide object detection data;
determine a usability score for the frame of visible image data, based on each of the following: a repetitive constant change in contrast within the frame of the visible image data, a luminance of the frame of the visible image data, a signal to noise ratio of the frame of the visible image data, and a number of edges of the frame of the visible image data;
perform the object detection, classification and tracking using the machine learning algorithm based on the fused frame of perception data when the usability score is less than a predetermined value and based on the frame of visible image data when the usability score is greater than the predetermined value; and
control steering, propulsion, and braking of the vehicle based on the object detection data, including based on the object detection, classification and tracking using the machine learning algorithm based on the fused frame of perception data when the usability score is less than a predetermined value and based on the frame of visible image data when the usability score is greater than the predetermined value.
|