Patent US7885466B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7885466B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Bags of visual context-dependent words for generic visual categorization

Assignee: Genesee Valley Innovations LLC
•
Filing: 2006-09-19
•
Granted: 2011-02-08
•
Expires: 2026-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Category context models ( 64 ) and a universal context model ( 62 ) are generated including sums of soft co-occurrences of pairs of visual words in geometric proximity to each other in training images ( 50 ) assigned to each category and assigned to all categories, respectively. Context information ( 76 ) about an image to be classified ( 70 ) are generated including sums of soft co-occurrences of pairs of visual words in geometric proximity to each other in the image to be classified. For each category ( 82 ), a comparison is made of (i) closeness of the context information about the image to be classified with the corresponding category context model and (ii) closeness of the context information about the image to be classified with the universal context model. An image category ( 92 ) is assigned to the image to be classified being based on the comparisons.

Inventors

  • 👤 Florent Perronnin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:22
CPC Classifications
G; G06; G06V; G06V10/00; G06V10/40; G06V10/46; G06V10/462; G06F; G06F18/00; G06F18/20; G06F18/24; G06V10/464; G06V10/70; G06V10/764

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 120 words
An image classifier comprising: a vocabulary of visual words; a patch context analyzer configured to generate a context representation for each of a plurality of patches of an image, each context representation being indicative of occurrence probabilities of context words in a plurality of neighboring patches wherein the plurality of neighboring patches are defined as one of (i) patches satisfying selected distance and size constraints respective to the patch whose context representation is being generated and (ii) pre-selected patches at pre-selected positions respective to the patch whose context representation is being generated; and an image labeler configured to assign an image category to an image based at least on the context representations of a plurality of patches of the image.
Claim 2
Dependent Claim 120 words
An image classifier comprising: a vocabulary of visual words; a patch context analyzer configured to generate a context representation for each of a plurality of patches of an image, each context representation being indicative of occurrence probabilities of context words in a plurality of neighboring patches wherein the plurality of neighboring patches are defined as one of (i) patches satisfying selected distance and size constraints respective to the patch whose context representation is being generated and (ii) pre-selected patches at pre-selected positions respective to the patch whose context representation is being generated; and an image labeler configured to assign an image category to an image based at least on the context representations of a plurality of patches of the image.
Claim 3
Dependent Claim 37 words
The image classifier as set forth in claim 1 , wherein the context words consist of a sub-set of visual words of the vocabulary that is substantially smaller than the total number of words in the vocabulary.
Claim 4
Dependent Claim 21 words
The image classifier as set forth in claim 1 , wherein the context words include all visual words of the vocabulary.
Claim 5
Dependent Claim 46 words
The image classifier as set forth in claim 1 , wherein the context words include at least some derived words that are not included in the vocabulary of visual words but that are derived from visual words that are included in the vocabulary of visual words.
Claim 6
Dependent Claim 61 words
The image classifier as set forth in claim 1 , wherein the patch context analyzer generates the context representation for each patch as a plurality of values, each value being indicative of a statistical occupancy probability of a corresponding context word in neighboring patches weighted by closeness of the neighboring patches to the patch for which the context histogram is generated.
Claim 7
Dependent Claim 49 words
The image classifier as set forth in claim 1 , wherein the image labeler applies a category context model for each image category, the category context model indicating probabilities of context words being in a neighborhood of an occurrence of a vocabulary word for images of that image category.
Claim 8
Dependent Claim 46 words
The image classifier as set forth in claim 1 , further comprising: a category context model generator configured to generate each category context model as sums of soft co-occurrences of pairs of words in geometric proximity to each other in training images assigned to the category.
Claim 9
Dependent Claim 46 words
The image classifier as set forth in claim 6 , wherein the image labeler further applies a universal context model, the universal context model indicating probabilities of context words being in a neighborhood of an occurrence of a vocabulary word for images regardless of image category.
Claim 10
Dependent Claim 81 words
The image classifier as set forth in claim 8 , further comprising: a category context model generator configured to generate each category context model as sums of soft co-occurrences of pairs of words in geometric proximity to each other in training images assigned to the category; and a universal context model generator configured to generate the universal context model as sums of soft co-occurrences of pairs of words in geometric proximity to each other in training images assigned to all categories.
Claim 11
Dependent Claim 68 words
The image classifier as set forth in claim 1 , wherein the image labeler includes a plurality of comparators each comparing (i) closeness of the context representations of the patches of the image with a category context model and (ii) closeness of the context representations of the patches of the image with a universal context model, the image category being assigned based on the outputs of the comparators.
Claim 12
Dependent Claim 223 words
An image classifier comprising: a patch context analyzer configured to generate a context representation for each of a plurality of patches of an image, the patch context analyzer comprising a context histogram generator configured to generate the context representation as a plurality of values each indicative of probabilistic number of occurrences of a corresponding context visual word in a neighborhood of a patch whose context representation is being generated, wherein the context histogram generator determines the probabilistic number of occurrences of each context visual word based on occupancy probabilities of the context visual word in a plurality of neighboring patches that neighbor the patch whose context representation is being generated, wherein the plurality of neighboring patches are defined as one of: patches satisfying selected distance and size constraints respective to the patch whose context representation is being generated, and pre-selected patches at pre-selected positions respective to the patch whose context representation is being generated; and an image labeler including a plurality of comparators each comparing (i) closeness of context representations of a plurality of patches of an image with a category context model and (ii) closeness of the context representations of the plurality of patches of the image with a universal context model, the image labeler being configured to assign an image category to the image based on the outputs of the comparators.
Claim 13
Dependent Claim 223 words
An image classifier comprising: a patch context analyzer configured to generate a context representation for each of a plurality of patches of an image, the patch context analyzer comprising a context histogram generator configured to generate the context representation as a plurality of values each indicative of probabilistic number of occurrences of a corresponding context visual word in a neighborhood of a patch whose context representation is being generated, wherein the context histogram generator determines the probabilistic number of occurrences of each context visual word based on occupancy probabilities of the context visual word in a plurality of neighboring patches that neighbor the patch whose context representation is being generated, wherein the plurality of neighboring patches are defined as one of: patches satisfying selected distance and size constraints respective to the patch whose context representation is being generated, and pre-selected patches at pre-selected positions respective to the patch whose context representation is being generated; and an image labeler including a plurality of comparators each comparing (i) closeness of context representations of a plurality of patches of an image with a category context model and (ii) closeness of the context representations of the plurality of patches of the image with a universal context model, the image labeler being configured to assign an image category to the image based on the outputs of the comparators.
Claim 14
Dependent Claim 140 words
An image classification method comprising: for each patch of a plurality of patches of an image: selecting a plurality of neighboring patches using a closeness measure that is based on criteria including (i) distance between patch centers; and (ii) similarity of patch sizes or scales, and generating a context representation for the patch based at least on occupancy probabilities of context words in the plurality of neighboring patches; for each of a plurality of categories, generating a comparison of (i) closeness of the context representations of the image with a category context model representative of the category and (ii) closeness of the context representations of the image with a universal context model representative of all categories; and assigning an image category to the image based on the generated comparisons; wherein the image classification method is performed by a computing apparatus.
Claim 15
Dependent Claim 140 words
An image classification method comprising: for each patch of a plurality of patches of an image: selecting a plurality of neighboring patches using a closeness measure that is based on criteria including (i) distance between patch centers; and (ii) similarity of patch sizes or scales, and generating a context representation for the patch based at least on occupancy probabilities of context words in the plurality of neighboring patches; for each of a plurality of categories, generating a comparison of (i) closeness of the context representations of the image with a category context model representative of the category and (ii) closeness of the context representations of the image with a universal context model representative of all categories; and assigning an image category to the image based on the generated comparisons; wherein the image classification method is performed by a computing apparatus.
Claim 16
Dependent Claim 50 words
The image classification method as set forth in claim 12 , wherein the generating of the context representations comprises: generating a context histogram for each patch, each element of the context histogram being indicative of a likelihood of occurrence of a corresponding context word in a neighborhood of the patch.
Claim 17
Dependent Claim 73 words
The image classification method as set forth in claim 12 , wherein the generating of the comparisons comprises: generating each category context model as sums of soft co-occurrences of pairs of words in geometric proximity to each other in training images assigned to the category; and generating the universal context model as sums of soft co-occurrences of pairs of words in geometric proximity to each other in training images assigned to all categories.

References Cited (Backward Citations)

US6108444A Cited
US6621930B1 Cited
US20040205542A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2014-02-07 2014-08-09 2015-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2018-02-07 2018-08-09 2019-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2022-02-07 2022-08-09 2023-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag