Systems and methods for estimating an image marking process using event mapping of scanned image attributes
First Claim
Patent Images
1. A method of analyzing a printed image, comprising:
- scanning the printed image;
generating an event map for one or more input data blocks in the scanned printed image;
determining data statistics of the printed image from at least the event map generated;
determining spatial variations in the printed image based on the data statistics;
determining a histogram and a frequency distribution based on the data statistics; and
determining an image marking process used to create the printed image based on the determined spatial variations, the histogram and the frequency distribution in the printed image,wherein the event map is generated by determining frequency distribution of colors, generating a first color level set, and generating a first binary image by setting dots pixels having the first color level set to 1 otherwise to 0, or bygenerating a gray value for an image channel, calculating a threshold value for the image channel, generating a second color level set, and generating a second binary image channel by setting point pixels having the second color level set to 1 otherwise 0.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems used to automatically identify the marking process used for an image on a substrate based on spatial characteristics and/or color of the image. Image types which are classified and identified include continuous tone images and halftone images. Among halftone images separately identified are inkjet images, xerographic images and lithographic images. Locally adaptive image threshold techniques may be used to determine the spatial characteristics of the image.
-
Citations
38 Claims
-
1. A method of analyzing a printed image, comprising:
-
scanning the printed image; generating an event map for one or more input data blocks in the scanned printed image; determining data statistics of the printed image from at least the event map generated; determining spatial variations in the printed image based on the data statistics; determining a histogram and a frequency distribution based on the data statistics; and determining an image marking process used to create the printed image based on the determined spatial variations, the histogram and the frequency distribution in the printed image, wherein the event map is generated by determining frequency distribution of colors, generating a first color level set, and generating a first binary image by setting dots pixels having the first color level set to 1 otherwise to 0, or by generating a gray value for an image channel, calculating a threshold value for the image channel, generating a second color level set, and generating a second binary image channel by setting point pixels having the second color level set to 1 otherwise 0. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of determining an image marking process used to create a printed image, comprising:
-
scanning the printed image; generating an event map for one or more input data blocks in the scanned printed image; determining data statistics of the printed image from at least the generated event map; determining local spatial variations in the printed image based on the data statistics; determining a histogram and a frequency distribution based on the data statistics; and determining the image marking process used to create the printed image based on the determined local spatial variations, the histogram and the frequency distribution in the printed image, wherein an event map is generated by determining frequency distribution of colors, generating a first color level set, and generating a first binary image by setting dots pixels having the first color level set to 1 otherwise to 0, or by generating a gray value for an image channel, calculating a threshold value for the image channel, generating a second color level set, and generating a second binary image channel by setting point pixels having the second color level set to 1 otherwise 0. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium that is encoded with computer-readable instructions and provides instructions for determining an image marking process used to create a printed image, instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
scanning the printed image; generating an event map for one or more input data blocks in the scanned printed image; determining data statistics of the printed image from at least the event map generated; determining local spatial variations in the printed image based on the data statistics; determining a histogram and a frequency distribution based on the data statistics; and determining the image marking process used to create the printed image based on the determined local spatial variations, the histogram and the frequency distribution in the printed image. wherein an event map is generated by determining frequency distribution of colors, generating a first color level set, and generating a first binary image by setting dots pixels having the first color level set to 1 otherwise to 0. or by generating a gray value for an image channel, calculating a threshold value for the image channel, generating a second color level set, and generating a second binary image channel by setting point pixels having the second color level set to 1 otherwise 0. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A media/image marking process identification system for a printed page, comprising:
-
a memory; and a media/image marking process identification determination circuit, routine or application that identifies at least one of a media type for the printed page or an image marking process used to process the printed page, by processing the printed page to generate an event map for one or more input data blocks in the printed image, determine data statistics of the printed image from at least the event map generated;
statistically analyzing the data statistics of the printed image;
determining local spatial variations in the printed image based on the data statistics;determining a histogram and a frequency distribution based on the data statistics; and determining the media/image marking process used to create the printed image based on the determined spatial variations, the histogram and the frequency distribution in the printed image, wherein the event map is generated by determining frequency distribution of colors, generating a first color level set, and generating a first binary image by setting dots pixels having the first color level set to 1 otherwise to 0, or by generating a gray value for an image channel, calculating a threshold value for the image channel, generating a second color level set, and generating a second binary image channel by setting point pixels having the second color level set to 1 otherwise 0. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification