Patent application number | Description | Published |
20090212929 | Verifying Vehicle Authenticity - A method for verifying authenticity of a vehicle, including programming a device to sequentially change a device element to an altered device element according to a change device element algorithm, and attaching the device to the vehicle. The method also includes generating the altered device element, and verifying that the altered device element matches an expected device element generated by the algorithm. | 08-27-2009 |
20090220175 | Adaptive OCR for Books - A system is presented for scanning entire books or document all at once using an adaptive process where the book or document has known fonts and unknown fonts. The known fonts are processed through a verification system where sure words and error words are determined. Both the sure words and error words are sent to OCR training where they are re-OCR'ed and repeatedly verified until they meet a predetermined quality criteria. Characters or words not meeting the predetermined quality criteria receive additional OCR training until all the characters and words pass the predetermined quality criteria. Unknown fonts are scanned and clustered together by shape. Outliers in the shapes are manually keyed-in. Those symbols that are manually classified go to OCR training and then to the known type optimization process. | 09-03-2009 |
20090245659 | Fast Key-In for Machine-Printed OCR-based Systems - A method for correcting results of OCR or other scanned symbols that initially scans a document, performs OCR classification on the scanned document. Clustering of characters/symbols classifications that results from the OCR based on shapes is followed by the creation of super-symbols based on at least first differences in the shapes of the clustered characters/symbols exceeding a first threshold. A carpet of the super symbols is displayed for analysis testing and that provides a display that emphasizes localized differences in similar symbols. Depending on the results of the analysis testing, the carpet of super symbols is one of: (1) stored as a cluster symbols when the carpet of super-symbols passes all of the analysis testing; (2) used to create additional super symbols based on at least a second difference in the shapes of clustered symbols exceeding a second threshold and returning the additional super symbols to the displaying step for further analysis testing; and (3) rejected as a clustered of symbols when the super symbols fail most of the analysis testing and stored by manually keying-in the symbols. | 10-01-2009 |
20090263019 | OCR of books by word recognition - Disclosed embodiments of the invention provide automated global optimization methods and systems of OCR, tailored to each document being digitized. A document-specific database is created from an OCR scan of a document of interest, which contains an exhaustive listing of words in the document. Images of each word, taken from all the fonts encountered, are entered into the database and mapped to a corresponding textual representation. After entry of a first instance of an image of a word written in a particular font, each new occurrence of the word in that font can be quickly recognized by image processing techniques. The disclosed methods and systems may be used in conjunction with adaptive character recognition training and word recognition training of the OCR engines. | 10-22-2009 |
20090324119 | Method of Correcting Digital Image Distortion Caused by a Sheet-Fed Scanner - A novel and useful method of processing digital images to correct distortion caused by a sheet-fed scanner. The method of the present invention derives a model which estimates the distortion. Match points are detected in the digital image and compared to match points of pre-defined templates. Treating the relative locations of the detected match points as polar coordinates (as opposed to Cartesian coordinates) enables a model to be derived to correct the distortion. In the event that there are multiple distortions to the digital image the digital image is partitioned into segments, with a separate model derived for each segment. | 12-31-2009 |
20100086210 | DIGITIZING DOCUMENTS - Techniques for performing page verification of a document are provided. The techniques include performing a recognition technique on a document to recognize one or more objects in the document, excluding the one or more recognized objects from the document, and performing page verification of the document, wherein page verification comprises visual inspection of the document excluding the one or more recognized objects. | 04-08-2010 |
20110199627 | FONT REPRODUCTION IN ELECTRONIC DOCUMENTS - A method, system, and computer program product for font reproduction in electronic documents are provided. The method includes: receiving an image of a printed document; extracting pairs of consecutive characters from the image of the printed document; storing the extracted pairs as images of the characters; and reproducing the printed document as an electronic document with text of overlapping extracted character pair images. Extracting pairs of consecutive characters includes extracting adjacent horizontal characters, extracting spaced horizontal characters, and extracting spaced vertical characters. Reproducing the printed document as an electronic document includes reproducing the spacing between words and between lines using the spaced horizontal characters and the spaced vertical characters as anchors in the reproduced document. | 08-18-2011 |
20110299775 | CORRECTING PAGE CURL IN SCANNED BOOKS - A computer implemented method for correcting distortion in an image of a page includes identifying a set of high quality (HQ) words in undistorted regions of one or more images of pages having content related to the content of the page. At least one distorted word in the image the page is identified such that each distorted word corresponds to a high quality word of the set. A global transformation function is generated for application to the image of the page so as to tranform the distorted word into its corresponding high quality word. The global transformation function is applied to pixels of the image of the page. | 12-08-2011 |
20120099792 | ADAPTIVE OPTICAL CHARACTER RECOGNITION ON A DOCUMENT WITH DISTORTED CHARACTERS - A computer implemented method for adaptive optical character recognition on a document with distorted characters includes performing a distortion-correction transformation on a segmented character of the document assuming the segmented character to be a candidate character. The method further includes comparing the transformed segmented character to the candidate character by calculating a comparison score. If the calculated score is within a predetermined range, the segmented character is identified with the candidate character. The method may be implemented in either of computer hardware configured to perform the method, or in computer software embodied in a non-transitory, tangible, computer-readable storage medium. Also disclosed are corresponding computer program product and data processing system. | 04-26-2012 |
20130064471 | DISTANCE MAP-BASED WARPING OF BINARY IMAGES - A method, including calculating a first distance matrix for a first binary image and a second distance matrix for a second binary image, and calculating a first gradient matrix for the first distance matrix and a second gradient matrix for the second distance matrix. Using the calculated distance and gradient matrices, a displacement matrix is calculated that defines a change in position between elements in the first distance matrix and corresponding elements in the second distance matrix. Outlier elements are identified including elements in the displacement matrix satisfying at least one predetermined criterion, and the identified outlier are replaced with calculated interpolated values. | 03-14-2013 |
20130339836 | Compliance Verification Using Field Monitoring in a Computing Environment - Systems and methods for enforcing compliance in a computing environment, the method comprising concurrently and independently executing a monitoring application with a first application utilized by a user, wherein navigating beyond a first decision point in the first application requires the user considering values associated with one or more elements in the first application, wherein the monitoring application monitors elements presented to the user to determine which elements are presented to the user at a point in time; and notifying the user of at least a first element, in response to not having been able to confirm whether a value associated with the first element has been considered by the user prior to said first decision point. | 12-19-2013 |
20140212039 | Efficient Verification or Disambiguation of Character Recognition Results - Machines, systems and methods for character recognition disambiguation are provided. The method comprises selecting a first set of characters that match a first visual profile based on results of a character recognition process applied to target content; selecting a subset of the first set based on criteria associated with at least one of confidence level with which characters grouped in the subset are recognized or fragmentation associated with the characters grouped in the subset; and disambiguating recognition results for the characters grouped in the subset by displaying the characters along with context information, wherein reviewing two or more of the characters on a display screen along with context information associated with said two or more characters allows a human operator to select one or more suspect characters from among the two or more characters. | 07-31-2014 |