| Patent application number | Description | Published |
| 20080205758 | Distortion Correction of a Captured Image - Disclosed are embodiments of systems and methods for eliminating or reducing the distortion in a scanned image. Embodiments of the present invention allow for the automatic pruning, de-skewing, and unwarping of an image using document layout information. In embodiments, dominant baselines may be selected by examining the letter regions on boundary baselines rather than examining the entire document layout. The dominant baselines may then be used to reduce distortion in the image. It shall be noted that present invention is robust enough to handle many types of content, including different languages, as well as documents with different layouts. The present invention may also be applied to images obtained from bound documents and flat documents. | 08-28-2008 |
| 20080205759 | Distortion Correction of a Scanned Image - Disclosed are embodiments of systems and methods for eliminating or reducing the distortion in a scanned image. In embodiments, the image is segmented into foreground and background pixels. Foreground pixels may be grouped into “letters.” Using index-based searching, “letters” may be grouped into “words” and “words” may be grouped into baselines. One or more dominant baselines may be selected and the characteristics of the dominant baseline or baselines may be used to unwarp the image. | 08-28-2008 |
| 20090021595 | Low Memory Auto-Focus and Exposure System for Large Multi-Frame Image Acquisition - Embodiments of the invention are described that provide automated and efficient optimization of camera settings. In certain embodiments of the invention, both focus and exposure settings are determined based on an analysis of compressed images taken of a frame. Based on this analysis, the camera focus and exposure settings are set to provide a preferred image quality of the particular frame. This optimization of the focus and exposure settings is performed at each frame within the multi-frame image source. As a result, each frame image is independently optimized and addresses variations, such as light and surface inconsistencies, across the multi-frame image source. | 01-22-2009 |
| 20090066971 | Characterization of a Printed Droplet - Systems, apparatuses, and methods are described for characterizing the quality of a printed droplet(s) produced by a printer. The analysis of the printed droplet(s) is performed by applying image processing and computational geometric techniques. A report generated from that analysis enables the determination of characteristics of the device that produced the printed droplets. | 03-12-2009 |
| 20090129625 | Extracting Data From Images - Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites. | 05-21-2009 |
| 20090129670 | Identifying Steganographic Data in an Image - Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites. | 05-21-2009 |
| 20090129676 | Segmenting a String Using Similarity Values - Disclosed are systems and methods for segmenting a string comprised of one or more string segments using similarity values. In embodiments, each string segment may contain at least a variation of a marker string that may be used to separate string segments in the string. In embodiments, a similarity value representing the result of comparing the marker string to substrings of the string may be computed, and a similarity vector representing the set of comparisons for the locations on the string may be generated. In embodiments, the similarity vector may be used to identify candidate segmentation locations in the string. In embodiments, a set of segmentation locations in the string may be derived from the candidate segmentation locations in the string, and the string may be segmented according to the set of segmentation locations. | 05-21-2009 |
| 20090136080 | Identifying Embedded Data in an Image - Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites. | 05-28-2009 |
| 20090136082 | Embedding Data in Images - Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites. | 05-28-2009 |
| 20090140892 | String Reconstruction Using Multiple Strings - Disclosed are systems and methods for reconstructing a string comprising characters given multiple strings that may contain one or more errors. In embodiments, pairwise comparisons of strings within a set of candidate strings that may contain errors is performed so that measures related to similarity between the strings in each pair may be calculated. In embodiments, an alignment and voting method using at least some of the similarity measures may be employed to generate a reconstructed string. In embodiments, the reconstructed string may be validated, and in embodiments, its characters may be converted to another encoding, if necessary. | 06-04-2009 |
| 20090207426 | Simulation of a Printed Dot-Pattern Bitmap - Embodiments of the present invention enable generation of a simulated reference bitmap image that corresponds to a dot-pattern image. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, a dot-pattern image and user-input configuration parameters are used to create an initialized simulated reference bitmap, and the dot pattern is mapped onto the reference bitmap using a scaling factor. In embodiments, reference bitmaps of individual sections of a dot-pattern image may be generated separately. | 08-20-2009 |
| 20090213224 | Fast Imaging System Calibration - Systems and methods are disclosed for calibrating an imaging system comprising a processing unit communicatively coupled to one or more imaging devices. The imaging system may also include a display. In an embodiment, a sequence of display features are displayed on a display, and imaged by the imaging device or devices. Spatial data is compiled related to the display features and the corresponding image features. In an embodiment, the display, imaging device or device, or both may be repositioned and another sequence of display features may be presented and the spatial data compiled. Using optimization and calibration techniques, the compiled spatial data may be used to obtain one or more internal imaging device parameters, one or more external parameters, or both. | 08-27-2009 |
| 20100020167 | Image Capture, Alignment, and Registration - Embodiments of the present invention enable image capture, alignment, and registration. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, an image capture system comprising a camera and a two-dimensional surface supporting an image may be calibrated based on configuration parameters of an image to be captured and of a simulated reference bitmap based on the image. In embodiments, the position of the image to be captured on the two-dimensional surface is determined based on calibration parameters. In embodiments, a sequence of images may be captured of sections of an image that cannot be captured in a single scan. A scan path across the image may be determined that is based in part on calibration parameters. In embodiments, consistency of quality of captured images is maintained by validating selected characteristics of each image as it is being captured and by validating the alignment of each captured image with a corresponding simulated reference bitmap. | 01-28-2010 |
| 20100021044 | Image Capture and Calibratiion - Embodiments of the present invention enable image capture and validation. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, an image capture system comprising a camera and a two-dimensional surface supporting an image may be calibrated based on configuration parameters of an image to be captured and of a simulated reference bitmap based on the image. In embodiments, the position of the image to be captured on the two-dimensional surface is determined based on calibration parameters. In embodiments, consistency of quality of captured images is maintained by validating selected characteristics of each image as it is being captured. | 01-28-2010 |
| 20100021048 | Fault Detection of a Printed Dot-Pattern Bitmap - Embodiments of the present invention enable fault detection in a printed dot-pattern image. Certain applications of the present invention are its use in various embodiments of a system for inspection of a printed circuit board (“PCB”) substrate. In embodiments, a generated distortion map is based on a comparison of a reconstructed dot-pattern image, a simulated reference bitmap, and an error map representing differences between the reconstructed dot-pattern image and the reference bitmap. In embodiments, the pixels of the distortion map are color coded to identify the locations and types of aberrations that were discovered as a result of the comparison. | 01-28-2010 |