atlas

Research map / Video / Video-language understanding

GoMatching: A Simple Baseline for Video Text Spotting via Long and Short Term Matching

NeurIPS 2024 · Video › Video-language understanding · approach: Video moment retrieval

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.

Turns a frozen query-based image text spotter (DeepSolo) into a video text spotter by adding a lightweight rescoring head and a long-short term Transformer matcher (LST-Matcher), tuned on video data, and introduces the ArTVideo curved-text test set.

Problem

Video text spotting lags far behind image text spotting in recognition quality, and jointly training detection, recognition and tracking end-to-end causes optimization conflicts and high training cost.

Approach

Freeze an off-the-shelf RoI-free image text spotter (DeepSolo), recalibrate its query confidences with a trainable rescoring head fused by max, and associate query-based instances across frames with a two-stage short-term and long-term Transformer matcher, so training focuses only on tracking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace RoI features with frozen DeepSolo queries for association (ablation)GoMatching with LT-Matcher on ICDAR15-video · ICDAR15-videoMOTA: 66.20 -> 67.22Helped
use rescoring-head scores instead of original DeepSolo scores (ablation)GoMatching with LT-Matcher on ICDAR15-video · ICDAR15-videoMOTA: 67.22 -> 68.47Helped
fuse original and rescoring-head scores using maximum (ablation)GoMatching with LT-Matcher on ICDAR15-video · ICDAR15-videoMOTA: 68.47 -> 68.80Helped
add ST-Matcher to LT-Matcher (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 68.80 -> 70.52Helped
add LT-Matcher to ST-Matcher (ablation)GoMatching on ICDAR15-video · ICDAR15-videoIDF1: +5.1%Helped
fine-tune the image spotter before tracker training rather than keeping it frozen (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 72.04 -> 70.82Hurt
jointly train the spotter decoder and tracker at decoder LR 0.001 (ablation)GoMatching on ICDAR15-video · ICDAR15-videoIDF1: 80.11 -> 78.98Hurt
increase joint-training decoder LR from 0.001 to 0.1 (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 71.48 -> 68.03Hurt
use 6 rather than 32 LT-Matcher frames (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 70.13 -> 70.52Helped
use maximum rather than mean score fusion (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 70.46 -> 70.52Helped
increase inference image size from 800 to 1000 (ablation)GoMatching on ICDAR15-video · ICDAR15-videoMOTA: 68.51 -> 72.04Helped
add the rescoring mechanism (ablation)GoMatching on ICDAR13-video · ICDAR13-videoF-measure: 76.8 -> 81.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: ICDAR15-video DSText BOVText ICDAR13-video CTW1500

Benchmarks: ICDAR15-video BOVText DSText ArTVideo ICDAR13-video

Metrics: MOTA MOTP IDF1 F-measure AP

Baselines: TransDETR CoText HIK_OCR TransVTSpotter TencentOCR DA DeepSolo

Builds on: DeepSolo MOTR GTR DETR focal loss

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