US Pat. No. 10,262,192

HUMAN FACIAL DETECTION AND RECOGNITION SYSTEM

Blue Line Security Soluti...

1. A method comprising:receiving, by at least one processor, live, high-definition video data from at least one camera, the high-definition data comprising a sequence of images and storing the sequence of images in a database;
detecting, by the at least one processor, at least a portion of a face from the sequence of images;
generating, by the at least one processor, a mapping of facial points corresponding to the at least the portion of the face from the sequence of images by generating a plurality of points on an image plane corresponding to the sequence of images and determining a distance between each point to the plurality of points, each point corresponding to at least one of an edge-like feature of the face and a ridge-like feature of the face;
cross-referencing, by the at least one processor, the mapping of facial points with a set of pre-stored and previously recognized facial images to identify a match, the match identified when a match rate percentage is greater than a particular percentage; and
triggering, by the at least one processor, an alert of the match and transmitting the alert for display to a computer device.

US Pat. No. 10,169,644

HUMAN FACIAL DETECTION AND RECOGNITION SYSTEM

Blue Line Security Soluti...

1. A method for detecting faces comprising:detecting, using one or more computing devices, at least a portion of a face from at least one image of a sequence of images by applying a plurality of image strips to the sequence of images, the plurality of image strips together forming a particular curvature and a particular pattern, each image strip of the plurality of image strips having a same width, and determining at least one of an edge-like feature of the face and a ridge-like feature of the face by:
generating, using the one or more computing devices, a mapping of facial points corresponding to the at least one image by:
generating a plurality of points on an image plane corresponding to the at least one image and determining a distance between each point to the plurality of points, each point corresponding to the at least one of the edge-like feature of the face and the ridge-like feature of the face;
projecting the plurality of points from the image plane to a surface of a face model;
mirroring the plurality of points using facial symmetry;
identifying, using the one or more computing devices, a match for the mapping of facial points by comparing the distance between each point to the plurality of points and the mapping of facial points to a recognized image stored in a database; and
triggering, using the one or more computing devices, an alert of the match and transmitting the alert for display to a user computer device.