Persis: A Persian Font Recognition Pipeline Using Convolutional Neural Networks

Mehrdad Mohammadian, Neda Maleki, Tobias Olsson, Fredrik Ahlgren
10/8/2023
cs.CVcs.AI

No official code found. Best implementation: mehrdad-dev/persis (10 stars, last commit 2023-10-10).

Abstract

What happens if we encounter a suitable font for our design work but do not know its name? Visual Font Recognition (VFR) systems are used to identify the font typeface in an image. These systems can assist graphic designers in identifying fonts used in images. A VFR system also aids in improving the speed and accuracy of Optical Character Recognition (OCR) systems. In this paper, we introduce the first publicly available datasets in the field of Persian font recognition and employ Convolutional Neural Networks (CNN) to address this problem. The results show that the proposed pipeline obtained 78.0% top-1 accuracy on our new datasets, 89.1% on the IDPL-PFOD dataset, and 94.5% on the KAFD dataset. Furthermore, the average time spent in the entire pipeline for one sample of our proposed datasets is 0.54 and 0.017 seconds for CPU and GPU, respectively. We conclude that CNN methods can be used to recognize Persian fonts without the need for additional pre-processing steps such as feature extraction, binarization, normalization, etc.

View on arXivView PDF

Code Implementations(1)

mehrdad-dev/persisCommunity100%

Official github repository, Persis: A persian font recognition pipeline using convolutional neural networks.

101Jul 27, 20223 years ago
cnnconvolutional-neural-networksdatasetdeep-learningfarsi+12 more

Cite this paper

@article{mohammadian2023persis,
  title  = {Persis: A Persian Font Recognition Pipeline Using Convolutional Neural Networks},
  author = {Mehrdad Mohammadian and Neda Maleki and Tobias Olsson and Fredrik Ahlgren},
  year   = {2023},
  eprint = {2310.05255},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.05255v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.05255.svg)](https://codeofpaper.com/paper/2310.05255)

Discussion