| CPC G06V 40/20 (2022.01) [G06F 18/2113 (2023.01); G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06T 7/97 (2017.01); G06V 10/751 (2022.01); G06V 20/13 (2022.01); G06V 20/30 (2022.01)] | 14 Claims | 

| 
               1. A driver monitoring system to determine activity in a sequence of successively acquired images of a scene within a vehicle, comprising: 
            memory; and 
                one or more processors configured to perform operations comprising: 
                acquiring the sequence of images; 
                forming, for each image in the sequence of images, a feature block of features extracted from the image; 
                determining, for each image in the sequence of images, image specific information, wherein the image specific information includes a weighting indicating image importance for the image and one or more likelihoods of one or more activities, wherein the weighting is determined based on retrieving a previously determined stored feature block and image specific information of the previously determined stored feature block; 
                storing the formed feature blocks and the determined image specific information; 
                passing a plurality of weighted feature blocks through a predictive model to determine an activity in the sequence of images; 
                comparing the determined activities with a most likely image activity in the image specific information; 
                validating the determined activity based on the comparison; and 
                controlling the vehicle according to the validated activity. 
               |