The ability to perform face recognition across the internet can be useful in fighting transnational crime. There is a need for systems, methods, and interfaces that perform visual analytics, particularly automated face recognition, on a scale capable of processing the vast amount of image data available in the open source. Our patented systems and methods for performing face recognition and image searching can ease the burden for analysts, investigators and law enforcement agencies.
A system for face recognition and image searching includes an ingestion system, a search system, a user device, and a database of galley files that include feature vectors. The ingestion system crawls the internet starting with a seed URL to scrape image files and generate feature vectors. Feature vectors of images input by a user may be compared by the search system to feature vectors in the gallery files. A method for generating feature vectors includes landmark detection, component aligning, texture mapping, vector computation, comparing cluster centers defined by vectors stored in a database with vectors generated based on an input image, linear discriminant analysis, and principal component analysis.