Calamari - A High-Performance Tensorflow-based Deep Learning Package for Optical Character Recognition
Christoph Wick, Christian Reul, Frank Puppe

TL;DR
Calamari is an open-source OCR software leveraging TensorFlow, CNNs, and LSTMs with techniques like pretraining and voting, achieving state-of-the-art accuracy on historical and modern texts.
Contribution
It introduces a flexible, high-performance TensorFlow-based OCR package supporting advanced training techniques and outperforms existing OCR tools in accuracy.
Findings
Achieves 0.11% CER on UW3 dataset
Achieves 0.18% CER on DTA19 dataset
Outperforms OCRopy, OCRopus3, and Tesseract 4 in accuracy
Abstract
Optical Character Recognition (OCR) on contemporary and historical data is still in the focus of many researchers. Especially historical prints require book specific trained OCR models to achieve applicable results (Springmann and L\"udeling, 2016, Reul et al., 2017a). To reduce the human effort for manually annotating ground truth (GT) various techniques such as voting and pretraining have shown to be very efficient (Reul et al., 2018a, Reul et al., 2018b). Calamari is a new open source OCR line recognition software that both uses state-of-the art Deep Neural Networks (DNNs) implemented in Tensorflow and giving native support for techniques such as pretraining and voting. The customizable network architectures constructed of Convolutional Neural Networks (CNNS) and Long-ShortTerm-Memory (LSTM) layers are trained by the so-called Connectionist Temporal Classification (CTC) algorithm of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHandwritten Text Recognition Techniques
