SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2203.10209 · CVPR · 2022

SwinTextSpotter: Scene Text Spotting via Better Synergy between Text Detection and Text Recognition

Dahua Lin, Zhenghao Peng, Yuliang Liu, Chongyu Liu, Kai Ding, Lianwen Jin, Mingxin Huang, Nicholas Yuan, Shenggao Zhu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
jacobtyo/swintextspotter — 4 of 5
FunctionStatusWhere it lives
Mlp Ran jacobtyo/swintextspotter/projects/SWINTS/swints/FocalTransformer.py
pointer only (licence: NONE) · get_code("6bb9db10893a2dc5")
WindowAttention Ran jacobtyo/swintextspotter/projects/SWINTS/swints/FocalTransformer.py
pointer only (licence: NONE) · get_code("35d8ab558bbe8fa5")
get_relative_position_index Ran jacobtyo/swintextspotter/projects/SWINTS/swints/FocalTransformer.py
pointer only (licence: NONE) · get_code("24b94c61ff92499c")
window_partition_noreshape Ran jacobtyo/swintextspotter/projects/SWINTS/swints/FocalTransformer.py
pointer only (licence: NONE) · get_code("7eea7dc3cf233a09")
FocalTransformerBlock Not yet run jacobtyo/swintextspotter/projects/SWINTS/swints/FocalTransformer.py
pointer only (licence: NONE) · get_code("fea7640c6393df7b")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

End-to-end scene text spotting has attracted great attention in recent years due to the success of excavating the intrinsic synergy of the scene text detection and recognition. However, recent state-of-the-art methods usually incorporate detection and recognition simply by sharing the backbone, which does not directly take advantage of the feature interaction between the two tasks. In this paper, we propose a new end-to-end scene text spotting framework termed SwinTextSpotter. Using a transformer encoder with dynamic head as the detector, we unify the two tasks with a novel Recognition Conversion mechanism to explicitly guide text localization through recognition loss. The straightforward design results in a concise framework that requires neither additional rectification module nor character-level annotation for the arbitrarily-shaped text. Qualitative and quantitative experiments on multi-oriented datasets RoIC13 and ICDAR 2015, arbitrarily-shaped datasets Total-Text and CTW1500, and multi-lingual datasets ReCTS (Chinese) and VinText (Vietnamese) demonstrate SwinTextSpotter significantly outperforms existing methods. Code is available at https: //github.com/mxin262/SwinTextSpotter.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2203.10209")
get_code_for_paper("2203.10209")
have("2203.10209")

Connect an agent — have() is free.