IP Library Patent Application 12708419
Patent Application
App. No. 12/708,419

METHOD AND APPARATUS FOR IMPROVING THE QUALITY OF DOCUMENT IMAGES WHEN COPYING DOCUMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/708,419
Abstract

Embodiments of the present invention disclose a method to process an input image into a final image which is enhanced or improved. In accordance with the method, the input image is split into a plurality of layers. Each layer comprises objects of a single type. Each layer is for objects of a different type. Each layer is then processed separately to improve or enhance the quality of the objects therein. The final image is produced by integrating or synthesizing the plurality of layers. Apparatus to implement the method is also disclosed.

Claims (31)

1 . A method for processing an input image into a final image, the method comprising:

performing an image splitting operation to split the input image into a plurality of layers, each comprising objects of a particular type, wherein each layer is associated with a different object type;

separately performing at least one improvement technique on each layer to improve an image quality of each object therein; and

synthesizing the plurality of layers into a single layer to generate the final image.

2 . The method of claim 1 , further comprising, prior to performing the document splitting operation, first detecting and classifying all possible objects in the image.

3 . The method of claim 2 , wherein the detecting and classifying is based on optical character recognition (OCR) segmentation technology.

4 . The method of claim 1 , wherein each object type is selected from the group consisting of a text block, a picture, a barcode, a note made by hand, a stamp, a signature, and a separator.

5 . The method of claim 4 , wherein the separator is selected from the group consisting of a table, a frame, a line, and a rectangle.

6 . The method of claim 1 , further comprising saving each layer in a separate file.

7 . The method of claim 4 , the at least one improvement technique comprises optical character recognition (OCR) performed on text objects.

8 . The method of claim 4 , the at least one improvement technique comprises representing text in its original font, if said original font is detected.

9 . The method of claim 4 , the at least one improvement technique comprises, if said original font is not detected, using OCR information about identical characters to reduce noise and improve edges of the characters by matching identical characters.

10 . The method of claim 4 , the at least one improvement technique comprises at least one filter applied to improve shapes of characters.

11 . The method of claim 4 , wherein the at least one improvement technique comprises recreating continuous lines in hand-written notes and signatures.

12 . The method of claim 4 , wherein the at least one improvement technique comprises at least one filter applied to improve pictures.

13 . The method of claim 4 , wherein the at least one improvement technique comprises replacing each picture image with a corresponding vector image.

14 . The method of claim 4 , wherein the at least one improvement technique comprises deskewing each stamp and separating said stamp from body text.

15 . A system, comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions which when executed by the processor causes the system to perform a method for processing an input image into a final image, the method comprising:

performing an image splitting operation to split the input image into a plurality of layers, each comprising objects of a particular type, wherein each layer is associated with a different object type;

separately performing at least one improvement technique on each layer to improve an image quality of each object therein; and

synthesizing the plurality of layers into a single layer to generate the final image.

16 . The system of claim 15 , further comprising, prior to performing the document splitting operation, first detecting and classifying all possible objects in the image.

17 . A computer-readable medium having stored thereon a sequence of instructions which when executed by a processing system causes the processing system to perform a method for processing an input image into a final image, the method comprising:

performing an image splitting operation to split the input image into a plurality of layers, each comprising objects of a particular type, wherein each layer is associated with a different object type;

separately performing at least one improvement technique on each layer to improve an image quality of each object therein; and

synthesizing the plurality of layers into a single layer to generate the final image.

18 . The computer-readable medium of claim 17 , further comprising, prior to performing the document splitting operation, first detecting and classifying all possible objects in the image.

19 . The computer-readable medium of claim 16 , wherein the detecting and classifying is based on optical character recognition (OCR) segmentation technology.

20 . The computer-readable medium of claim 16 , wherein each object type is selected from the group consisting of a text block, a picture, a barcode, a note made by hand, a stamp, a signature, and a separator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: ABBYY SOFTWARE LTD.
To: ABBYY DEVELOPMENT LLC
Reel/Frame 031085/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2010
From: ISAEV, ANDREY
To: ABBYY SOFTWARE LTD
Reel/Frame 023962/0829 →