Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Reading and Writing: Discriminative and Generative Modeling for Self-Supervised Text Recognition

About

Existing text recognition methods usually need large-scale training data. Most of them rely on synthetic training data due to the lack of annotated real images. However, there is a domain gap between the synthetic data and real data, which limits the performance of the text recognition models. Recent self-supervised text recognition methods attempted to utilize unlabeled real images by introducing contrastive learning, which mainly learns the discrimination of the text images. Inspired by the observation that humans learn to recognize the texts through both reading and writing, we propose to learn discrimination and generation by integrating contrastive learning and masked image modeling in our self-supervised method. The contrastive learning branch is adopted to learn the discrimination of text images, which imitates the reading behavior of humans. Meanwhile, masked image modeling is firstly introduced for text recognition to learn the context generation of the text images, which is similar to the writing behavior. The experimental results show that our method outperforms previous self-supervised text recognition methods by 10.2%-20.2% on irregular scene text recognition datasets. Moreover, our proposed text recognizer exceeds previous state-of-the-art text recognition methods by averagely 5.3% on 11 benchmarks, with similar model size. We also demonstrate that our pre-trained model can be easily applied to other text-related tasks with obvious performance gain. The code is available at https://github.com/ayumiymk/DiG.

Mingkun Yang, Minghui Liao, Pu Lu, Jing Wang, Shenggao Zhu, Hualin Luo, Qi Tian, Xiang Bai• 2022

Related benchmarks

TaskDatasetResultRank
Scene Text RecognitionSVT (test)
Word Accuracy96.5
289
Scene Text RecognitionIIIT5K (test)
Word Accuracy97.6
244
Scene Text RecognitionIC15 (test)
Word Accuracy88.9
210
Scene Text RecognitionIC13 (test)
Word Accuracy97.6
207
Scene Text RecognitionSVTP (test)
Word Accuracy92.9
153
Scene Text RecognitionIC13, IC15, IIIT, SVT, SVTP, CUTE80 Average of 6 benchmarks (test)
Average Accuracy94.9
105
Scene Text RecognitionCUTE
Accuracy96.5
92
Scene Text RecognitionCUTE80 (test)
Accuracy0.965
87
Text RecognitionIIIT, SVT, IC13, IC15, SVTP, CT
IIIT Acc97.7
37
Scene Text RecognitionUber-Text (test)
Word Accuracy78.2
35
Showing 10 of 25 rows

Other info

Follow for update