atlas

Research map / Detection and segmentation / CNN features

Kernel Adaptive Convolution for Scene Text Detection via Distance Map Prediction

CVPR 2024 · Detection and segmentation › CNN features · approach: Arbitrary-shape scene text detection · 20 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 KAC, a scene text detector that predicts a text distance map with a plug-and-play Kernel Adaptive Convolution Module that mixes multiple kernel sizes with per-position adaptive weights, achieving strong accuracy and speed on curved/multilingual benchmarks.

Problem

Fixed-size convolution kernels limit feature extraction for scene text of variable scale and shape, and segmentation-based detectors that segment only text centers lose edge and direction information, while accurate two-stage or iterative methods sacrifice efficiency.

Approach

A Kernel Adaptive Convolution Layer runs parallel convolutions with kernel sizes 1,3,5,7 and weights them per spatial position using a predicted, normalized weight map; the detection head predicts a text distance map (plus segmentation) instead of a center region, with direction maps used only as training supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add KACM to DB (ablation)DB · TD500F-measure: 84.9 -> 86.1Helped
add KACM to KAC (ablation)KAC · TD500F-measure: 89.76 -> 90.79Helped
replace text-region center segmentation with distance-map prediction (ablation)KAC · Total-TextF-measure: 88.42 -> 90.98Helped
add direction-map supervision (ablation)Baseline · Total-TextF-measure: 87.67 -> 88.09Helped
add segmentation-map supervision alongside direction-map supervision (ablation)Baseline · Total-TextF-measure: 88.09 -> 90.99Helped
vary KACM kernel count from n = 4 to n = 3 (ablation)KACM · Total-TextF-measure: 90.98 -> 90.54Hurt
vary KACM kernel count from n = 4 to n = 5 (ablation)KACM · Total-TextF-measure: 90.98 -> 90.78Hurt
vary KACM kernel count from n = 4 to n = 6 (ablation)KACM · Total-TextF-measure: 90.98 -> 90.82Hurt
use KAC-ResNet50 instead of TextBPN++scene text detection · Total-TextF-measure: 90.13 -> 90.98Helped
use KAC-ResNet50 instead of TextBPN++scene text detection · TD500F-measure: 90.10 -> 90.79Helped
use KAC-ResNet50 instead of TextBPN++scene text detection · ICDAR19 ArTF-measure: 80.59 -> 80.0Hurt
use KAC-ResNet50 instead of DPText-DETRscene text detection · CTW1500F-measure: 88.8 -> 86.84Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SynthText Total-Text MSRA-TD500 ICDAR19 ArT CTW1500

Benchmarks: Total-Text CTW1500 MSRA-TD500 ICDAR19 ArT

Metrics: precision recall F-measure FPS

Baselines: TextBPN++ DPText-DETR DB DB++ TextPMs TextBPN ContourNet PAN PSENet CT-Net

Builds on: DB BPN++ TextPMs KPN Dynamic Convolution

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