Object recognition system and process for identifying people and objects in an image of a scene
First Claim
1. A computer-implemented process for identifying a person or object in an image of a scene, comprising:
- a creating step for creating model histograms of people and objects that it is desired to identify in said image of the scene;
a segmenting step for segmenting said image to extract regions which correspond to at least one person or object whose identity it is desired to determine;
a computing step for computing a histogram for each of region extracted from the image;
a producing step for respectively producing an indicator of the degree of similarity between each extracted region histogram and each of said model histograms;
a forming step for forming exclusive combinations of said degree of similarity indicators wherein each combination is made up of one indicator associated with each extracted region of the image and each indicator in the combination is derived from a different model histogram;
a second computing step for computing a combined degree of similarity value for each of said indicator combinations;
an identifying step for identifying the largest combined degree of similarity value; and
a designating step for designating each extracted region having a histogram associated with an individual one of the indicators used to compute the identified largest combined degree of similarity value which exceeds a prescribed threshold as corresponding to the person or object associated with the model histogram used in part to compute the individual one of the indicators.
1 Assignment
0 Petitions
Accused Products
Abstract
An object recognition system and process that identifies people and objects depicted in an image of a scene. In general, this system and process entails first creating model histograms of the people and objects that it is desired to identify in the image. Then, the image is segmented to extract regions which likely correspond to the people and objects being identified. A histogram is computed for each of the extracted regions, and the degree of similarity between each extracted region histogram and each of the model histograms is assessed. The extracted regions having a histogram that exhibits a degree of similarity to one of the model histograms which exceeds a prescribed threshold is designated as corresponding to the person or object associated with that model histogram. Finally, the histogram computed for any extracted region of the image that is designated as corresponding to a person or object associated with a model histogram can be stored as an additional model histogram associated with that person or object. Preferably, the foregoing general system and process is repeated for subsequently generated images of the scene, so that the identity of people and objects can be monitored over time as they move into and about the scene. In addition, preferably color images of the scene and color histograms are employed in the object recognition system and process.
58 Citations
19 Claims
-
1. A computer-implemented process for identifying a person or object in an image of a scene, comprising:
-
a creating step for creating model histograms of people and objects that it is desired to identify in said image of the scene; a segmenting step for segmenting said image to extract regions which correspond to at least one person or object whose identity it is desired to determine; a computing step for computing a histogram for each of region extracted from the image; a producing step for respectively producing an indicator of the degree of similarity between each extracted region histogram and each of said model histograms; a forming step for forming exclusive combinations of said degree of similarity indicators wherein each combination is made up of one indicator associated with each extracted region of the image and each indicator in the combination is derived from a different model histogram; a second computing step for computing a combined degree of similarity value for each of said indicator combinations; an identifying step for identifying the largest combined degree of similarity value; and a designating step for designating each extracted region having a histogram associated with an individual one of the indicators used to compute the identified largest combined degree of similarity value which exceeds a prescribed threshold as corresponding to the person or object associated with the model histogram used in part to compute the individual one of the indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented process for identifying a person or object in an image of a scene, comprising:
-
a creating step for creating model histograms of people and objects that it is desired to identify in said image of the scene; a dividing step for dividing the image into a plurality of cells; an assigning step for assigning each model histogram to one of the image cells; a segmenting step for segmenting said image to extract regions which correspond to at least one person or object whose identity it is desired to determine; performing for each region extracted from the image, a computing step for computing a histogram for the extracted region, a determining step for determining the centroid of the extracted region and identifying the cell in which it resides, for each of a set of one or more model histograms associated with the same person or object, an ascertaining step for ascertaining the closest image cell to the identified cell, including the identified cell itself, that has a histogram associated with that person or object assigned thereto, an assessing step for respectively assessing the degree of similarity between the histogram computed for the extracted region and each of the model histograms previously ascertained to be in a cell closest to the identified cell of the extracted region, a second determining step for determining whether the extracted region'"'"'s histogram exhibits a degree of similarity to one of the model histograms previously ascertained to be in a cell closest to the identified cell of the extracted region which exceeds a prescribed threshold, and whenever the extracted region'"'"'s histogram exhibits a degree of similarity to one of said previously ascertained model histograms which exceeds the prescribed threshold, performing a designating step for designating the extracted region as corresponding to the person or object associated with that model histogram. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification