OBJECT DETECTION VIA VALIDATION WITH VISUAL SEARCH
First Claim
1. A method comprising:
- identifying a candidate region of a test image as potentially depicting an instance of an object;
identifying a first region in an object image that is similar to the candidate region of the test image, the object image being different from the test image;
performing a comparison of the first region with a second region of the object image, the second region known to actually depict the instance of the object; and
determining a validation score for the candidate region based on the comparison,wherein identifying the candidate region, identifying the first region, performing the comparison, and determining the validation score are performed by a processor of a computer device executing instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
One exemplary embodiment involves receiving, at a computing device comprising a processor, a test image having a candidate object and a set of object images detected to depict a similar object as the test image. The embodiment involves localizing the object depicted in each one of the object images based on the candidate object in the test image to determine a location of the object in each respective object image and then generating a validation score for the candidate object in the test image based at least in part on the determined location of the object in the respective object image and known location of the object in the same respective object image. The embodiment also involves computing a final detection score for the candidate object based on the validation score that indicates a confidence level that the object in the test image is located as indicated by the candidate object.
-
Citations
24 Claims
-
1. A method comprising:
-
identifying a candidate region of a test image as potentially depicting an instance of an object; identifying a first region in an object image that is similar to the candidate region of the test image, the object image being different from the test image; performing a comparison of the first region with a second region of the object image, the second region known to actually depict the instance of the object; and determining a validation score for the candidate region based on the comparison, wherein identifying the candidate region, identifying the first region, performing the comparison, and determining the validation score are performed by a processor of a computer device executing instructions. - View Dependent Claims (4)
-
-
5. A computer-implemented method comprising:
-
receiving, at a computing device comprising a processor, a test image having at least one candidate rectangle and a set of object images detected to depict a similar object as the test image; localizing an object depicted in each one of the object images based on the test image to determine a location of the object in each respective object image; and generating a validation score for the at least one candidate rectangle based at least in part on the determined location of the object in the respective object image and a known location of the object in the same respective object image. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor for executing instructions stored in computer-readable medium on one or more devices, the instructions comprising one or more modules configured to perform the steps comprising; receiving a test image having a candidate face and a set of top-ranked object images, each one of the top-ranked images having a face detected to be similar to the candidate face of the test image; ranking the object images in the set of top-ranked object images based at least in part on a similarity score; generating a validation score for the candidate face based at least in part on localization of the object in each of the top-ranked images using the test image; and generating a detection score for the candidate face based at least in part on the validity score for the candidate face and a similarity score between the test image and the respective object image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving a test image having a candidate object and a set of object images detected to depict an object similar to the test image; ranking the object images based on a similarity between the respective object image and the test image; localizing each object image to determine a location of the object in the object image based at least in part on the candidate object in the test image; and generating a validity score for the candidate object based at least in part on the determined location of the object in the object image and an identified location of the object in the object image. - View Dependent Claims (2, 3, 22, 23, 24)
-
Specification