Event clustering of images using foreground/background segmentation
First Claim
1. An event clustering method using foreground and background segmentation for clustering images from a group into similar events, said method including the steps of:
- (a) segmenting each image into a plurality of regions comprising at least a foreground and a background;
(b) extracting one or more features from the regions comprising the foreground and background, said features including at least one of luminosity, color, position and size of the regions;
(c) utilizing the features to compute the similarity of the regions comprising the foreground and background of successive images in the group;
(d) computing a measure of the total similarity between successive images, thereby providing a measure of image distance between successive images; and
(e) delimiting event clusters from the image distances, whereby the event clusters include groups of images pertaining to the same events.
5 Assignments
0 Petitions
Accused Products
Abstract
An event clustering method uses foreground and background segmentation for clustering images from a group into similar events. Initially, each image is divided into a plurality of blocks, thereby providing block-based images. Utilizing a block-by-block comparison, each block-based image is segmented into a plurality of regions comprising at least a foreground and a background. One or more luminosity, color, position or size features are extracted from the regions and the extracted features are utilized to estimate and compare the similarity of the regions comprising the foreground and background in successive images in the group. Then, a measure of the total similarity between successive images is computed, thereby providing image distance between successive images, and event clusters are delimited from the image distances.
167 Citations
19 Claims
-
1. An event clustering method using foreground and background segmentation for clustering images from a group into similar events, said method including the steps of:
-
(a) segmenting each image into a plurality of regions comprising at least a foreground and a background;
(b) extracting one or more features from the regions comprising the foreground and background, said features including at least one of luminosity, color, position and size of the regions;
(c) utilizing the features to compute the similarity of the regions comprising the foreground and background of successive images in the group;
(d) computing a measure of the total similarity between successive images, thereby providing a measure of image distance between successive images; and
(e) delimiting event clusters from the image distances, whereby the event clusters include groups of images pertaining to the same events. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An event clustering method using foreground and background segmentation for clustering images from a group into similar events, said method including the steps of:
-
(a) dividing each image into a plurality of blocks, thereby providing block-based images;
(b) utilizing a block-by-block comparison to segment each block- based image into a plurality of regions comprising at least a foreground and a background;
(c) extracting one or more features from the regions comprising the foreground and background, said features including at least one of luminosity, color, position and size of the regions;
(d) utilizing the features to compute the similarity of the regions comprising the foreground and background of successive images in the group, thereby leading to a measure of image distance between successive images; and
(e) delimiting event clusters from the image distances, whereby the event clusters include groups of images pertaining to the same events. - View Dependent Claims (8, 9, 10)
-
-
11. An event clustering method using foreground and background segmentation for clustering images from a group into similar events, said method including the steps of:
-
(a) dividing each image into a plurality of blocks, thereby providing block-based images;
(b) utilizing a block-by-block comparison to segment each block-based image into a plurality of regions, wherein a first combination of regions comprises a foreground and a second combination of regions comprises a background;
(c) extracting one or more features from the regions comprising the foreground and background, said features including at least one of luminosity, color, position and size of the regions;
(d) utilizing the features to compute the similarity between each region of the combination comprising the foreground of one image in the group and each region comprising the foreground of another image in the group, and further computing the similarity between each region of the combination comprising the background of said one image in the group and each region comprising the background of said another image in the group;
(e) computing a mean value measure of the total similarity between successive images based on the similarity of all regions included in the combinations comprising the foreground and background, thereby providing a measure of image distance between said images; and
(f) delimiting event clusters from the image distances, whereby the event clusters include groups of images pertaining to the same events. - View Dependent Claims (12, 13, 15, 18, 19)
-
-
14. A method for clustering a sequence of images into events based on similarities between the images, said method comprising the steps of:
-
(a) segmenting each image into regions, including combinations of one or more regions comprising a foreground and a background;
(b) extracting low-level features from the regions;
(c) utilizing the low-level features to compare the regions comprising the foreground and background of successive images, said comparison generating an image similarity measure for the regions comprising the foreground and background of the successive images;
(d) combining the image similarity measures for the regions comprising the foreground and background of the successive images to obtain a global similarity measure; and
(e) delimiting event clusters by using the global similarity measure.
-
-
16. A method for segmenting an image into a foreground and a background comprising the steps of:
-
(a) dividing each image into a plurality of blocks;
(b) extracting one or more features from the blocks, said features including at least one of luminosity, color, position and size of the regions;
(c) utilizing the features to generate a similarity measure between each block and one or more of its neighboring blocks;
(d) identifying boundary separations between groups of blocks having the least similarity;
(e) connecting the boundary separations to form regions; and
(f) merging similar regions to form a foreground and a background.
-
-
17. A system using foreground and background segmentation for clustering images from a group into similar events, said system comprising:
-
(a) a first module for dividing each image into a plurality of blocks, thereby providing block-based images, said first module then utilizing a block-by-block comparison to segment each block-based image into a plurality of regions comprising at least a foreground and a background;
(b) a second module for extracting one or more features from the regions comprising the foreground and background, said features including at least one of luminosity, color, position and size of the regions;
(c) a third module for utilizing the features to compute the similarity of the regions comprising the foreground and background of successive images in the group, whereby said similarity includes a component to account for the relative sizes of the regions, said third module computing a mean value measure of the total similarity between successive images, thereby providing a measure of image distance between successive images; and
(d) a fourth module for delimiting event clusters from the image distances, whereby the event clusters include groups of images pertaining to the same events.
-
Specification