Method and mechanism for processing image data
First Claim
1. A method for processing image data, comprising:
- processing color image data to generate gray scale image data, 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 a first measure, wherein the first measure is a frequency distribution that indicates a frequency of occurrence of each gray scale value, of the sequence of gray scale values, identified by the set of data values;
determining a second measure that indicates the uniformity of the first measure;
determining a third measure that indicates how close the first measure corresponds to a second distribution; and
upon determining that the third measure exceeds a first threshold and the second measure exceeds a second threshold, classifying the color image data as a first type of image data.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for processing image data is provided. Color image data is processed to generate gray scale image data, which may comprise a set of data values. Each data value, of the set of data values, may identify a gray scale value. A frequency distribution that indicates a frequency of occurrence of each gray scale value identified by the set of data values is determined. The uniformity of the frequency distribution is determined. A determination of how close the frequency determination corresponds to a predetermined distribution is made. The color image data is classified as a particular type of image data based on (a) whether the frequency determination corresponds to the predetermined distribution by a first threshold, and (b) whether the uniformity of the frequency distribution exceeds a second threshold.
-
Citations
36 Claims
-
1. A method for processing image data, comprising:
-
processing color image data to generate gray scale image data, 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 a first measure, wherein the first measure is a frequency distribution that indicates a frequency of occurrence of each gray scale value, of the sequence of gray scale values, identified by the set of data values;
determining a second measure that indicates the uniformity of the first measure;
determining a third measure that indicates how close the first measure corresponds to a second distribution; and
upon determining that the third measure exceeds a first threshold and the second measure exceeds a second threshold, classifying the color image data as a first type of image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium carrying one or more sequences of instructions for processing image data, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
processing color image data to generate gray scale image data, wherein the gray scale 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 a first measure, wherein the first measure is a frequency distribution that indicates a frequency of occurrence of each gray scale value, of the sequence of gray scale values, identified by the set of data values;
determining a second measure that indicates the uniformity of the first measure;
determining a third measure that indicates how close the first measure corresponds to a second distribution; and
upon determining that the third measure exceeds a first threshold and the second measure exceeds a second threshold, classifying the color image data as a first type of image data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for processing image data, comprising:
-
one or more processors;
a machine-readable medium carrying one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform the steps of;
processing color image data to generate gray scale image data, 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 a first measure, wherein the first measure is a frequency distribution that indicates a frequency of occurrence of each gray scale value, of the sequence of gray scale values, identified by the set of data values;
determining a second measure that indicates the uniformity of the first measure;
determining a third measure that indicates how close the first measure corresponds to a second distribution; and
upon determining that the third measure exceeds a first threshold and the second measure exceeds a second threshold, classifying the color image data as a first type of image data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification