Method and apparatus for classifying and identifying images
First Claim
1. An image processing method comprising:
- (a) first providing a low-frequency subsampled image;
(b) after the providing step, partitioning the low-frequency subsampled image into a plurality of image regions;
(c) identifying a first relative relationship between a photometric property of a first one of the plurality image regions an a photometric property of a second one of the plurality of image regions; and
(d) storing a value representative of the relative relationship in a storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system for generating a class model from an image by identifying relative relationships between different properties of different image regions, includes a region partitioner a relationship processor, a template generator and an image detector. The image processing system utilizes a class model defined by one or more relative relationships between a plurality of image patches. The relative relationships describe the overall organization of images within an image class. The relative relationships are encoded in a global deformable template which can be used to classify or detect images. The class model may be pre-defined or generated by the image processing system. In one embodiment, the class model is generated from a low resolution image.
-
Citations
29 Claims
-
1. An image processing method comprising:
-
(a) first providing a low-frequency subsampled image;
(b) after the providing step, partitioning the low-frequency subsampled image into a plurality of image regions;
(c) identifying a first relative relationship between a photometric property of a first one of the plurality image regions an a photometric property of a second one of the plurality of image regions; and
(d) storing a value representative of the relative relationship in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
identifying a plurality of properties in the low-frequency subsampled image;
selecting predetermined ones of the plurality of properties; and
identifying relative relationships between the selected ones of the plurality of properties.
-
-
5. The method of claim 1 wherein providing a low-frequency subsampled image includes retrieving an image from an image storage device.
-
6. The method of claim 5 further comprising:
-
selecting one of the plurality of low-frequency subsampled transformed images;
identifying a plurality of properties in the selected low-frequency subsampled transformed image; and
representing each of the plurality of properties as a value; and
storing the values in a storage device.
-
-
7. The method of claim 3 wherein providing a low-frequency subsampled image includes retrieving an image from an image storage device.
-
8. The method of claim 7 wherein generating at least one low resolution image includes:
-
retrieving an original image from the image storage device;
transforming the original image into a plurality of transformed images, each of the plurality of transformed images corresponding to the original image at a different level of low frequency content;
subsampling each of the plurality of transformed images to provide a plurality of low-frequency subsampled images.
-
-
9. A method of building a class model comprising:
-
(a) first selecting a plurality of different low-frequency subsampled images, each of the low-frequency subsampled images belonging to a predetermined class of images;
(b) after the selecting step, partitioning each of the plurality of low-frequency subsampled images into a plurality of image regions;
(c) for each of the plurality of images, performing;
(1) selecting an image region from the plurality of image regions;
(2) computing a plurality of relative relationships between at least one property of the selected image region and a like property of selected ones of other image regions in the image;
(3) selecting a next image region; and
(4) repeating steps (2) and (3) for each of the plurality of image regions in the image; and
(5) identifying relative relationships of region properties in each of the image regions which are consistent between each of the plurality of images; and
(d) for each of the relative relationships, storing a value representative of the relative relationship in a storage device. - View Dependent Claims (10, 11, 12, 13, 14)
expressing predetermined ones of the relative relationships of each image region as an equivalence class wherein each relative relationship may be expressed as a corresponding one of a plurality of equivalence classes.
-
-
11. The method of claim 10 further comprising associating each of the relative relationships from a first image region with a second different image region.
-
12. The method of claim 11 further comprising:
expressing predetermined ones of the relative relationships of each image region as an equivalence class wherein each relative relationship may be expressed as a corresponding one of a plurality of equivalence classes.
-
13. The method of claim 12 further comprising determining if any of the plurality of low-frequency subsampled images include a predetermined image property.
-
14. The method of claim 13 wherein partitioning each of the plurality of low-frequency subsampled images into a plurality of image regions includes partitioning each of the plurality of images into a plurality of like-sized image regions.
-
15. An image processing system comprising:
-
means for providing a low-frequency subsampled image from an original image;
a region partitioner means for dividing the low-frequency subsampled image into a plurality of image regions, each of the plurality of image regions having a plurality of properties; and
a relationship processor for identifying a relative relationship between a first property in a first one of the plurality of image regions and a second one of the plurality of image regions. - View Dependent Claims (16, 17, 18)
-
-
19. A method of building a class model comprising the steps of:
-
(a) selecting a plurality of different low resolution images, each of the images belonging to a predetermined class of images;
(b) partitioning each of the plurality of images into a plurality of image regions;
(c) for each of the plurality of images, performing the steps of;
(1) selecting an image region from the plurality of image regions;
(2) computing a plurality of relative relationships between at least one property of the selected image region and a like property of selected ones of other image regions in the image;
(3) selecting a next image region; and
(4) repeating steps (2) and (3) for each of the plurality of image regions in the image; and
(5) identifying relative relationships of region properties in each of the image regions which are consistent between each of the plurality of images; and
(d) for each of the relative relationships, storing a value representative of the relative relationship in a storage device;
(e) expressing predetermined ones of the relative relationships of each image region as an equivalence class wherein each relative relationship may be expressed as a corresponding one of a plurality of equivalence classes; and
(f) associating each of the relative relationships from a first image region with a second different image region, wherein the second different image region has at least one boundary point which contacts the boundary point of the first image region. - View Dependent Claims (20, 21, 22, 23, 24, 25)
retrieving a digital image from a database; and
partitioning the digital image into a plurality of image regions.
-
-
26. A method of generating a class model comprising the steps of:
-
providing a reference image;
first eliminating high frequency image components from the reference image to produce a low frequency image;
after the eliminating step, subsampling the low frequency image to provide a low resolution image;
after subsampling, selecting from the low resolution image a first low resolution image region from a plurality of low resolution image regions in the low resolution image, the first low resolution image region comprising an array of pixels and having a plurality of image properties;
identifying a first relative relationship between an image property of the first one of the plurality of low resolution image regions and a like property of a second one of the plurality of low resolution image regions; and
storing, in a storage device, a value representative of the relative relationship between the image property of the first and second low resolution image regions. - View Dependent Claims (27, 28, 29)
partitioning the low resolution image into a plurality of image regions, each of the plurality of image regions having one or more properties; and
computing relative relationships between two or more of the plurality of image regions.
-
-
29. The method of claim 28 wherein computing relative relationships between two or more of the plurality of image regions comprises computing relative photometric and spatial
Specification