Context-based image recognition for consumer market research
First Claim
1. An apparatus, comprising:
- a reference comparator to;
compare a first reference region of a first reference image stored in a database with a first region of a first image to determine a first match value, the first region corresponding spatially to the first reference region;
in response to determining the first match value satisfies a first threshold, compare a second reference region of the first reference image with a second region of the first image to determine a second match value, the second region corresponding spatially to the second reference region; and
in response to determining the second match value satisfies a second threshold, associate the first image with a product associated with the first reference image, the product being associated with a plurality of second reference images stored in the database; and
a reference image manager to, in response to determining the second match value satisfies the second threshold;
decrement second index values associated with ones of the second reference images; and
remove a reference record associated with one of the second reference images from the database based on a corresponding one of the second index values satisfying a first condition, the removal of the reference record reducing a storage space required to store reference records in the database, at least one of the reference comparator or the reference image manager including hardware.
8 Assignments
0 Petitions
Accused Products
Abstract
Example methods, apparatus, systems to perform context-based image recognition are disclosed. Disclosed example methods include comparing a first and second reference region of a reference image with a first and second region of a first captured image to determine a first and second match value. In response to determining the first and second match values satisfy a first and second threshold: associating the first captured image with a product associated with the first reference image, the product being associated with a plurality of second reference images stored in the database. Decrementing index values associated with ones of the second reference images. Removing a reference record associated with one of the second reference images from the database based on a corresponding one of the second index values satisfying a first condition, the removal of the reference record reducing the storage space required to store reference records in the database.
83 Citations
20 Claims
-
1. An apparatus, comprising:
-
a reference comparator to; compare a first reference region of a first reference image stored in a database with a first region of a first image to determine a first match value, the first region corresponding spatially to the first reference region; in response to determining the first match value satisfies a first threshold, compare a second reference region of the first reference image with a second region of the first image to determine a second match value, the second region corresponding spatially to the second reference region; and in response to determining the second match value satisfies a second threshold, associate the first image with a product associated with the first reference image, the product being associated with a plurality of second reference images stored in the database; and a reference image manager to, in response to determining the second match value satisfies the second threshold; decrement second index values associated with ones of the second reference images; and remove a reference record associated with one of the second reference images from the database based on a corresponding one of the second index values satisfying a first condition, the removal of the reference record reducing a storage space required to store reference records in the database, at least one of the reference comparator or the reference image manager including hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
compare a first reference region of a first reference image stored in a database with a first region of a first image to determine a first match value, the first region corresponding spatially to the first reference region; in response to determining the first match value satisfies a first threshold, compare a second reference region of the first reference image with a second region of the first image to determine a second match value, the second region corresponding spatially to the second reference region; and in response to determining the second match value satisfies a second threshold; associate the first image with a product associated with the first reference image, the product being associated with a plurality of second reference images stored in the database; decrement second index values associated with ones of the second reference images; and remove a reference record associated with one of the second reference images from the database based on a corresponding one of the second index values satisfying a first condition, the removal of the reference record reducing a storage space required to store reference records in the database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving a first image, the first image captured by a mobile device; comparing, by executing an instruction with a processor, a first reference region of a first reference image stored in a database with a first region of the first image to determine a first match value, the first region corresponding spatially to the first reference region; in response to determining the first match value satisfies a first threshold, comparing, by executing an instruction with the processor, a second reference region of the first reference image with a second region of the first image to determine a second match value, the second region corresponding spatially to the second reference region; and in response to determining the second match value satisfies a second threshold; associating, by executing an instruction with the processor, the first image with a product associated with the first reference image, the product being associated with a plurality of second reference images stored in the database; decrementing, by executing an instruction with the processor, second index values associated with ones of the second reference images; and removing, by executing an instruction with the processor, a reference record associated with one of the second reference images from the database based on a corresponding one of the second index values satisfying a first condition, the removal of the reference record reducing a storage space required to store reference records in the database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification