Face recognition and image search system using sparse feature vectors, compact binary vectors, and sub-linear search

a feature vector and feature search technology, applied in the field of face recognition and image search systems, can solve the problems of large number of faces that cannot be efficiently or feasibly compared to large numbers of other such representations of faces, and cannot be reliable in their ability to differentiate faces, so as to achieve efficient comparison, efficient production, and efficient comparison

Inactive Publication Date: 2020-03-19
NOBLIS
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system for quickly processing and analyzing millions of images of faces. The system uses a deep neural network to extract information from the images and compare it to a database of faces. Information is then extracted and used to create a more manageable binary vector, which can be quickly compared to other images using sub-linear search methods. This system can also ingest images from websites and extract information from them using the DNN. The invention allows for efficient and accurate processing of image data, which can be used for various applications such as facial recognition.

Problems solved by technology

In the field of automated face recognition, known techniques leverage human-designed algorithms to create representations of images of faces that are inefficient and / or slow to create, unreliable in their ability to differentiate faces, and too large to efficiently or feasibly be compared to large numbers of other such representations of images of faces.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Face recognition and image search system using sparse feature vectors, compact binary vectors, and sub-linear search
  • Face recognition and image search system using sparse feature vectors, compact binary vectors, and sub-linear search
  • Face recognition and image search system using sparse feature vectors, compact binary vectors, and sub-linear search

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0104]As shown in FIG. 6, in one example, a receiver operating characteristic graph was produced showing true positive rate against false positive rate for four systems implementing certain methods disclosed herein. The uppermost curve shows results from a system using 4096-dimensional floating point vectors (16 KB). The second-to-uppermost curve shows results from a system using 256 dimensional floating point vectors (1 KB). The second-to-lowermost curve shows results from a system using 256 dimensional binary vectors (32 bytes). The lowermost curve shows results from a system using 4096 dimensional binary vectors (512 bytes).

[0105]As shown in FIG. 7, in one example, a cumulative match curve (CMC) graph was produced showing retrieval rate against rank for four systems implementing certain methods disclosed herein. The uppermost curve shows results from a system using 4096-dimensional floating point vectors (16 KB). The second-to-uppermost curve shows results from a system using 256...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. application Ser. No. 15 / 724,936, filed Oct. 4, 2017, which claims the benefit of U.S. Provisional Application No. 62 / 405,721, filed Oct. 7, 2016, the entire contents of each of which are incorporated herein by reference.FIELD OF THE INVENTION[0002]This relates to systems and methods for face recognition and image searching.BACKGROUND OF THE INVENTION[0003]Images and videos are being disseminated in the open source, particularly on the internet, at an unprecedented rate. It is estimated that on average, every minute, hundreds of thousands of images are shared on social media websites alone. On YouTube, on average, over 100 hours of video comprising over 8 million images are shared every minute. This vast number of images can contain information that is highly valuable. For example, the ability to perform face recognition across the internet could be useful in finding exploited children, protecting or ex...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06K9/00G06F16/583G06F16/51G06K9/62G06F16/36
CPCG06F16/367G06K9/00926G06K9/00228G06K9/00288G06K9/00275G06K9/6269G06F16/5838G06F16/51G06V40/169G06V40/172G06V10/82G06V40/50G06V40/161G06F18/2411
Inventor BURGE, MARK J.CHENEY, JORDAN
Owner NOBLIS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products