Searching images and identifying images with similar facial features
First Claim
1. A method for searching images and identifying images with similar facial features, the method comprising:
- receiving a facial image, the facial image including a query image;
applying a transformation to the facial image based on a set of key points associated with the facial image, the transformation of the facial image conforms to a first canonical depiction associated with an orientation of the facial area;
identifying at least one facial area associated with the transformed facial image based on the set of key-points, the facial area including at least one facial feature;
generating a similarity model for the at least one facial feature associated with the facial area of the facial image, the similarity model including determining similarity between the at least one facial feature associated with the facial area of the facial image and at least one corresponding facial feature associated with a plurality of training images using online machine learning, the plurality of training images including a second canonical depiction independent of the first canonical depiction associated with the facial image;
applying the similarity model of the at least one facial feature associated with the query image to a plurality of other images;
determining at least one similar facial feature between the query image and at least one other image of the plurality of other images using the similarity model, the at least one similar facial feature in the at least one other image of the plurality of other images satisfying a similarity measure threshold; and
responsive to the at least one similar facial feature satisfying the similarity measure threshold, presenting for display the at least one other image including the similar facial feature.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for searching images and identifying images with similar facial features is disclosed. In one implementation, the system includes a pre-processing module, a feature extraction module, a model creation module, a similarity identifier module and a results display module. The pre-processing module receives a facial image, determines key-points associated with a facial feature and identifies a facial area including the facial feature. The feature extraction module extracts the key-points. The model creation module creates a similarity model for determining similar facial features at least in part by comparing the facial feature from a plurality of images. The similarity identifier module applies the similarity model to the facial feature an image in relation to the facial feature in other images and determines which other image has a most similar facial feature. The results display module presents a result based at least in part on the determination.
-
Citations
20 Claims
-
1. A method for searching images and identifying images with similar facial features, the method comprising:
-
receiving a facial image, the facial image including a query image; applying a transformation to the facial image based on a set of key points associated with the facial image, the transformation of the facial image conforms to a first canonical depiction associated with an orientation of the facial area; identifying at least one facial area associated with the transformed facial image based on the set of key-points, the facial area including at least one facial feature; generating a similarity model for the at least one facial feature associated with the facial area of the facial image, the similarity model including determining similarity between the at least one facial feature associated with the facial area of the facial image and at least one corresponding facial feature associated with a plurality of training images using online machine learning, the plurality of training images including a second canonical depiction independent of the first canonical depiction associated with the facial image; applying the similarity model of the at least one facial feature associated with the query image to a plurality of other images; determining at least one similar facial feature between the query image and at least one other image of the plurality of other images using the similarity model, the at least one similar facial feature in the at least one other image of the plurality of other images satisfying a similarity measure threshold; and responsive to the at least one similar facial feature satisfying the similarity measure threshold, presenting for display the at least one other image including the similar facial feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A system for searching images and identifying images with similar facial features, the system comprising:
-
one or more processors; a pre-processing model executable by the one or more processors to; receive a facial image, the facial image including a query image; apply a transformation to the facial image based on a set of key points associated with the facial image, the transformation of the facial image conforms to a first canonical depiction associated with an orientation of the facial area; identify at least one facial area associated with the transformed facial image based on the set of key-points, the facial area including at least one facial feature; a model creation module executable by the one or more processors to; generate a similarity model for the at least one facial feature associated with the facial area of the facial image, the similarity model including determining similarity between the at least one facial feature associated with the facial area of the facial image and at least one corresponding facial feature associated with a plurality of training images using online machine learning, the plurality of training images including a second canonical depiction independent of the first canonical depiction associated with the facial image; a similarity identifier module executable by the one or more processors to; apply the similarity model of the at least one facial feature associated with the query image to a plurality of other images; determine at least one similar facial feature between the query image and at least one other image of the plurality of other images using the similarity model, the at least one similar facial feature in the at least one other image of the plurality of other images satisfying a similarity measure threshold; and a results display module executable by the one or more processors to; responsive to the at least one similar facial feature satisfying the similarity measure threshold, present for display the at least one other image including the similar facial feature. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification