Publication:

OCR4all - an open-source tool providing a (semi-)automatic OCR workflow for historical printings

Date

Date

Date
2019
Journal Article
Published version
cris.lastimport.scopus2025-06-02T03:34:41Z
cris.lastimport.wos2025-07-22T01:30:30Z
dc.contributor.institutionUniversity of Zurich
dc.date.accessioned2020-01-30T09:06:55Z
dc.date.available2020-01-30T09:06:55Z
dc.date.issued2019-11-13
dc.description.abstract

Optical Character Recognition (OCR) on historical printings is a challenging task mainly due to the complexity of the layout and the highly variant typography. Nevertheless, in the last few years, great progress has been made in the area of historical OCR, resulting in several powerful open-source tools for preprocessing, layout analysis and segmentation, character recognition, and post-processing. The drawback of these tools often is their limited applicability by non-technical users like humanist scholars and in particular the combined use of several tools in a workflow. In this paper, we present an open-source OCR software called OCR4all, which combines state-of-the-art OCR components and continuous model training into a comprehensive workflow. While a variety of materials can already be processed fully automatically, books with more complex layouts require manual intervention by the users. This is mostly due to the fact that the required ground truth for training stronger mixed models (for segmentation, as well as text recognition) is not available, yet, neither in the desired quantity nor quality. To deal with this issue in the short run, OCR4all offers a comfortable GUI that allows error corrections not only in the final output, but already in early stages to minimize error propagations. In the long run, this constant manual correction produces large quantities of valuable, high quality training material, which can be used to improve fully automatic approaches. Further on, extensive configuration capabilities are provided to set the degree of automation of the workflow and to make adaptations to the carefully selected default parameters for specific printings, if necessary. During experiments, the fully automated application on 19th Century novels showed that OCR4all can considerably outperform the commercial state-of-the-art tool ABBYY Finereader on moderate layouts if suitably pretrained mixed OCR models are available. Furthermore, on very complex early printed books, even users with minimal or no experience were able to capture the text with manageable effort and great quality, achieving excellent Character Error Rates (CERs) below 0.5%. The architecture of OCR4all allows the easy integration (or substitution) of newly developed tools for its main components by standardized interfaces like PageXML, thus aiming at continual higher automation for historical printings.

dc.identifier.doi10.3390/app9224853
dc.identifier.issn2076-3417
dc.identifier.scopus2-s2.0-85075236333
dc.identifier.urihttps://www.zora.uzh.ch/handle/20.500.14742/166894
dc.identifier.wos000502570800130
dc.language.isoeng
dc.subject.ddc700 Arts
dc.title

OCR4all - an open-source tool providing a (semi-)automatic OCR workflow for historical printings

dc.typearticle
dcterms.accessRightsinfo:eu-repo/semantics/openAccess
dcterms.bibliographicCitation.journaltitleApplied Sciences
dcterms.bibliographicCitation.number22
dcterms.bibliographicCitation.originalpublishernameMDPI Publishing
dcterms.bibliographicCitation.pagestart4853
dcterms.bibliographicCitation.volume9
dspace.entity.typePublicationen
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationLudwig-Maximilians-Universität München
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.affiliationJulius-Maximilians-Universität Würzburg
uzh.contributor.authorReul, Christian
uzh.contributor.authorChrist, Dennis
uzh.contributor.authorHartelt, Alexander
uzh.contributor.authorBalbach, Nico
uzh.contributor.authorWehner, Maximilian
uzh.contributor.authorSpringmann, Uwe
uzh.contributor.authorWick, Christoph
uzh.contributor.authorGrundig, Christine
uzh.contributor.authorBüttner, Andreas
uzh.contributor.authorPuppe, Frank
uzh.contributor.correspondenceYes
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.document.availabilitypublished_version
uzh.eprint.datestamp2020-01-30 09:06:55
uzh.eprint.lastmod2025-07-22 01:35:16
uzh.eprint.statusChange2020-01-30 09:06:55
uzh.harvester.ethYes
uzh.harvester.nbNo
uzh.identifier.doi10.5167/uzh-183089
uzh.jdb.eprintsId42538
uzh.oastatus.unpaywallgold
uzh.oastatus.zoraGold
uzh.publication.citationReul, Christian; Christ, Dennis; Hartelt, Alexander; Balbach, Nico; Wehner, Maximilian; Springmann, Uwe; Wick, Christoph; Grundig, Christine; Büttner, Andreas; Puppe, Frank (2019). OCR4all - an open-source tool providing a (semi-)automatic OCR workflow for historical printings. Applied Sciences, 9(22):4853.
uzh.publication.freeAccessAtdoi
uzh.publication.originalworkoriginal
uzh.publication.pageNumber30
uzh.publication.publishedStatusfinal
uzh.scopus.impact44
uzh.scopus.subjectsGeneral Materials Science
uzh.scopus.subjectsInstrumentation
uzh.scopus.subjectsGeneral Engineering
uzh.scopus.subjectsProcess Chemistry and Technology
uzh.scopus.subjectsComputer Science Applications
uzh.scopus.subjectsFluid Flow and Transfer Processes
uzh.workflow.chairSubjectpGrundigChristine0
uzh.workflow.chairSubjectlsWeddigen0
uzh.workflow.doajuzh.workflow.doaj.true
uzh.workflow.eprintid183089
uzh.workflow.fulltextStatuspublic
uzh.workflow.revisions58
uzh.workflow.rightsCheckoffen
uzh.workflow.statusarchive
uzh.wos.impact27
Files

Original bundle

Name:
OCR4all_-_an_open-source_tool_providing_a_(semi-)automatic_OCR_workflow_for_historical_printings.pdf
Size:
8.99 MB
Format:
Adobe Portable Document Format
Publication available in collections: