Method for representing and comparing digital images
First Claim
1. A method of generating a compact representation of a digital image, the method comprising:
- dividing the digital image into a plurality of cells;
identifying a minimum intensity region in each cell in each set of the plurality of cells;
identifying a maximum intensity region in each cell in each set of the plurality of cells;
generating cell representation data for each cell in each set of cells based on the positions of the minimum intensity region and the maximum intensity region in that cell; and
generating a representation of the digital image, the representation including the cell representation data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a compact representation of a digital image is described, A digital image is converted to a square bitmap and divided into a plurality of cells. Each cell is subdivided into a plurality of regions. A minimum intensity region and a maximum intensity region in each cell are identified in each set of the plurality of cells. Cell representation data is generated for each cell in each set of cells based on the positions of the minimum intensity region and the maximum intensity region in the cell. Combining all of the cell representation data in each set of cells for the image creates a compact representation of the original digital image.
A method of comparing cell representation data is also described. Cell representation data for a collection of source images is organized into a database. A search of the database identifies candidate images that are at least minimally similar to a target image. The target image is then compared directly to each identified candidate image and a similarity score for each candidate image is calculated and recorded.
91 Citations
30 Claims
-
1. A method of generating a compact representation of a digital image, the method comprising:
-
dividing the digital image into a plurality of cells;
identifying a minimum intensity region in each cell in each set of the plurality of cells;
identifying a maximum intensity region in each cell in each set of the plurality of cells;
generating cell representation data for each cell in each set of cells based on the positions of the minimum intensity region and the maximum intensity region in that cell; and
generating a representation of the digital image, the representation including the cell representation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A method of comparing a first and a second digital image and determining a degree of similarity of the compared images, the method comprising:
-
generating representations of the first and the second digital image based on the relative positions of minimum and maximum intensity regions within the images; and
comparing the representations of the first and the second digital images and generating a similarity score based on the comparison, the similarity score representing the degree of similarity between the images.
-
-
22. A method of identifying candidate images in a library of digital images that are similar to a digital target image and determining a degree of similarity of the candidate images to the target image, the method comprising:
-
dividing the digital target image and the digital source images in the library of digital images into a plurality of cells;
identifying a minimum intensity region in each cell of the digital target and source images in the library;
identifying a maximum intensity region in each cell of the digital target and source images in the library;
generating cell representation data for each cell in each digital target and source image in the library based on the positions of the minimum intensity region and the maximum intensity region in the respective cells of the respective digital source and target images;
generating a candidate image database that organizes the images according to the cell representation data of each source image;
searching the candidate image database to identify candidate images having at least one cell that is similar to the target image;
comparing the target image to each image from the candidate database identified as having at least one cell similar to the target image; and
calculating similarity scores for the digital images with which the target image was compared. - View Dependent Claims (23, 25, 26, 27, 28, 30)
-
-
24. A method of identifying candidate images among a library of source images that are similar to a target image, the method comprising:
-
generating a representation of the target image and each of the source images based on the relative positions of a minimum and a maximum intensity region within the target and source images;
generating a candidate image list, each candidate image having at least a predetermined degree of similarity with the target image;
comparing the representations of the target image and the candidate images and generating a similarity score based on this comparison, the similarity score representing the degree of similarity of the digital images.
-
-
29. A method of generating a compact representation of a digital image, the method comprising:
-
dividing the digital image into a plurality of cells;
identifying a minimum image data value region in each cell in each set of the plurality of cells;
identifying a maximum image data value region in each cell in each set of the plurality of cells;
generating cell representation data for each cell in each set of cells based on the positions of the minimum image data value region and the maximum image data value region in that cell; and
generating a representation of the digital image, the representation including the cell representation data.
-
Specification