Face recognition and image search system using sparse feature vectors, compact binary vectors, and sub-linear search
AssigneeNoblis, Inc.
InventorsMark J. Burge, Jordan Cheney
Life of this patent
Estimating the term…
Loading patent…
AssigneeNoblis, Inc.
InventorsMark J. Burge, Jordan Cheney
Estimating the term…
Systems and methods are provided for performing automated face recognition and comparison. An input image of a face may be received and cropped, and the image may be processed through a deep neural network (DNN) to produce a k-dimensional feature vector. The k-dimensional feature vector may be converted to a k-dimensional binary vector by transforming each value in the vector to either 1 or 0. To search for nearest matches of the image in a database of gallery images of faces, the system may compare sub-strings of the binary vector to hash tables created from sub-strings of the gallery images, enabling sub-linear searching that allows locating the closest matches from among the entire gallery without requiring an exhaustive linear search of the entire gallery.
A method, performed by a search system including one or more servers for enrollment and searching, for searching a database of gallery binary vectors representing gallery images of faces, comprising:
A system, for searching a database of gallery binary vectors representing gallery images of faces, the system comprising one or more servers for enrollment and searching and memory, the memory storing instructions that, when executed by the one or more servers, cause the one or more servers to:
A non-transitory computer-readable storage medium storing instructions that, when executed by one or more servers for enrollment and searching, cause the one or more servers to:
Dependencies are inferred from the claim text.