atlas

Research map / Image generation / Text-to-image diffusion

ODM: A Text-Image Further Alignment Pre-training Approach for Scene Text Detection and Spotting

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Personalized and region-controlled generation · 22 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OCR-Text Destylization Modeling (ODM), a text-prompted pixel-level pre-training that reconstructs uniform-style binary glyph images from scene images, with a Text-Controller module and automatic font-based label generation, improving scene text detectors and spotters fine-tuned from SynthText pre-training.

Problem

Text-image alignment for OCR pre-training: existing MIM and MLM pre-training methods do not explicitly align text prompts with their OCR-Text regions in images, and pixel-level labels are costly to obtain.

Approach

Pre-train an image encoder (ResNet50) with a text encoder via cross-attention to reconstruct a destylized binary glyph image of only the prompted OCR-Text, using Drop-Text and Noise-Text prompt perturbations, and generate pixel-level labels from font files plus existing text and box annotations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pre-train the detector backbone with ODM on SynthTextFCENet · ICDAR15, CTW1500, TotalTextHmean: 85.28 -> 86.54; 83.1 -> 83.60; 81.34 -> 82.32Mixed
pre-train the detector backbone with ODM on SynthTextDBNet++ · ICDAR15, CTW1500, TotalTextHmean: 86.24 -> 88.81; 79.28 -> 81.97; 81.02 -> 85.03Helped
pre-train the detector backbone with ODM on SynthTextPSENet · ICDAR15, CTW1500, TotalTextHmean: 79.98 -> 86.90; 78.0 -> 85.62; 78.3 -> 85.94Helped
pre-train the spotting model with ODM on SynthTextABCNet, DeepSolo, and SPTS · ICDAR15 and CTW1500spotting scores (D-H, E-S, E-W, E-G, E-N, E-F): + 2.34; + 2.86; + 1.89; + 1.92; + 1.64; + 2.3; + 1.31; + 1.01; + 1.3; + 1.9; + 2.0; + 1.71; + 0.89; + 1.13; + 0.27; + 1.Helped
pre-train with ODM using LSVT pseudo-label imagesPSENet and DBNet++ · LSVTHmean: 68.23 -> 69.78; 75.02 -> 76.48Helped
set selected text proportion to 0% (ablation)ODM with PSENet · CTW1500Hmean: 78.0 -> 83.29Helped
set selected text proportion to 30% (ablation)ODM with PSENet · CTW1500Hmean: 78.0 -> 83.48Helped
set selected text proportion to 50% (ablation)ODM with PSENet · CTW1500Hmean: 78.0 -> 84.27Helped
set selected text proportion to 70% (ablation)ODM with PSENet · CTW1500Hmean: 78.0 -> 83.82Helped
add the Text Encoder (ablation)ODM with PSENet · TotalTextHmean: 81.68 -> 84.66Helped
add Drop-Text (ablation)ODM with PSENet · TotalTextHmean: 84.66 -> 85.44Helped
add Noise-Text (ablation)ODM with PSENet · TotalTextHmean: 84.66 -> 85.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: SynthText ICDAR2015 CTW1500 TotalText LSVT

Benchmarks: ICDAR2015 CTW1500 TotalText LSVT

Metrics: precision recall Hmean end-to-end F-score

Baselines: STKM oCLIP PSENet DBNet++ FCENet ABCNet DeepSolo SPTS

Builds on: CLIP MaskFeat oCLIP FPN OCR-VQGAN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy