Reading and Writing: Discriminative and Generative Modeling for Self-Supervised Text Recognition
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 45 papers in the map (data through 14 Oct 2026). Builds on 50 of its 71 references that are in the map. First posted on arXiv 1 Jul 2022.
Builds on
50 of 71 references.
References · 50
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
38 more
- 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,224
- 2021SimMIM: A Simple Framework for Masked Image Modelingcited by 1,153
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2021Masked Feature Prediction for Self-Supervised Visual Pre-Trainingcited by 576
- 2015An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognitioncited by 520
- 2016Synthetic Data for Text Localisation in Natural Imagescited by 396
- 2016COCO-Text: Dataset and Benchmark for Text Detection and Recognition in Natural Imagescited by 236
- 2014Synthetic Data and Artificial Neural Networks for Natural Scene Text Recognitioncited by 214
- 2019Real-time Scene Text Detection with Differentiable Binarizationcited by 214
- 2021Read Like Humans: Autonomous, Bidirectional and Iterative Language Modeling for Scene Text Recognitioncited by 194
- 2019Mask TextSpotter: An End-to-End Trainable Neural Network for Spotting Text with Arbitrary Shapescited by 171
- 2021TextOCR: Towards large-scale end-to-end reasoning for arbitrary-shaped scene textcited by 171
- 2017Total-Text: A Comprehensive Dataset for Scene Text Detection and Recognitioncited by 162
- 2020Towards Accurate Scene Text Recognition with Semantic Reasoning Networkscited by 131
- 2014Reading Text in the Wild with Convolutional Neural Networkscited by 122
- 2018TextBoxes++: A Single-Shot Oriented Scene Text Detectorcited by 119
- 2020SEED: Semantics Enhanced Encoder-Decoder Framework for Scene Text Recognitioncited by 119
- 2020Mask TextSpotter v3: Segmentation Proposal Network for Robust Scene Text Spottingcited by 114
- 2019Decoupled Attention Network for Text Recognitioncited by 102
- 2021From Two to One: A New Scene Text Recognizer with Visual Language Modeling Networkcited by 97
- 2020TAP: Text-Aware Pre-training for Text-VQA and Text-Captioncited by 95
- 2022Three things everyone should know about Vision Transformerscited by 90
- 2020RobustScanner: Dynamically Enhancing Positional Clues for Robust Text Recognitioncited by 85
- 2020Sequence-to-Sequence Contrastive Learning for Text Recognitioncited by 70
- 2019TextScanner: Reading Characters in Order for Robust Scene Text Recognitioncited by 68
- 2019MASTER: Multi-Aspect Non-local Network for Scene Text Recognitioncited by 65
- 2020Scene Text Image Super-Resolution in the Wildcited by 63
- 2019On Recognizing Texts of Arbitrary Shapes with 2D Self-Attentioncited by 59
- 2018Scene Text Recognition from Two-Dimensional Perspectivecited by 57
- 2019Symmetry-constrained Rectification Network for Scene Text Recognitioncited by 45
- 2020Rethinking Text Segmentation: A Novel Dataset and A Text-Specific Refinement Approachcited by 45
- 2015Reading Scene Text in Deep Convolutional Sequencescited by 44
- 2021PIMNet: A Parallel, Iterative and Mimicking Network for Scene Text Recognitioncited by 41
- 2021Primitive Representation Learning for Scene Text Recognitioncited by 28
- 2021Joint Visual Semantic Reasoning: Multi-Stage Decoder for Text Recognitioncited by 24
- 2017Attention-based Extraction of Structured Information from Street View Imagerycited by 14
- 2020SPIN: Structure-Preserving Inner Offset Network for Scene Text Recognitioncited by 13
- 2020AutoSTR: Efficient Backbone Search for Scene Text Recognitioncited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 14; 2024: 15; 2025: 7; 2026: 7.
45 papers.
Sort:
By area:
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 207
- 2023Visual Information Extraction in the Wild: Practical Dataset and End-to-end Solutioncited by 54
- 2023Exploring OCR Capabilities of GPT-4V(ision) : A Quantitative and In-depth Evaluationcited by 46
- 2023Revisiting Scene Text Recognition: A Data Perspectivecited by 45
- 2023CLIP4STR: A Simple Baseline for Scene Text Recognition with Pre-trained Vision-Language Modelcited by 30
- 2022Self-supervised Character-to-Character Distillation for Text Recognitioncited by 27
- 2024Instruction-Guided Scene Text Recognitioncited by 17
- 2023ViTEraser: Harnessing the Power of Vision Transformers for Scene Text Removal with SegMIM Pretrainingcited by 12
- 2024Class-Aware Mask-Guided Feature Refinement for Scene Text Recognitioncited by 10
- 2024On the Generalization of Handwritten Text Recognition Modelscited by 10
- 2023TPS++: Attention-Enhanced Thin-Plate Spline for Scene Text Recognitioncited by 9
- 2024Bridging the Gap Between End-to-End and Two-Step Text Spottingcited by 9
33 more
- 2023Self-distillation Regularized Connectionist Temporal Classification Loss for Text Recognition: A Simple Yet Effective Approachcited by 8
- 2024Self-Supervised Pre-training with Symmetric Superimposition Modeling for Scene Text Recognitioncited by 8
- 2023Multi-Granularity Prediction with Learnable Fusion for Scene Text Recognitioncited by 7
- 2023An Empirical Study of Scaling Law for OCRcited by 7
- 2023Relational Contrastive Learning for Scene Text Recognitioncited by 6
- 2025Linguistics-aware Masked Image Modeling for Self-supervised Scene Text Recognitioncited by 6
- 2024VL-Reader: Vision and Language Reconstructor is an Effective Scene Text Recognizercited by 4
- 2026MonkeyOCRv2: A Visual-Text Foundation Model for Document AIcited by 4
- 2023ST-KeyS: Self-Supervised Transformer for Keyword Spotting in Historical Handwritten Documentscited by 3
- 2024Self-Supervised Learning for Text Recognition: A Critical Surveycited by 3
- 2024Decoder Pre-Training with only Text for Scene Text Recognitioncited by 3
- 2025ESTR-CoT: Towards Explainable and Accurate Event Stream based Scene Text Recognition with Chain-of-Thought Reasoningcited by 3
- 2022Vision-Language Adaptive Mutual Decoder for OOV-STRcited by 2
- 2023CSSL-RHA: Contrastive Self-Supervised Learning for Robust Handwriting Authenticationcited by 2
- 2024Sequential Visual and Semantic Consistency for Semi-supervised Text Recognitioncited by 2
- 2024Self-supervised Pre-training of Text Recognizerscited by 2
- 2024Platypus: A Generalized Specialist Model for Reading Text in Various Formscited by 2
- 2025TextInPlace: Indoor Visual Place Recognition in Repetitive Structures with Scene Text Spotting and Verificationcited by 2
- 2024Spatial Context-based Self-Supervised Learning for Handwritten Text Recognitioncited by 1
- 2024Focus on the Whole Character: Discriminative Character Modeling for Scene Text Recognitioncited by 1
- 20262D Rotary Position Embedding for Scene Text Recognition with Transformerscited by 1
- 2023Scene Text Recognition with Image-Text Matching-guided Dictionarycited by 0
- 2024LEGO: Self-Supervised Representation Learning for Scene Text Imagescited by 0
- 2024Relational Contrastive Learning and Masked Image Modeling for Scene Text Recognitioncited by 0
- 2025Masked Self-Supervised Pre-Training for Text Recognition Transformers on Large-Scale Datasetscited by 0
- 2025Joint Low-level and High-level Textual Representation Learning with Multiple Masking Strategiescited by 0
- 2025Reward-Driven Interaction: Enhancing Proactive Dialogue Agents through User Satisfaction Predictioncited by 0
- 2025TEACH: Text Encoding as Curriculum Hints for Scene Text Recognitioncited by 0
- 2026RGB-Event HyperGraph Prompt for Kilometer Marker Recognition based on Pre-trained Foundation Modelscited by 0
- 2026Zero-Shot Synthetic-to-Real Handwritten Text Recognition via Task Analogiescited by 0
- 2026Masked Next-Scale Prediction for Self-supervised Scene Text Recognitioncited by 0
- 2026Out-of-Length Scene Text Recognition: A Two-Axis Diagnosis and a Training-Free Fixcited by 0
- 2026Handwritten Text Recognition Lives in the High-Pixel Variance Subspacecited by 0
- 2026Handwritten Text Recognition Lives in the High-Pixel Variance Subspace28 Sep 2026
- 2026Out-of-Length Scene Text Recognition: A Two-Axis Diagnosis and a Training-Free Fix25 Jul 2026
- 20262D Rotary Position Embedding for Scene Text Recognition with Transformers15 Jul 2026
- 2026MonkeyOCRv2: A Visual-Text Foundation Model for Document AI13 Jul 2026
- 2026Masked Next-Scale Prediction for Self-supervised Scene Text Recognition14 May 2026
- 2026Zero-Shot Synthetic-to-Real Handwritten Text Recognition via Task Analogies8 Apr 2026
- 2026RGB-Event HyperGraph Prompt for Kilometer Marker Recognition based on Pre-trained Foundation Models25 Feb 2026
- 2025TEACH: Text Encoding as Curriculum Hints for Scene Text Recognition2 Aug 2025
- 2025ESTR-CoT: Towards Explainable and Accurate Event Stream based Scene Text Recognition with Chain-of-Thought Reasoning2 Jul 2025
- 2025Reward-Driven Interaction: Enhancing Proactive Dialogue Agents through User Satisfaction Prediction24 May 2025
- 2025Joint Low-level and High-level Textual Representation Learning with Multiple Masking Strategies11 May 2025
- 2025Masked Self-Supervised Pre-Training for Text Recognition Transformers on Large-Scale Datasets28 Mar 2025
33 more
- 2025Linguistics-aware Masked Image Modeling for Self-supervised Scene Text Recognition24 Mar 2025
- 2025TextInPlace: Indoor Visual Place Recognition in Repetitive Structures with Scene Text Spotting and Verification9 Mar 2025
- 2024On the Generalization of Handwritten Text Recognition Models26 Nov 2024
- 2024Relational Contrastive Learning and Masked Image Modeling for Scene Text Recognition18 Nov 2024
- 2024VL-Reader: Vision and Language Reconstructor is an Effective Scene Text Recognizer18 Sep 2024
- 2024Platypus: A Generalized Specialist Model for Reading Text in Various Forms27 Aug 2024
- 2024Decoder Pre-Training with only Text for Scene Text Recognition11 Aug 2024
- 2024LEGO: Self-Supervised Representation Learning for Scene Text Images4 Aug 2024
- 2024Self-Supervised Learning for Text Recognition: A Critical Survey29 Jul 2024
- 2024Focus on the Whole Character: Discriminative Character Modeling for Scene Text Recognition8 Jul 2024
- 2024Self-Supervised Pre-training with Symmetric Superimposition Modeling for Scene Text Recognition9 May 2024
- 2024Self-supervised Pre-training of Text Recognizers1 May 2024
- 2024Spatial Context-based Self-Supervised Learning for Handwritten Text Recognition17 Apr 2024
- 2024Bridging the Gap Between End-to-End and Two-Step Text Spotting6 Apr 2024
- 2024Sequential Visual and Semantic Consistency for Semi-supervised Text Recognition24 Feb 2024
- 2024Class-Aware Mask-Guided Feature Refinement for Scene Text Recognition21 Feb 2024
- 2024Instruction-Guided Scene Text Recognition31 Jan 2024
- 2023An Empirical Study of Scaling Law for OCR29 Dec 2023
- 2023Exploring OCR Capabilities of GPT-4V(ision) : A Quantitative and In-depth Evaluation25 Oct 2023
- 2023Self-distillation Regularized Connectionist Temporal Classification Loss for Text Recognition: A Simple Yet Effective Approach17 Aug 2023
- 2023Relational Contrastive Learning for Scene Text Recognition1 Aug 2023
- 2023Multi-Granularity Prediction with Learnable Fusion for Scene Text Recognition25 Jul 2023
- 2023CSSL-RHA: Contrastive Self-Supervised Learning for Robust Handwriting Authentication18 Jul 2023
- 2023Revisiting Scene Text Recognition: A Data Perspective17 Jul 2023
- 2023ViTEraser: Harnessing the Power of Vision Transformers for Scene Text Removal with SegMIM Pretraining21 Jun 2023
- 2023CLIP4STR: A Simple Baseline for Scene Text Recognition with Pre-trained Vision-Language Model23 May 2023
- 2023Visual Information Extraction in the Wild: Practical Dataset and End-to-end Solution12 May 2023
- 2023TPS++: Attention-Enhanced Thin-Plate Spline for Scene Text Recognition9 May 2023
- 2023Scene Text Recognition with Image-Text Matching-guided Dictionary8 May 2023
- 2023ST-KeyS: Self-Supervised Transformer for Keyword Spotting in Historical Handwritten Documents6 Mar 2023
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trends13 Jan 2023
- 2022Self-supervised Character-to-Character Distillation for Text Recognition1 Nov 2022
- 2022Vision-Language Adaptive Mutual Decoder for OOV-STR2 Sep 2022
- 2023A Survey on Self-supervised Learning: Algorithms, Applications, and Future Trendscited by 207
- 2023Visual Information Extraction in the Wild: Practical Dataset and End-to-end Solutioncited by 54
- 2023Exploring OCR Capabilities of GPT-4V(ision) : A Quantitative and In-depth Evaluationcited by 46
- 2023Revisiting Scene Text Recognition: A Data Perspectivecited by 45
- 2022Self-supervised Character-to-Character Distillation for Text Recognitioncited by 27
- 2024Instruction-Guided Scene Text Recognitioncited by 17
- 2023ViTEraser: Harnessing the Power of Vision Transformers for Scene Text Removal with SegMIM Pretrainingcited by 12
- 2024Class-Aware Mask-Guided Feature Refinement for Scene Text Recognitioncited by 10
- 2024On the Generalization of Handwritten Text Recognition Modelscited by 10
- 2023TPS++: Attention-Enhanced Thin-Plate Spline for Scene Text Recognitioncited by 9
- 2024Bridging the Gap Between End-to-End and Two-Step Text Spottingcited by 9
- 2024Self-Supervised Pre-training with Symmetric Superimposition Modeling for Scene Text Recognitioncited by 8
12 most cited of 41 All 41 (JSON)
- 2026Handwritten Text Recognition Lives in the High-Pixel Variance Subspace28 Sep 2026
- 2026Out-of-Length Scene Text Recognition: A Two-Axis Diagnosis and a Training-Free Fix25 Jul 2026
- 20262D Rotary Position Embedding for Scene Text Recognition with Transformers15 Jul 2026
- 2026MonkeyOCRv2: A Visual-Text Foundation Model for Document AI13 Jul 2026
- 2026Masked Next-Scale Prediction for Self-supervised Scene Text Recognition14 May 2026
- 2026Zero-Shot Synthetic-to-Real Handwritten Text Recognition via Task Analogies8 Apr 2026
- 2026RGB-Event HyperGraph Prompt for Kilometer Marker Recognition based on Pre-trained Foundation Models25 Feb 2026
- 2025TEACH: Text Encoding as Curriculum Hints for Scene Text Recognition2 Aug 2025
- 2025Joint Low-level and High-level Textual Representation Learning with Multiple Masking Strategies11 May 2025
- 2025Masked Self-Supervised Pre-Training for Text Recognition Transformers on Large-Scale Datasets28 Mar 2025
- 2025Linguistics-aware Masked Image Modeling for Self-supervised Scene Text Recognition24 Mar 2025
- 2025TextInPlace: Indoor Visual Place Recognition in Repetitive Structures with Scene Text Spotting and Verification9 Mar 2025
12 newest of 41 All 41 (JSON)