atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

SemiETS: Integrating Spatial and Content Consistencies for Semi-Supervised End-to-end Text Spotting

CVPR 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Pseudo-labeling for specialized tasks · 4 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 SemiETS, a teacher-student semi-supervised framework for end-to-end text spotting that uses progressive hierarchical pseudo-label assignment and mutual mining between detection and recognition.

Problem

Semi-supervised end-to-end text spotting is under-explored; directly applying general-scene SSL methods suffers from inconsistent pseudo labels between detection and recognition and from ambiguous supervision caused by teacher/student misalignment.

Approach

Progressive Sample Assignment builds hierarchical Det-only and E2E pseudo labels via a joint constraint filter and recognition filter; Mutual Mining Strategy uses polygon DIoU to reweight recognition loss (spatial-aware) and Levenshtein distance between teacher/student transcriptions to amplify detection loss (content-aware).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SemiETS instead of STAC*DeepSolo · Total-Text, 0.5% labeled, NoneE2E H-mean: 63.3 -> 72.0Helped
Use SemiETS instead of Mean-Teacher*DeepSolo · CTW1500, 0.5% labeled, NoneE2E H-mean: 48.8 -> 53.5Helped
Use SemiETS instead of Semi-DETR*DeepSolo · ICDAR 2015, 0.5% labeled, GE2E H-mean: 65.3 -> 67.8Helped
Add Progressive Sample Assignment (ablation)SemiETS on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 68.6 -> 72.4Helped
Add Mutual Mining Strategy without PSA (ablation)DeepSolo on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 68.6 -> 71.3Helped
Add PSA and MMS together (ablation)DeepSolo on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 68.6 -> 73.4Helped
Add recognition threshold and confidence comparison in PSA (ablation)DeepSolo on Total-Text, 2% labeled · Total-Text, 2% labeledDetection F1: 72.5 -> 77.9Helped
Add hybrid matching to PSA (ablation)DeepSolo on Total-Text, 2% labeled · Total-Text, 2% labeledDetection F1: 77.9 -> 81.3Helped
Add Spatial-aware Consistency Integration (ablation)DeepSolo with PSA on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 72.4 -> 73.3Helped
Add Content-aware Region Calibration (ablation)DeepSolo with PSA on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 72.4 -> 73.3Helped
Add SCI and CRC together (ablation)DeepSolo with PSA on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 72.4 -> 73.4Helped
Replace IoU with polygon DIoU in SCI (ablation)DeepSolo on Total-Text, 2% labeled · Total-Text, 2% labeledE2E H-mean (None): 72.8 -> 73.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: Total-Text ICDAR 2015 CTW1500 TextOCR Synth150K

Benchmarks: Total-Text ICDAR 2015 CTW1500

Metrics: H-mean (E2E F1 with None/Weak/Generic/Strong lexicon) Detection F1 Precision Recall Word spotting F1

Baselines: STAC Mean-Teacher Soft Teacher Unbiased Teacher v2 Semi-DETR Supervised DeepSolo ABCNet

Builds on: DeepSolo Semi-DETR Mean-Teacher STAC Hybrid matching

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