| CPC G06V 20/59 (2022.01) [B60W 40/09 (2013.01); B60W 50/14 (2013.01); G06N 20/00 (2019.01); G06T 7/10 (2017.01); G06V 20/40 (2022.01); G06V 40/172 (2022.01); B60W 2540/229 (2020.02); G06T 2207/20081 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30201 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a device, video data from a driver facing camera of a vehicle;
receiving, by the device, vehicle data identifying characteristics of the vehicle during capture of the video data;
detecting, by the device, one or more faces in the video data and identifying a driver of the vehicle from the one or more faces;
detecting, by the device, behavior data related to a behavior of the driver;
determining, by the device, distraction data identifying whether the behavior is classified as a distracted behavior;
determining, by the device, policy compliance data identifying whether the behavior satisfies one or more policies;
calculating, by the device, a distraction score based on the distraction data and the video data;
calculating, by the device, a policy compliance score based on the policy compliance data and the vehicle data; and
performing, by the device, one or more actions based on the distraction score and the policy compliance score, wherein performing the one or more actions includes:
applying, by the device, weights to the distraction score and the policy compliance score to generate a weighted distraction score and a weighted policy compliance score; and
combining, by the device, the weighted distraction score and the weighted policy compliance score to generate a driving behavior score for the driver of the vehicle.
|