UnrealText: Synthesizing Realistic Scene Text Images from the Unreal World
Not on the map. Why?
Abstract (arXiv)
Synthetic data has been a critical tool for training scene text detection and recognition models. On the one hand, synthetic word images have proven to be a successful substitute for real images in training scene text recognizers. On the other hand, however, scene text detectors still heavily rely on a large amount of manually annotated real-world images, which are expensive. In this paper, we introduce UnrealText, an efficient image synthesis method that renders realistic images via a 3D graphics engine. 3D synthetic engine provides realistic appearance by rendering scene and text as a whole, and allows for better text region proposals with access to precise scene information, e.g. normal and even object meshes. The comprehensive experiments verify its effectiveness on both scene text detection and recognition. We also generate a multilingual version for future research into multilingual scene text detection and recognition. Additionally, we re-annotate scene text recognition datasets in a case-sensitive way and include punctuation marks for more comprehensive evaluations. The code and the generated datasets are released at: https://github.com/Jyouhou/UnrealText/ .
Key facts. Cited by 43 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 6; 2023: 10; 2024: 6; 2025: 5; 2026: 2.
43 papers.
Sort:
By area:
- 2021OCR-free Document Understanding Transformercited by 407
- 2022Scene Text Recognition with Permuted Autoregressive Sequence Modelscited by 149
- 2021What If We Only Use Real Datasets for Scene Text Recognition? Toward Scene Text Recognition With Fewer Labelscited by 63
- 2023Conditional Text Image Generation with Diffusion Modelscited by 58
- 2021Open Images V5 Text Annotation and Yet Another Mask Text Spottercited by 46
- 2021SynthTIGER: Synthetic Text Image GEneratoR Towards Better Text Recognition Modelscited by 43
- 2023Brush Your Text: Synthesize Any Scene Text on Images via Diffusion Modelcited by 41
- 2022GLASS: Global to Local Attention for Scene-Text Spottingcited by 34
- 2021NViSII: A Scriptable Tool for Photorealistic Image Generationcited by 24
- 2023ICDAR 2023 Competition on Hierarchical Text Detection and Recognitioncited by 23
- 2024Visual Text Generation in the Wildcited by 22
- 2022SimAN: Exploring Self-Supervised Representation Learning of Scene Text via Similarity-Aware Normalizationcited by 21
31 more
- 2025Visual Text Processing: A Comprehensive Review and Unified Evaluationcited by 19
- 2022Vision-Language Pre-Training for Boosting Scene Text Detectorscited by 18
- 2021Industrial Scene Text Detection with Refined Feature-attentive Networkcited by 16
- 2024First Creating Backgrounds Then Rendering Texts: A New Paradigm for Visual Text Blendingcited by 16
- 2021STRIVE: Scene Text Replacement In Videoscited by 13
- 2023AI-Generated Images as Data Source: The Dawn of Synthetic Eracited by 13
- 2021Synthetic Map Generation to Provide Unlimited Training Data for Historical Map Text Detectioncited by 10
- 2023Bridging Synthetic and Real Worlds for Pre-training Scene Text Detectorscited by 9
- 2023Hierarchical Text Spotter for Joint Text Spotting and Layout Analysiscited by 8
- 2024Visual Text Meets Low-level Vision: A Comprehensive Survey on Visual Text Processingcited by 8
- 2024TextSSR: Diffusion-based Data Synthesis for Scene Text Recognitioncited by 8
- 2021FEDS -- Filtered Edit Distance Surrogatecited by 5
- 2021Implicit Feature Alignment: Learn to Convert Text Recognizer to Text Spottercited by 5
- 2021Data Augmentation for Scene Text Recognitioncited by 5
- 2022OmniPrint: A Configurable Printed Character Synthesizercited by 5
- 2022A Scene-Text Synthesis Engine Achieved Through Learning from Decomposed Real-World Datacited by 5
- 2023Improving Scene Text Recognition for Character-Level Long-Tailed Distributioncited by 3
- 2021Synthesis in Style: Semantic Segmentation of Historical Documents using Synthetic Datacited by 2
- 2023RusTitW: Russian Language Text Dataset for Visual Text in-the-Wild Recognitioncited by 2
- 2023Weakly Supervised Scene Text Generation for Low-resource Languagescited by 2
- 2026What Is Wrong with Synthetic Data for Scene Text Recognition? A Strong Synthetic Engine with Diverse Simulations and Self-Evolutioncited by 2
- 2021Utilizing Resource-Rich Language Datasets for End-to-End Scene Text Recognition in Resource-Poor Languagescited by 1
- 2025SceneVTG++: Controllable Multilingual Visual Text Generation in the Wildcited by 1
- 2021SDL: New data generation tools for full-level annotated document layoutcited by 0
- 2023Enhancing Scene Text Detectors with Realistic Text Image Synthesis Using Diffusion Modelscited by 0
- 2024Open-Vocabulary Scene Text Recognition via Pseudo-Image Labeling and Margin Losscited by 0
- 2024LEGO: Self-Supervised Representation Learning for Scene Text Imagescited by 0
- 2025Joint Low-level and High-level Textual Representation Learning with Multiple Masking Strategiescited by 0
- 2025TEACH: Text Encoding as Curriculum Hints for Scene Text Recognitioncited by 0
- 2025Automatic Intermodal Loading Unit Identification using Computer Vision: A Scoping Reviewcited by 0
- 2026Beyond Legibility: Benchmarking Visual Text Rendering and In-Place Editing in Unified Video Generationcited by 0
- 2026Beyond Legibility: Benchmarking Visual Text Rendering and In-Place Editing in Unified Video Generation29 Sep 2026
- 2026What Is Wrong with Synthetic Data for Scene Text Recognition? A Strong Synthetic Engine with Diverse Simulations and Self-Evolution6 Feb 2026
- 2025Automatic Intermodal Loading Unit Identification using Computer Vision: A Scoping Review22 Sep 2025
- 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
- 2025Visual Text Processing: A Comprehensive Review and Unified Evaluation30 Apr 2025
- 2025SceneVTG++: Controllable Multilingual Visual Text Generation in the Wild6 Jan 2025
- 2024TextSSR: Diffusion-based Data Synthesis for Scene Text Recognition2 Dec 2024
- 2024First Creating Backgrounds Then Rendering Texts: A New Paradigm for Visual Text Blending14 Oct 2024
- 2024LEGO: Self-Supervised Representation Learning for Scene Text Images4 Aug 2024
- 2024Visual Text Generation in the Wild19 Jul 2024
- 2024Open-Vocabulary Scene Text Recognition via Pseudo-Image Labeling and Margin Loss12 Mar 2024
31 more
- 2024Visual Text Meets Low-level Vision: A Comprehensive Survey on Visual Text Processing5 Feb 2024
- 2023Brush Your Text: Synthesize Any Scene Text on Images via Diffusion Model19 Dec 2023
- 2023Bridging Synthetic and Real Worlds for Pre-training Scene Text Detectors8 Dec 2023
- 2023Enhancing Scene Text Detectors with Realistic Text Image Synthesis Using Diffusion Models28 Nov 2023
- 2023Hierarchical Text Spotter for Joint Text Spotting and Layout Analysis25 Oct 2023
- 2023AI-Generated Images as Data Source: The Dawn of Synthetic Era3 Oct 2023
- 2023Weakly Supervised Scene Text Generation for Low-resource Languages25 Jun 2023
- 2023Conditional Text Image Generation with Diffusion Models19 Jun 2023
- 2023ICDAR 2023 Competition on Hierarchical Text Detection and Recognition16 May 2023
- 2023Improving Scene Text Recognition for Character-Level Long-Tailed Distribution31 Mar 2023
- 2023RusTitW: Russian Language Text Dataset for Visual Text in-the-Wild Recognition29 Mar 2023
- 2022A Scene-Text Synthesis Engine Achieved Through Learning from Decomposed Real-World Data6 Sep 2022
- 2022GLASS: Global to Local Attention for Scene-Text Spotting5 Aug 2022
- 2022Scene Text Recognition with Permuted Autoregressive Sequence Models14 Jul 2022
- 2022Vision-Language Pre-Training for Boosting Scene Text Detectors29 Apr 2022
- 2022SimAN: Exploring Self-Supervised Representation Learning of Scene Text via Similarity-Aware Normalization20 Mar 2022
- 2022OmniPrint: A Configurable Printed Character Synthesizer17 Jan 2022
- 2021Synthetic Map Generation to Provide Unlimited Training Data for Historical Map Text Detection12 Dec 2021
- 2021OCR-free Document Understanding Transformer30 Nov 2021
- 2021Utilizing Resource-Rich Language Datasets for End-to-End Scene Text Recognition in Resource-Poor Languages24 Nov 2021
- 2021Industrial Scene Text Detection with Refined Feature-attentive Network25 Oct 2021
- 2021STRIVE: Scene Text Replacement In Videos6 Sep 2021
- 2021Data Augmentation for Scene Text Recognition16 Aug 2021
- 2021SynthTIGER: Synthetic Text Image GEneratoR Towards Better Text Recognition Models20 Jul 2021
- 2021Synthesis in Style: Semantic Segmentation of Historical Documents using Synthetic Data14 Jul 2021
- 2021SDL: New data generation tools for full-level annotated document layout29 Jun 2021
- 2021Open Images V5 Text Annotation and Yet Another Mask Text Spotter23 Jun 2021
- 2021Implicit Feature Alignment: Learn to Convert Text Recognizer to Text Spotter10 Jun 2021
- 2021NViSII: A Scriptable Tool for Photorealistic Image Generation28 May 2021
- 2021FEDS -- Filtered Edit Distance Surrogate8 Mar 2021
- 2021What If We Only Use Real Datasets for Scene Text Recognition? Toward Scene Text Recognition With Fewer Labels7 Mar 2021
- 2023Conditional Text Image Generation with Diffusion Modelscited by 58
- 2023Brush Your Text: Synthesize Any Scene Text on Images via Diffusion Modelcited by 41
- 2024First Creating Backgrounds Then Rendering Texts: A New Paradigm for Visual Text Blendingcited by 16
- 2023Enhancing Scene Text Detectors with Realistic Text Image Synthesis Using Diffusion Modelscited by 0
- 2024First Creating Backgrounds Then Rendering Texts: A New Paradigm for Visual Text Blending14 Oct 2024
- 2023Brush Your Text: Synthesize Any Scene Text on Images via Diffusion Model19 Dec 2023
- 2023Enhancing Scene Text Detectors with Realistic Text Image Synthesis Using Diffusion Models28 Nov 2023
- 2023Conditional Text Image Generation with Diffusion Models19 Jun 2023
- 2021OCR-free Document Understanding Transformercited by 407
- 2022Scene Text Recognition with Permuted Autoregressive Sequence Modelscited by 149
- 2021What If We Only Use Real Datasets for Scene Text Recognition? Toward Scene Text Recognition With Fewer Labelscited by 63
- 2021Open Images V5 Text Annotation and Yet Another Mask Text Spottercited by 46
- 2021SynthTIGER: Synthetic Text Image GEneratoR Towards Better Text Recognition Modelscited by 43
- 2022GLASS: Global to Local Attention for Scene-Text Spottingcited by 34
- 2021NViSII: A Scriptable Tool for Photorealistic Image Generationcited by 24
- 2023ICDAR 2023 Competition on Hierarchical Text Detection and Recognitioncited by 23
- 2024Visual Text Generation in the Wildcited by 22
- 2022SimAN: Exploring Self-Supervised Representation Learning of Scene Text via Similarity-Aware Normalizationcited by 21
- 2025Visual Text Processing: A Comprehensive Review and Unified Evaluationcited by 19
- 2021Industrial Scene Text Detection with Refined Feature-attentive Networkcited by 16
12 most cited of 38 All 38 (JSON)
- 2026Beyond Legibility: Benchmarking Visual Text Rendering and In-Place Editing in Unified Video Generation29 Sep 2026
- 2026What Is Wrong with Synthetic Data for Scene Text Recognition? A Strong Synthetic Engine with Diverse Simulations and Self-Evolution6 Feb 2026
- 2025Automatic Intermodal Loading Unit Identification using Computer Vision: A Scoping Review22 Sep 2025
- 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
- 2025Visual Text Processing: A Comprehensive Review and Unified Evaluation30 Apr 2025
- 2025SceneVTG++: Controllable Multilingual Visual Text Generation in the Wild6 Jan 2025
- 2024TextSSR: Diffusion-based Data Synthesis for Scene Text Recognition2 Dec 2024
- 2024LEGO: Self-Supervised Representation Learning for Scene Text Images4 Aug 2024
- 2024Visual Text Generation in the Wild19 Jul 2024
- 2024Open-Vocabulary Scene Text Recognition via Pseudo-Image Labeling and Margin Loss12 Mar 2024
- 2024Visual Text Meets Low-level Vision: A Comprehensive Survey on Visual Text Processing5 Feb 2024
12 newest of 38 All 38 (JSON)