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:
Disclosed is a processor-implemented method for processing image data comprising a plurality of pixels and system for performing the method. The method includes the following acts: determining at least one type of data represented by the plurality of pixels, determining, for each type of data, a number of pixels from the image data representing that type of data in the image data, and determining a compression scheme for compressing the image data based on a relative or absolute amount of each type of data in accordance with a predetermined scheme. The type of data may be determined by received input (e.g., user selected type and compression quality) or by analyzing its pixels and comparing it to thresholds. Basing the compression technique on the data type allows for better selection of a compression technique (e.g., MRC or JPEG), and thus greater image quality, compression ratios, and file size.
Abstract:
The present invention is a method and apparatus for processing image data to accomplish tuning or adjustment of images, so as to modify at least the darkness thereof, using compact, efficient methods and designs.
Abstract:
In various exemplary embodiments, systems include a segmentor to segment text binary image data to a first plane. A subtractor subtracts text binary image from binary image data to generate a non-text binary image data in a second plane. A converter converts non-text binary image data in the second plane into non-text gray scale image data in the second plane. A first compressor compresses the text gray scale image data in the first plane. A second compressor compresses the non-text gray scale image in the second plane.
Abstract:
What is disclosed is a novel system and method for background suppression in the image path. In one example embodiment, an image is scanned and RGB color values generated for each pixel. Each of the pixels is converted into a Lab color space to obtain luminance and chrominance values. A background luminance and a luminance variation are determined for the scanned image. For each pixel, a determination is made whether that pixel is a white pixel or a non-white pixel based. If the pixel is a white pixel, an adjustment chrominance value for that pixel is determined. The value of the chrominance adjustment is modulated as a function of a difference between the white pixel's luminance and the background luminance. The modulated chrominance adjustment is applied to the white pixel. Adjusted and non-adjusted pixels are stored in a memory. A printer controller converts the pixels to an output space.
Abstract:
What is provided are a novel system, method, and computer program product for estimating the amount of color in a document to be printed, with the capability to handle composite black. A color billing strategy can be dynamically determined based on the amount of color in the document. In one embodiment, a contone CMYK image is examined and the level of color is estimated based on information extracted from the four planes simultaneously. More specifically, it examines the pixel values from all the four planes to calculate the number of white, black, color, and gray or neutral pixel counts. Input CMYK values can be pre-adjusted via a look-up table to take into account neutral balance characteristics. The difference among the adjusted color values is compared against a threshold that is input level dependent. Color is further subdivided into fuzzy colors to handle highlights and neutral areas.
Abstract:
An original image is received. The original image is divided into tiles. A whitepoint value of each tile is determined. A blackpoint value of each tile is determined. A whitepoint value of each pixel in the image is determined by interpolating the determined whitepoint values of neighboring tiles. A blackpoint of each pixel in the image is determined by interpolating the determined blackpoint values of neighboring tiles.
Abstract:
The present invention is a method and apparatus for processing image data to accomplish tuning or adjustment of images, so as to modify at least the darkness thereof, using compact, efficient methods and designs.
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 method of processing an MRC image file, comprising at least a mask plane and a background plane, comprises determining that at least one of the mask plane and background plane is substantially empty; and effectively removing the substantially empty plane from the file for further processing.