Convolutional Neural Networks for Font Classification
Not on the map. Why?
Abstract (arXiv)
Classifying pages or text lines into font categories aids transcription because single font Optical Character Recognition (OCR) is generally more accurate than omni-font OCR. We present a simple framework based on Convolutional Neural Networks (CNNs), where a CNN is trained to classify small patches of text into predefined font classes. To classify page or line images, we average the CNN predictions over densely extracted patches. We show that this method achieves state-of-the-art performance on a challenging dataset of 40 Arabic computer fonts with 98.8% line level accuracy. This same method also achieves the highest reported accuracy of 86.6% in predicting paleographic scribal script classes at the page level on medieval Latin manuscripts. Finally, we analyze what features are learned by the CNN on Latin manuscripts and find evidence that the CNN is learning both the defining morphological differences between scribal script classes as well as overfitting to class-correlated nuisance factors. We propose a novel form of data augmentation that improves robustness to text darkness, further increasing classification performance.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2.
6 papers.
- 2022Importance of Textlines in Historical Document Classificationcited by 2
- 2022CONSENT: Context Sensitive Transformer for Bold Words Classificationcited by 2
- 2021Exploring Multi-Tasking Learning in Document Attribute Classificationcited by 1
- 2023Reimagining Application User Interface (UI) Design using Deep Learning Methods: Challenges and Opportunitiescited by 1
- 2023Combining OCR Models for Reading Early Modern Printed Bookscited by 1
- 2022Font Representation Learning via Paired-glyph Matchingcited by 0
- 2023Combining OCR Models for Reading Early Modern Printed Books11 May 2023
- 2023Reimagining Application User Interface (UI) Design using Deep Learning Methods: Challenges and Opportunities23 Mar 2023
- 2022Font Representation Learning via Paired-glyph Matching20 Nov 2022
- 2022CONSENT: Context Sensitive Transformer for Bold Words Classification16 May 2022
- 2022Importance of Textlines in Historical Document Classification24 Jan 2022
- 2021Exploring Multi-Tasking Learning in Document Attribute Classification30 Aug 2021