atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Text Grouping Adapter: Adapting Pre-trained Text Detector for Layout Analysis

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Interactive and referring segmentation · 5 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 Text Grouping Adapter (TGA), a module that plugs pre-trained scene text detectors and spotters into a layout analysis pipeline, grouping text instances into paragraphs via instance feature assembling and one-to-many group mask prediction, with frozen or fully fine-tuned detectors.

Problem

Scene text layout analysis (grouping detected words or lines into paragraphs) has lagged behind text detection, and prior unified models train from scratch on the small HierText layout dataset, not exploiting well-trained text detectors and large detection datasets.

Approach

A plug-in adapter that converts diverse text detector outputs into instance masks, assembles instance features from a pixel embedding map, and adds a group mask prediction task with one-to-many Hungarian assignment to learn global group context, then predicts a pairwise affinity matrix for grouping; it can be used with frozen or fine-tuned detectors and cascaded for word-to-line-to-paragraph group

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add TGA to frozen DBNetPP-R50DBNetPP-R50 · HierText test, word-based paragraphsParagraph PQ: 40.33 -> 42.23Helped
Add enhanced TGA to frozen MaskDINO-R50MaskDINO-R50 · HierText test, line-based paragraphsParagraph PQ: 53.60 -> 60.05Helped
Fine-tune the text detector instead of freezing itTGA + KNet-R50 · HierText val, line-based layoutParagraph PQ: 49.83 -> 51.85Helped
Fine-tune the text detector instead of freezing itTGA + MaskDINO-R50 · HierText val, line-based layoutParagraph PQ: 54.95 -> 59.19Helped
Add Pixel Embedding Map (ablation)TGA with GMP, full fine-tuning · HierTextParagraph PQ: 54.55 -> 55.03Helped
Add GMP (ablation)TGA with Pixel Embedding Map, full fine-tuning · HierTextParagraph PQ: 49.99 -> 55.03Helped
Use group masks rather than line masks for GMP supervision (ablation)TGA with frozen text detector · HierTextParagraph PQ: 47.32 -> 54.27Helped
Remove Dice loss from GMP (ablation)TGA · HierText paragraphsPQ: 53.72 -> 35.68Hurt
Remove BCE loss from GMP (ablation)TGA · HierText paragraphsPQ: 53.72 -> 53.88No clear effect
Freeze the text detector instead of fine-tuning itTGA + MaskDINO-R50 · CTW1500 line detectionLine AP: 41.46 -> 61.18Helped
Freeze the text detector instead of fine-tuning itTGA + KNet-R50 · HierText val, line-based layoutParagraph PQ: 51.85 -> 49.83Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HierText CTW1500 MSRA-TD500 IC19-LSVT

Benchmarks: HierText CTW1500 MSRA-TD500 IC19-LSVT

Metrics: Precision Recall F1 Panoptic Quality AP H-mean

Baselines: Unified Detector Google Cloud OCR API Max-DeepLab-Cluster

Builds on: Unified Detector DBNet++ DeepSolo KNet MaskDINO

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