HENet: Forcing a Network to Think More for Font Recognition

Although lots of progress were made in Text Recognition /OCR in recent years, the task of font recognition is remaining challenging. The main challenge lies in the subtle difference between these similar fonts, which is hard to distinguish. This paper proposes a novel font recognizer with a pluggable module solving the font recognition task. The pluggable module hides the most discriminative accessible features and forces the network to consider other complicated features to solve the hard examples of similar fonts, called HE Block. Compared with the available public font recognition systems, our proposed method does not require any interactions at the inference stage. Extensive experiments demonstrate that HENet achieves encouraging performance, including on character-level dataset Explor all and word-level dataset AdobeVFR.

[1]  Aaron Hertzmann,et al.  Exploratory font selection using crowdsourced attributes , 2014, ACM Trans. Graph..

[2]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[4]  Mario Reyes-Ayala,et al.  High-order statistical texture analysis - font recognition applie , 2005, Pattern Recognit. Lett..

[5]  Robert Cooperman Producing good font attribute determination using error-prone information , 1997, Electronic Imaging.

[6]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Tieniu Tan,et al.  Font Recognition Based on Global Texture Analysis , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[9]  Lianwen Jin,et al.  Sparse Discriminative Information Preservation for Chinese character font categorization , 2014, Neurocomputing.

[10]  Jianping Fan,et al.  A novel CNN structure for fine-grained classification of Chinese calligraphy styles , 2019, International Journal on Document Analysis and Recognition (IJDAR).

[11]  Lianwen Jin,et al.  DropRegion training of inception font network for high-performance Chinese font recognition , 2017, Pattern Recognit..

[12]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[13]  Jinhyeok Yang,et al.  HanFont: large-scale adaptive Hangul font recognizer using CNN and font clustering , 2019, International Journal on Document Analysis and Recognition (IJDAR).

[14]  Thomas S. Huang,et al.  DeepFont: Identify Your Font from An Image , 2015, ACM Multimedia.

[15]  Lovekesh Vig,et al.  Font-ProtoNet: Prototypical Network based Font Identification of Document Images in Low Data Regime , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[16]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.