Hierarchical, probabilistic, localized, semantic image classifier
First Claim
1. A method of semantically classifying an image, the method comprising:
- obtaining an image and sub-dividing such image into multiple hierarchical layered blocks, the blocks within a layer being at least partially coextensive;
determining a posterior estimate of class membership of a group of hierarchical layered blocks, the estimate being based upon class likelihoods of the hierarchical layered blocks in the group, such likelihood being conditioned on data extracted from hierarchical layered blocks in the group;
semantically classifying a portion of such image based upon the posterior estimate of class membership conditioned on the data extracted from the group of hierarchical layered blocks local to such portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a technology for semantically classifying areas of an image (and/or the images themselves) as one of a number of multiple discriminating categories. More particularly, the technology employs one or more hierarchical, probabilistic techniques for performing such classification. Such technology is particularly useful in fields of image classification and image retrieval. The architecture of such technology employs multiple hierarchical layers. The architecture is based on modeling class likelihoods at each of such layers separately and then combining these to form an overall estimate of the posterior, conditioned on the data. The task of combining the estimated class likelihoods at each layer is made more efficient by assuming statistical independence between layers. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
99 Citations
24 Claims
-
1. A method of semantically classifying an image, the method comprising:
-
obtaining an image and sub-dividing such image into multiple hierarchical layered blocks, the blocks within a layer being at least partially coextensive;
determining a posterior estimate of class membership of a group of hierarchical layered blocks, the estimate being based upon class likelihoods of the hierarchical layered blocks in the group, such likelihood being conditioned on data extracted from hierarchical layered blocks in the group;
semantically classifying a portion of such image based upon the posterior estimate of class membership conditioned on the data extracted from the group of hierarchical layered blocks local to such portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22)
-
-
14. A semantic image classification system, comprising:
-
a block analyzer configured to extract low-level features of blocks of an image and estimate class likelihoods for each block, a class being a discriminating semantic classification and a block being a portion of the image;
a combiner configured to generate a posterior estimate of class membership based on combining estimated class likelihoods of hierarchical sets of blocks, a hierarchical set of blocks being a hierarchical organized and associated blocks that are, at least, partially coextensive;
an image classifier configured to determine and classify one of multiple discriminating semantic classifications to localized portions of the image based upon the posterior estimate of class membership of blocks comprising such portions. - View Dependent Claims (21)
-
-
23. A computer-readable medium having stored thereon a data structure, comprising:
-
a first data field containing data representing an image;
a second data field derived from the first field by determining one of multiple discriminating semantic classifications of portions of the image via hierarchical and probabilistic analyses;
a third data field functioning to delimit the end of the data structure.
-
-
24. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs the method comprising:
-
obtaining an image and sub-dividing such image into multiple hierarchical layered and at least partially coextensive blocks;
determining posterior estimate of class membership by combining estimated likelihoods of hierarchical layered blocks;
classifying a portion of such image as one of the multiple discriminating semantic classifications based upon the posterior estimate of class membership of hierarchical layered blocks local to such portion.
-
Specification