摘要:
A light compression method that error diffuses image data provided with luminance and chrominance channels. During error diffusion, a higher number of bits are allocated to the luminance channel. A decompression method for the image data based on sigma filtering is also provided. By manipulating the bits in the luminance and chrominance color spaces, the image output quality may be increased in reconstructed images.
摘要:
A system resizes content within a document that includes a document segmenter that receives a document that contains content. The document segmenter analyzes the content within the document and segments the content into a plurality of object types. An object priority applicator determines a class value associated with each object type. A location scaler identifies a datum point for each object type within the document, wherein each datum point maintains a relative location to one another regardless of document resizing. An object sizing component resizes each object based at least in part upon the class value.
摘要:
A method is provided for embedding miniature security marks within documents and images, utilizing a mark parameters database, graphical user interface, and detection simulator. The method includes predicting detection error rates for each pixel location of a host image, defined as a digital representation of at least one recipient of the miniature security marks. The detection error rates for each pixel are displayed with the host image on a graphical user interface and the desired miniature security mark locations are selected. At least one set of miniature security mark parameters is identified, with the parameters being mark parameters that enable determination of an optimized balance between detectability and visibility of the miniature security marks. The host image with the miniature security mark is displayed on the graphical user interface for review and adjustment by an operator.
摘要:
A method for embedding coded information in a document border includes encoding information as a plurality of data carrying dot pair patterns where each dot is too small to be visually noticeable. For each page of a document to be rendered, the method includes determining whether the border area is blank. If found not blank the border area is cleared. Each of the plurality of data carrying dot patterns is embedded in the blank border area of the document page. The document page with the embedded data carrying dot patterns is then rendered, where each data carrying dot is too small to be visually noticeable.
摘要:
Systems and methods are described that facilitate determining an original document format for a scanned document by analyzing a bitmap thereof. Text objects are extracted from the document, binarized, and segmented to identify text. Page orientation and text size are used to distinguish between a slideshow-type document, and a word processing or spreadsheet-type document. To further distinguish between the word processing and spreadsheet types, text column structure and count is analyzed.
摘要:
In preparation for rendering respective portions of a document via a respective plurality of engines, objects within the document are identified and characterized. A determination is made as to whether gamut variations between the engines might result in objectionable variations in the appearance of rendered versions of identified objects having similar characteristics. For those objects within the document for which the determination is made that variations might be objectionable, a target gamut is selected to be an intersection gamut of the engines to be used to render the document. For those objects within the document for which the determination is made that variations would be unobjectionable, the target gamut is selected to be that of selected individual engines. A system for selecting target gamuts for objects within a document can include an object identifier, a characteristic identifier and a gamut selector.
摘要:
A method for enhancing color fidelity in multi-reproduction, includes scanning an image to be reproduced, wherein the image contains an invisible digital watermark including color information; decoding the color information contained in the watermark; comparing the decoded color information with the scanned image; generating a correction table from the differences between the decoded color information and the scanned image; and performing color correction on the scanned image using the correction table. This method confines the color error to one generation, even when copies go through multiple reproduction.
摘要:
A method and system is provided for generating a variable data differential line pattern font comprising forming a periodic line pattern suitable for tessellation disposition within a printed document and selectively distorting a portion of the periodic line pattern in a predetermined manner wherein the distorting comprises generating a distinguishable font corresponding to the distorting. A plurality of different distinguishable fonts are formed by a corresponding plurality of distorted line patterns, respectively.
摘要:
A method for removal of punched hole artifacts in digital images includes, for a scanned document page, deriving an original digital image that defines the page in terms of a plurality of input pixels. A reduced resolution bitonal image is generated from the original image. The method further includes providing for identifying of candidate punched hole artifacts in the reduced resolution bitonal image and providing for testing the candidate punched hole artifacts for at least one of shape, size, and location. Where a candidate punched hole artifact meets the at least one test, the method includes generating a modified image. This includes erasing the candidate punched hole artifact from the original digital image.
摘要:
A method for run-time streak removal from a scanned image includes providing a scan line of image data from the scanned image; detecting corrupted data within the scan line; evaluating image data located in a neighborhood before and after the corrupted data on the scan line; if the evaluated image data in the neighborhood is smooth, replacing the corrupted data with image data determined by a linear interpolation process; and else if the evaluated image data in the neighborhood is not smooth, replacing the corrupted data with image data determined by the linear prediction process. Various techniques can be used to evaluate the image data located in the surrounding neighborhood. For example, a filter selection step may be used based on prediction discrepancies.