Command Palette
Search for a command to run...

Abstract
As font is one of the core design concepts, automatic font identification andsimilar font suggestion from an image or photo has been on the wish list ofmany designers. We study the Visual Font Recognition (VFR) problem, and advancethe state-of-the-art remarkably by developing the DeepFont system. First ofall, we build up the first available large-scale VFR dataset, named AdobeVFR,consisting of both labeled synthetic data and partially labeled real-worlddata. Next, to combat the domain mismatch between available training andtesting data, we introduce a Convolutional Neural Network (CNN) decompositionapproach, using a domain adaptation technique based on a Stacked ConvolutionalAuto-Encoder (SCAE) that exploits a large corpus of unlabeled real-world textimages combined with synthetic data preprocessed in a specific way. Moreover,we study a novel learning-based model compression approach, in order to reducethe DeepFont model size without sacrificing its performance. The DeepFontsystem achieves an accuracy of higher than 80% (top-5) on our collecteddataset, and also produces a good font similarity measure for font selectionand suggestion. We also achieve around 6 times compression of the model withoutany visible loss of recognition accuracy.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| font-recognition-on-adobevfr-real | DeepFont (CAE_FR) | Top 1 Accuracy: 71.42 Top 5 Accuracy: 81.79 Top 5 Error Rate: 18.21 Top-1 Error Rate: 28.58 |
| font-recognition-on-adobevfr-syn | DeepFont (CAE_FR) | Top 1 Accuracy: 93.42 Top 5 Accuracy: 100 Top 5 Error Rate: 0 Top-1 Error Rate: 6.58 |
| font-recognition-on-adobevfr-syn | DeepFont (S) | Top 1 Accuracy: 98.97 Top 5 Accuracy: 100 Top 5 Error Rate: 0 Top-1 Error Rate: 1.03 |
| font-recognition-on-adobevfr-syn | DeepFont (F) | Top 1 Accuracy: 92.6 Top 5 Accuracy: 100 Top 5 Error Rate: 0 Top-1 Error Rate: 7.4 |
| font-recognition-on-vfr-wild | DeepFont (CAE_FR) | Top 1 Accuracy: 61.85 Top 5 Accuracy: 79.38 Top 5 Error Rate: 20.62 Top-1 Error Rate: 38.15 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.