atlas

Research map / Detection and segmentation / CNN features

Arbitrary Reading Order Scene Text Spotter with Local Semantics Guidance

AAAI 2025 · Detection and segmentation › CNN features · approach: Arbitrary-shape scene text detection · 8 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 LSGSpotter, a detection-free auto-regressive scene text spotter that predicts start points and decodes characters with grid-sampled local attention to handle arbitrary reading order text.

Problem

Scene text spotters relying on detection-then-recognition struggle to determine reading order, especially for inverse or arbitrarily ordered text, and dense cross-attention over whole images is computationally costly.

Approach

A Start Point Localization Module predicts text start points that set reading order, and a Multi-scale Adaptive Attention Module aggregates features from adaptively sized local grids around each decoded character, so the auto-regressive decoder predicts character content and position shifts without character-level detection; reference-point disturbance during training mitigates exposure bias.</num

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add reference point disturbance during training (ablation)LSGSpotter · Total-Textspotting score: 77.8 -> 81.5 (+3.7)Helped
Add reference point disturbance during training (ablation)LSGSpotter · SCUT-CTW1500spotting score: 62.6 -> 68.9 (+6.3)Helped
Add centerline map Fc to region map Fr in SPLM (ablation)LSGSpotter · Total-TextF-measure: 76.4 -> 81.1 (+4.7)Helped
Add start point map Fs to region map Fr in SPLM (ablation)LSGSpotter · Total-TextF-measure: 76.4 -> 80.4 (+4.0)Helped
Use all three maps Fr, Fc, and Fs in SPLM (ablation)LSGSpotter · Total-TextF-measure: 76.4 -> 81.5 (+5.1)Helped
Use local grid sampling instead of dense attention (ablation)LSGSpotter MAAM · SCUT-CTW1500spotting score: 58.6 -> 63.7 (+5.1)Helped
Add adaptive scale to local grid sampling (ablation)LSGSpotter MAAM · SCUT-CTW1500spotting score: 63.7 -> 68.9 (+10.3 overall)Helped
Vary adaptive grid size from 5×5 to 7×7 (ablation)LSGSpotter MAAM · SCUT-CTW1500spotting score: 68.9 -> 69.2 (+0.3)Helped
Remove grid sampling (ablation)LSGSpotter · LSGSpotterFLOPs: 194.47G -> 846.35GHurt
Set loss weight λ to 1 instead of λ=0.1 (ablation)LSGSpotter · InverseText Nonespotting score: 72.9 -> 73.7Helped
Replace predicted start points with ground-truth start points (ablation)LSGSpotter · Total-Text Nonespotting score: 81.5 -> 84.0Helped
Use LSGSpotter fine-grained localization instead of DEER single-point localization (ablation)scene text spotter · Total-Text Nonespotting score: 74.8 -> 81.5 (+6.7)Helped

Surprising findings

Limitations

Experimental setup

Datasets: SynthText-150k MLT-2017 ICDAR2013 ICDAR2015 TextOCR Total-Text InverseText SCUT-CTW1500

Benchmarks: InverseText Total-Text SCUT-CTW1500 ICDAR2023-ReST

Metrics: F1-score (point-based metric, None and Full lexicon) FLOPs FPS

Baselines: ABCNet v2 SPTS SPTS v2 ESTextSpotter IAST UNITS DeepSOLO TESTR SwinTextSpotter MANGO

Builds on: SPTS PGNet DEER ESTextSpotter

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