| CPC G06V 40/178 (2022.01) [G06V 10/761 (2022.01); G06V 10/762 (2022.01); G06V 10/776 (2022.01); G06V 20/46 (2022.01); G06V 40/172 (2022.01); G06V 40/174 (2022.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a first computer system, a video, the video having a plurality of frames;
performing, via at least one processor of the first computer system, facial detection on the plurality of frames, resulting in a plurality of facial images;
executing, via the at least one processor, a matchability algorithm on the plurality of facial images, resulting in a plurality of matchability scores, each matchability score in the plurality of matchability scores corresponding to a likelihood that a matching image will be found within the plurality of facial images;
executing, via the at least one processor, an embedding algorithm on the plurality of facial images, resulting in a plurality of embeddings, each embedding in the plurality of embeddings corresponding to an image within the plurality of facial images;
calculating, via the at least one processor, distances between the plurality of embeddings, resulting in a Euclidean distance matrix;
clustering, via the at least one processor, the plurality of embeddings using the Euclidean distance matrix, resulting in at least one cluster of embeddings;
identifying, within the plurality of facial images, a best facial image for each cluster in the at least one cluster of embeddings based on the plurality of matchability scores;
transmitting, from the first computer system to a third party computer system which is distinct from the first computer system, an age estimation request, the age estimation request comprising the best facial image of an individual and a request to estimate an age of the individual corresponding to the best facial image;
receiving, at the first computer system from the third party computer system, in response to the age estimation request, an indication that the age of the individual corresponding to the best facial image is below a predetermined threshold age; and
flagging, via the at least one processor, the video for human review based on the indication.
|