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, andwherein 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;
wherein at least the steps of determining, converting and generating are performed by at least one computing device.
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.
18 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; wherein at least the steps of determining, converting and generating are performed by at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable volatile or non-volatile storage medium storing instructions for analyzing digital images, wherein processing of the instructions by one or more processors causes:
-
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, the apparatus comprising:
-
a computer-readable storage medium storing instructions ;
andone or more processors, wherein processing of the instructions by the one or more processors causes; 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