Abstract:
The present disclosure discloses methods and systems for creating a multi-layered Optical Character Recognition (OCR) document, the multi-layered OCR document facilitates selection of the desired text from the multi-layered OCR document. The method includes receiving a scanned image corresponding to a document, the document includes text information. A binary image is generated from the scanned image. Then, a morphological dilation operation is performed to create one or more text groups, using a horizontal structuring element and a vertical structuring element. Thereafter, OCR operation is applied on each text group to generate a corresponding OCR layer. The one or more OCR layers are then combined while creating a multi-layered OCR document. Finally, the combined OCR layers are superimposed as invisible text layers over the scanned image to create the multi-layered OCR document.
Abstract:
A system and method for generating a mixed raster content representation of an input image. An input image is segmented into image and text layers. Connected component analysis is performed on the image layer, with each group of connected pixels labeled. For each group, an average color is determined and when a mask layer exists for the color, the pixels in the group are enabled in the mask layer. When a mask layer does not exist for the color, a new mask layer is created and the corresponding pixels enabled. The image layer is then removed and the mask layers are combined into the text layer, whereupon a text only MRC compression file is output.
Abstract:
An electronic image in a first color space, used by image acquisition devices, is obtained and converted into a second color space with a larger gamut, to produce a second color space image. Corrections are made to the second color space image to produce a corrected image, without performing background suppression. The corrected image is converted into a third color space, used by printing devices, to produce a third color space image, and this process of converting the corrected image into the third color space includes performing background suppression. This process of converting the corrected image into the third color space samples nodes of the second color space values, classifies the nodes as background nodes or non-background nodes, multiplies the second color space values of the background nodes by a percentage less than 100%, and after multiplying, interpolates values between the nodes.
Abstract:
A method and system for segmenting text from non-text portions of a digital image using the size, solidity, and run length characteristics of connected components within the image data. For a connected component comprising a rectangular group of pixels enclosing a set of connected pixels having the same binary state, the size characteristic may be based on a ratio of height to width of the connected component and the total number of pixels within the connected component, the solidity characteristic may be based on a ratio of pixels within the connected component to a total number of pixels within a convex hull of the set of connected pixels, and the run length characteristic may be based on a number of transitions within the connected component.
Abstract:
Disclosed herein is a system, method and computer implemented method of facilitating generation of a digital representation of one or more physical objects. The method may include scanning a first part of the one or more physical objects to obtain image data corresponding to the first part. The scanning may be performed based on a first set of values corresponding to one or more parameters. The image data corresponding to the first part may be a digital representation of the first part. The method may further include determining a size of image data corresponding to the first part. Additionally, the method may include displaying information based on the size of the image data corresponding to the first part, prior to receiving image data corresponding to a second part of the one or more physical objects.
Abstract:
According to embodiments illustrated herein there is provided a method of image compression. The method includes generating a modified image based on a compression of an image. The method further includes generating a first residual layer and a second residual layer based on a comparison of the modified image and the image. The method further includes filtering a set of pixels from the first residual layer and the second residual layer. The method further includes compressing the filtered first residual layer and the filtered second residual layer to generate a compressed first residual layer and a compressed second residual layer. Additionally, the method includes generating a second compressed image based on the modified image, the compressed first residual image and the compressed second residual image.
Abstract:
The disclosed embodiments illustrate methods and systems for estimating a half-tone frequency of an image. The method includes combining, by one or more processors, a first binary block, obtained from a portion of the image, with one or more second binary blocks to create a third binary block. Each of the one or more second binary blocks is obtained by shifting the first binary block. The method further includes estimating, by the one or more processors, the half-tone frequency of the portion of the image, based on the first binary block and the third binary block.
Abstract:
In systems and methods, an original image was previously converted to a lower bit count per pixel. The resulting image included pixel error based on the lower bit count per pixel. The conversion used an error weighting matrix (which diffuses the pixel error of each pixel to adjacent pixels). Methods and systems produce an output image from the lower bit count per pixel image using the error weighting matrix to determine, for each pixel, the amount of error added because of the adjacent pixels during the conversion process. Then, such methods and systems remove, from each pixel, the amount of error that was previously added based on the adjacent pixels. After removing the amount of error added based on the adjacent pixels from all pixels in the input image, an output image is reconstructed using a filter, such as a low pass filter.
Abstract:
The disclosed embodiments illustrate methods and systems for image processing. The method includes dividing a portion of an image into a set of blocks, each block of which is divided into a set of sub-blocks. Thereafter, a measurable block is identified from the set of blocks based on a measurability criteria that comprises determining an average pixel value for each of the sub-blocks based on one or more pixels encompassed by respective sub-block. Further, a maximum average pixel value, a minimum average pixel value, and a range of average pixel values are determined among the set of sub-blocks. The measurability criteria further includes comparing the maximum average pixel value, the minimum average pixel value, and the range of average pixel values with respective pre-determined thresholds. The method further includes estimating a half-tone frequency of the portion based on a processing of the identified measurable block.
Abstract:
Methods and systems receive an input image into a computerized device, create different binary images by applying different threshold measures to the input image using the computerized device, and identify components of a first binary image of the binary images using the computerized device. Such methods and systems also compare pixels of each of the components of the first binary image with corresponding pixels of a second binary image of the binary images to identify pixel differences using the computerized device. This allows these methods and systems to identify halftone areas within the input image based on the pixel differences exceeding a limit using the computerized device.