摘要:
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.
摘要:
A method for editing image data includes segmenting input image data into a plurality of discrete objects, wherein each of the objects is defined by a plurality of input pixels that are spatially grouped and that relate to a common content type and feature of the input image data so as to define an objectized input image from the input image data. The objectized input image and a holding area image are generated and simultaneously displayed. Editing input is received from a user by user selection of an object of the objectized input image that the user desires to be moved from the objectized input image to the holding area image based upon the user's visual inspection of the objectized input image. The objectized input image and the holding area image are updated based upon the received editing input so that the selected object is deleted from an original location in the objectized input image and inserted into the holding area image as a temporary object at an insertion location that spatially corresponds to the original location of the objectized input image. The method further includes receiving replacement input data from the user that indicates a selected replacement object in a replacement object database to be inserted into the original location of the objectized input image. The objectized input image is updated to include the selected replacement object in the original location to define an objectized output image.
摘要:
The present invention is a method for image segmentation to produce a mixed raster content (MRC) image with constant foreground layers. The invention extracts uniform text and other uniform color objects that carry detail information. The method includes four primary steps. First, the objects are extracted from the image. Next, the objects are tested for color consistency and other features to decide if they should be chosen for coding to the MRC foreground layers. The objects that are chosen are then clustered in color space. The image is finally segmented such that each foreground layer codes the objects from the same color cluster.