Method and mechanism for analyzing the texture of a digital image
First Claim
1. A method for analyzing digital images, comprising:
- performing an image operation on gray scale image data to identify intensity transitions of a first digital image, wherein the gray scale image data is a digital representation of a gray scale version of the first digital image, and wherein the gray scale image data comprises a set of data values, wherein each data value of the set of data values identifies a gray scale value of a sequence of gray scale values;
determining, for at least a subset of data values, in the set of data values, a slope value for an intensity transition associated with the data value;
converting the slope value, associated with each data value in the subset of data values, to a possible slope value of a bounded set of possible slope values; and
generating first slope data, for the first digital image, that describes a frequency of occurrence, across the subset of data values, of each possible slope value, of the bounded set of possible slope values.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for comparing content attributes, e.g., texture, of one digital image a second digital image. An image operation is performed on gray scale image data to identify intensity transitions of a first digital image. The gray scale image data comprises a set of data values that each identifies a gray scale value. For at least a subset of the set of data values, a slope value for an intensity transition associated with the data value is determined. The slope values are converted to possible slope values of a bounded set of possible slope values. First slope data that describes a frequency of occurrence, across the subset of data values, of each possible slope value is generated. The first slope data is compared to second slope data associated with the second digital image to determine how similar the first digital image is to the second digital image.
33 Citations
27 Claims
-
1. A method for analyzing digital images, comprising:
-
performing an image operation on gray scale image data to identify intensity transitions of a first digital image, wherein the gray scale image data is a digital representation of a gray scale version of the first digital image, and wherein the gray scale image data comprises a set of data values, wherein each data value of the set of data values identifies a gray scale value of a sequence of gray scale values;
determining, for at least a subset of data values, in the set of data values, a slope value for an intensity transition associated with the data value;
converting the slope value, associated with each data value in the subset of data values, to a possible slope value of a bounded set of possible slope values; and
generating first slope data, for the first digital image, that describes a frequency of occurrence, across the subset of data values, of each possible slope value, of the bounded set of possible slope values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium carrying one or more sequences of instructions for analyzing digital images, wherein execution of the one or more sequences of instructions by one or more processors cause:
-
performing an image operation on gray scale image data to identify intensity transitions of a first digital image, wherein the gray scale image data is a digital representation of a gray scale version of the first digital image, and wherein the gray scale image data comprises a set of data values, wherein each data value of the set of data values identifies a gray scale value of a sequence of gray scale values;
determining, for at least a subset of data values, in the set of data values, a slope value for an intensity transition associated with the data value;
converting the slope value, associated with each data value in the subset of data values, to a possible slope value of a bounded set of possible slope values; and
generating first slope data, for the first digital image, that describes a frequency of occurrence, across the subset of data values, of each possible slope value, of the bounded set of possible slope values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for analyzing digital images, comprising:
-
a machine-readable medium carrying one or more sequences of instructions; and
one or more processors, wherein execution of the one or more sequences of instructions by the one or more processors cause;
performing an image operation on gray scale image data to identify intensity transitions of a first digital image, wherein the gray scale image data is a digital representation of a gray scale version of the first digital image, and wherein the gray scale image data comprises a set of data values, wherein each data value of the set of data values identifies a gray scale value of a sequence of gray scale values;
determining, for at least a subset of data values, in the set of data values, a slope value for an intensity transition associated with the data value;
converting the slope value, associated with each data value in the subset of data values, to a possible slope value of a bounded set of possible slope values; and
generating first slope data, for the first digital image, that describes a frequency of occurrence, across the subset of data values, of each possible slope value, of the bounded set of possible slope values. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification