Convolutional Neural Networks for Font Classification
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.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationData AugmentationGeneral ClassificationOptical Character RecognitionOptical Character Recognition (OCR)Similar Papers 제목 키워드 기반
Word Level Font-to-Font Image Translation using Convolutional Recurrent Generative Adversarial Networks
Conversion of one font to another font is very useful in real life applications. In this paper, we propose a Convolutional Recurrent Generative model to solve the word level font transfer problem. Our network is able to …
TranslationDecomposition-Based Domain Adaptation for Real-World Font Recognition
We present a domain adaption framework to address a domain mismatch between synthetic training and real-world testing data. We demonstrate our method on a challenging fine-grain classification problem: recognizing a font…
Domain AdaptationFont RecognitionGeneral ClassificationReal-World Font Recognition Using Deep Network and Domain Adaptation
We address a challenging fine-grain classification problem: recognizing a font style from an image of text. In this task, it is very easy to generate lots of rendered font examples but very hard to obtain real-world labe…
Domain AdaptationFont RecognitionGeneral ClassificationOptical Font Recognition in Smartphone-Captured Images, and its Applicability for ID Forgery Detection
In this paper, we consider the problem of detecting counterfeit identity documents in images captured with smartphones. As the number of documents contain special fonts, we study the applicability of convolutional neural…
Font RecognitionMulti-Task LearningSpecificityDeepFont: Identify Your Font from An Image
As font is one of the core design concepts, automatic font identification and similar font suggestion from an image or photo has been on the wish list of many designers. We study the Visual Font Recognition (VFR) problem…
Domain AdaptationFont RecognitionModel Compression