Method and apparatus for repurposing binary images
AssigneeInternational Business Machines Corporation
InventorsRavishankar Rao, Frederick Cole Mintzer, Gerhard Robert Thompson
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRavishankar Rao, Frederick Cole Mintzer, Gerhard Robert Thompson
Estimating the term…
A method, computer program product, and a program storage device readable by machine, for repurposing images includes classifying the pixels of a binary image as being either halftone image pixels or non-halftone image pixels, further processing the halftoned image pixels with halftone image pixel processing and combining the outputs of the halftone image pixel processing and non-halftone image pixel processing to prepare the images for a second purpose such as a second printer. The processing that classifies the binary pixels as being either halftone image pixels or non-halftone image pixels segments the image into regions of halftone image pixels and regions of non-halftone image pixels. The processing of regions of halftone image pixels first constructs an intermediate gray scale representation of the regions of halftone image pixels. The processing to construct the gray scale representation of the region of halftone image pixels estimates the primary periodicity of the values of the binary pixels within the region of halftone image pixels. The intermediate gray scale image is rehalftoned and combined with the non-halftone image to form the repurposed image.
A method for repurposing a bi-level image, comprised of an array of pixels, each pixel having one of two values, said method comprising:
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for repurposing a bi-level image comprised of an array of pixels, each pixel having one of two values, the computer readable program code means in said article of manufacture comprising computer readable program code means for causing a computer to effect the following steps:
A computer program product comprising a computer usable medium having computer readable program code means embodied therein for repurposing a bi-level image comprised of an array of pixels, each pixel having one of two values, the computer readable program code means in said computer program product comprising computer readable program code means for causing a computer to effect:
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for repurposing a bi-level image comprised of an array of pixels, each pixel having one of two values, said method steps comprising:
A method of segmenting a bi-level image into halftone areas, with or without text, and non-halftone areas, said image being comprised of an array of pixels, each pixel having one of two values, said method comprising:
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for segmenting a bi-level image into halftone areas, with or without text, and non-halftone areas, said image being comprised of an array of pixels, each pixel having one of two values, said method steps comprising for each of at least selected ones of the pixels, identifying an area of the array around the pixel, determining gradient density activity in said area by determining the number of changes in pixel intensity values, per unit area, in said identified area, and classifying pixels of the bi-level image as halftone and non-halftone pixels based on said determined gradient density.
Dependencies are inferred from the claim text.