What pre processing should be done for text on non-solid-white background

  • Last Post 06 March 2014
Stefan posted this 26 February 2014

We are evaluating the Cloud SDK Service with mixed results so far.

We suppose that the various levels of quality in terms of character recognition are related to the fact, that the characters on the document are not on top of a solid-white background, but rather on a 2 color background with security features that become visible in certain lighting.

To the eye however, they are easily readable and many OCR scans do recognize most of the characters.

What pre-processing could be done before we send images to the Cloud Service. E.g. would it make sense to use a library like Pixastic to improve contrast and brightness before sending an image?

Does ABBYY provide any suggestions on how to increase reliability in that scenario?


I realize there is the Imaging SDK for iOS and Android, which is not an option for us as we target a web app.

The Imaging SDK docu reads: "ABBYY Mobile Imaging SDK provides developers with intelligent tools that can analyze photographs of documents captured with mobile devices to determine if they are suitable for optical character recognition (OCR) or should be retaken. It also offers powerful image processing functions to enhance visual quality of photographed documents for better viewing and reading."

The product tour reads: "These Pre-processing features allow developers to perform: Deskewing, Automatic Page Orientation detection, Perspective Correction, Texture removal, Resolution correction "

I assume this pre-processing is all done automatically when using the Cloud Service.

Thanks a lot Stefan

Order By: Standard | Newest | Votes
Anastasia Galimova posted this 03 March 2014

Could you please share or send to CloudOCRSDK@abbyy.com the image you recognize, the settings you use and the information you need to extract?

Stefan posted this 03 March 2014

Thanks - will do.

Stefan posted this 04 March 2014

Anastasia - I sent the images yesterday. Please let me know if additional information is needed.

Stefan posted this 06 March 2014

Anastasia, thanks for your offer to help. However, I have sent two emails to CloudOCRSDK@abbyy.com and not heard back yet nor have I received a confirmation that you are looking into our problem. Please understand that we need to make a business decision as to whether to go forward with your service or to what extend we can use it. Thanks again.

Anastasia Galimova posted this 06 March 2014

Dear Stefan, thank you for the files. We are investigating the issue and will reply today.

Stefan posted this 06 March 2014

Just got your email. Thanks a lot! Will reply ASAP.

Anastasia Galimova posted this 11 March 2014

You are right, the pre-processing is done automatically when using ABBBYY Cloud OCR SDK. ABBYY Mobile Imaging SDK is designed for using before offline recognition.

The Source Image Recommendations could be helpful.