atlas

Research map / Vision-language and multimodal / Human and embodied modeling

OTE: Exploring Accurate Scene Text Recognition Using One Token

CVPR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Language-grounded scene text and structure · 30 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 OTE, a scene text recognizer that encodes each text image into a single global token with a ViT-based image-to-vector encoder and decodes characters from it via a vector-to-sequence decoder (AR or NAR), also applied to scene text retrieval.

Problem

Scene text recognition typically relies on sequence-to-sequence decoders over visual token sequences, which suffer from attention drift or CTC blank/repeat alignment issues; the paper asks whether a single vector can represent a text image for accurate recognition.

Approach

Replace the visual token sequence with one global token from a ViT/SVTR encoder (CLS token or global average pooling over multi-grained features) and decode characters by diffusing this vector to character positions via channel-wise parallel attention, followed by a masked self-attention lingual decoder that supports both autoregressive and non-autoregressive decoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ViT-B instead of ViT-S as the backbone (ablation)OTE · IIIT, SVT, IC13, IC15, SVTP, CUTE (MJ+ST)word accuracy: 92.8 -> 93.5Helped
Use SVTR instead of ViT-S as the backbone (ablation)OTE · IIIT, SVT, IC13, IC15, SVTP, CUTE (MJ+ST)word accuracy: 92.8 -> 93.4Helped
Replace CLS token aggregation with global average pooling (ablation)OTE / ViT-S with autoregressive decoding · IIIT, SVT, IC13, IC15, SVTP, CUTE (MJ+ST)word accuracy: 92.8 -> 92.5No clear effect
Use autoregressive decoding instead of non-autoregressive decoding (ablation)OTE / ViT-S · IIIT, SVT, IC13, IC15, SVTP, CUTE (MJ+ST)word accuracy: 92.2 -> 92.8Helped
Use OTE with SVTR instead of ParseqAScene text recognition · Uberword accuracy: 42.0 -> 47.8Helped
Use OTE with SVTR instead of ParseqAScene text recognition · ArTword accuracy: 70.7 -> 69.1Hurt
Use OTE with SVTR instead of ParseqAScene text recognition · COCOword accuracy: 64.0 -> 64.5Helped
Use OTE instead of Wang et al.Scene text retrieval · IIITSTRmAP: 77.09 -> 80.90Helped
Use OTE / SVTR instead of the strongest listed baselineScene text recognition trained on Union14M-L · Union14M-Benchmark (Avg)word accuracy: 78.6 -> 77.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MJ ST Union14M-L MLT-5k IIIT5K SVT IC13 IC15 SVTP CUTE ArT COCO-Text

Benchmarks: IIIT5K SVT IC13 IC15 SVTP CUTE ArT COCO-Text Uber-Text Union14M-Benchmark IIIT-STR

Metrics: word accuracy mAP

Baselines: CRNN SVTR ABINet PARSeq MAERec MATRN CONCLR MGP Wang et al. (retrieval) Gomez et al.

Builds on: Vision Transformer SVTR CLIP SENet PARSeq

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