You can use Tesseract, an openSource OCR Engine owned from Google. Its native C Code and to use it in Java you should use JNI or direct process creation. There is no PDF support, but you can use imagemagick to convert those docs on the fly. The engine scan documents line by line without trying to resolve "text-boxes", which is a problem with 1-n-column texts. But with some image preprocessing you can also solve this.

Cheers Bastian.

http://bastian-buch.de


Renaud Waldura schrieb:

There is quite a bit of litterature available on this topic. This paper
presents a summary. Nothing immediately applicable I'm afraid.

Retrieving OCR Text: A survey of current approaches
Steven M. Beitzel, Eric C. Jensen, David A Grossman
Illinois Institute of Technology

It lists a number of other papers that are easy to find online. Let me know
what you find, I'm interested in this too.

--Renaud

-----Original Message-----
From: Sudarsan, Sithu D. [mailto:sithu.sudar...@fda.hhs.gov] Sent: Thursday, February 26, 2009 8:29 AM
To: solr-user@lucene.apache.org; java-u...@lucene.apache.org
Subject: Use of scanned documents for text extraction and indexing


Hi All:

Is there any study / research done on using scanned paper documents as
images (may be PDF), and then use some OCR or other technique for extracting
text, and the resultant index quality?


Thanks in advance,
Sithu D Sudarsan

sithu.sudar...@fda.hhs.gov
sdsudar...@ualr.edu





Reply via email to