CPC G06T 7/251 (2017.01) [G06T 7/73 (2017.01); G06T 13/40 (2013.01); G06V 10/774 (2022.01); G06V 40/161 (2022.01); G06V 40/165 (2022.01); G06V 40/176 (2022.01); G06V 10/62 (2022.01)] | 20 Claims |
1. A method comprising:
identifying a facial area depicted within a set of images within a video stream;
extracting a dense motion flow of the facial area from the set of images;
mapping the dense motion flow of each facial vertex within a set of facial regions in the facial area;
identifying highly correlated points within the set of facial regions;
computing correlative values of correlation matrices between vertices of the facial area corresponding to the identified highly correlated points, the computing of the correlative values comprising generating normalized correlation matrices for each facial vertex and averaging the correlation matrices into an averaged overall correlation matrix; and
tracking a face across the set of images based on the set of facial regions, the correlative values between the vertices, and the dense motion flow mapped to the respective facial region in the set of facial regions.
|