CPC G06V 20/56 (2022.01) [G06T 3/60 (2013.01); G06V 10/44 (2022.01); G06V 10/764 (2022.01)] | 20 Claims |
1. A computer-implemented method comprising:
training a rotation classifier with unsupervised learning utilizing a first plurality of images, the rotation classifier configured to receive an input image and generate a rotation feature embedding for the input image;
training an impairment classifier with supervised learning utilizing a second plurality of images, impairment labels for each image of the second plurality of images, and the rotation feature embedding, generated by the rotation classifier, for each of the second plurality of images;
accessing a vehicle image captured by a camera on a vehicle;
providing the vehicle image to the impairment classifier as input, the impairment classifier providing an output of a camera impairment from a set of camera impairment categories; and
causing presentation on a user interface (UI) of the vehicle image and the camera impairment.
|