Abstract:
A method for dynamic range adjustment of image data of a captured image by determining a white point of an image. The method also involves determining a black point of the image, classifying pixels of the image, and determining an offset value for a pixel of the image based on the determined black point of the image and the determined classification of the pixel. Dynamic range adjustment of the image data is performed using the determined offset value for the pixels of the image and the determined white point of the image.
Abstract:
A pixel classification method for classifying pixels of an image by determining a background intensity level of an image which is based on substantially all of the pixels of the image. The method also involves classifying the pixels of the image and checking the classification of the pixel based on the determined background intensity level of the image.
Abstract:
Disclosed is a processor-implemented method for processing image data representing a document using an image processing apparatus. The processor receives image data, determines the classifications and counts of pixels in the image data (e.g., in device independent space that are degrees of neutral or non-neutral), classifies the image data into a category based on the determination of classifications and counts of pixels, and determines a billing structure for the image data based on the classification of image data. The classification can be performed on the image data prior to conversion into device dependent space. For example, by counting true color, neutral, non-neutral, and fuzzy color pixels and comparing them to thresholds, the image data can be classified as neutral or very colorful. By classifying images earlier in the image path, errors in billing are reduced.
Abstract:
Disclosed herein are a method and an image processing apparatus implementing the method for determining a billing structure for outputting documents. The method determines if pixels of image data of a document in device independent space are neutral (e.g., gray) or non-neutral (e.g., color), and, based on at least the determined neutral pixels in device independent space, determines a billable pixel count of color pixels in the image data. In one example, the determined billable pixel count of color pixels is based on at least both an estimated color count in device independent space and a determined pixel count in device dependent space. In another, pixels are tagged based on the neutral and/or non-neutral determination in device independent space, and, if the tag indicates that a selected pixel is color in device dependent space, the selected pixel is counted for the billable pixel count.
Abstract:
The present disclosure relates to a method and system for processing isolated dots of an image to be printed by a printer. The method includes generating a random number, determining whether a target pixel is to be turned on and enabled for printing, determining a sum of pixels surrounding the target pixel in a plurality of pixels in a scanline of the image, the target pixel corresponding to an isolated dot in an input image, that are in an on state, the on state defined by a higher binary logic level relative to a binary logic level corresponding to a turned off pixel, determining a numerical value stored in a lookup table using the determined sum of pixels that are in the turned on state surrounding the target pixel as an index to the lookup table, and comparing the generated random number to the determined numerical value.
Abstract:
Disclosed herein are a method and an image processing apparatus implementing the method for color pixel counting in documents by integrating color detection and counting. The method determines if pixels are neutral (e.g., gray) or non-neutral (i.e., color). Windows are used to analyze the pixels. For each window, a number of pixels with at least one color plane ON are counted, as well as a number of ON pixels in each color plane. The windows are determined to be neutral or color. A billable count of color pixels is determined based on the neutrality of the windows. Based on the billable count of color pixels, a bill for outputting the document is determined.
Abstract:
Disclosed herein is a method for detecting thin lines in image data. The method is performed by a processor to process contone image data. The processing includes thresholding a window of pixels using a first set of thresholds established in the contone domain, and then counting and thresholding the binary pixels using a second set of thresholds. The processing in the contone and binary domain are used to determine if a thin line exists and if a pixel of interest in the window is an edge pixel that is part of a thin line. The disclosed method produces better quality output images and reduces the addition of false lines in an image.
Abstract:
A method, system and data structure for providing a 3+1 layer MRC image, including a text layer. The text layer includes pixel data corresponding to text in an image and may be assigned a predetermined value for a particular color. According to one or more embodiments, the 3+1 layer MRC image may be subject to clean-up processing to alter one or more of the layers, other than the text layer, based on the text layer pixel data. This clean-up processing reduces redundant information stored in the 3+1 layer MRC image and provides opportunities for file size reduction (i.e., data compression).
Abstract:
A system and method are provided for digital correction of a plurality of color channels and color image data. In color reproduction, a color image may be composed of a plurality of superimposed color channels in a color space hi order to assure the proper alignment of color channels and exemplary applications such as color printing, one or more of the plurality of color channels which compose a complete color image may be scaled to an output resolution, and corrected in order to ensure proper alignment and authentic reproduction of a color image. In place of a plurality of independent clocks, one for each channel, a single clock is provided for every channel, and additional unit is supplied to scale each channel according to independent characteristics.
Abstract:
When converting color input from a color scanner or the like to monochrome output, the measured luminance values are reduced, to help avoid the loss of text or other image portions in the monochrome output. The luminance reduction may be performed based on chrominance values.