Papers › ABCNet v2: Adaptive Bezier-Curve Network for Real-time End-to-end Text Spotting

ABCNet v2: Adaptive Bezier-Curve Network for Real-time End-to-end Text Spotting

8 May 2021arXiv:2105.03620archive 2025-07-28

Yuliang Liu, Chunhua Shen, Lianwen Jin, Tong He, Peng Chen, Chongyu Liu, Hao Chen

End-to-end text-spotting, which aims to integrate detection and recognition in a unified framework, has attracted increasing attention due to its simplicity of the two complimentary tasks. It remains an open problem especially when processing arbitrarily-shaped text instances. Previous methods can be roughly categorized into two groups: character-based and segmentation-based, which often require character-level annotations and/or complex post-processing due to the unstructured output. Here, we tackle end-to-end text spotting by presenting Adaptive Bezier Curve Network v2 (ABCNet v2). Our main contributions are four-fold: 1) For the first time, we adaptively fit arbitrarily-shaped text by a parameterized Bezier curve, which, compared with segmentation-based methods, can not only provide structured output but also controllable representation. 2) We design a novel BezierAlign layer for extracting accurate convolution features of a text instance of arbitrary shapes, significantly improving the precision of recognition over previous methods. 3) Different from previous methods, which often suffer from complex post-processing and sensitive hyper-parameters, our ABCNet v2 maintains a simple pipeline with the only post-processing non-maximum suppression (NMS). 4) As the performance of text recognition closely depends on feature alignment, ABCNet v2 further adopts a simple yet effective coordinate convolution to encode the position of the convolutional filters, which leads to a considerable improvement with negligible computation overhead. Comprehensive experiments conducted on various bilingual (English and Chinese) benchmark datasets demonstrate that ABCNet v2 can achieve state-of-the-art performance while maintaining very high efficiency.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Yuliang-Liu/ABCNet_Chinese mentioned on GitHubpytorchNOASSERTION report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Text Spotting

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Text Spotting ICDAR 2015 ABCNet v2 F-measure (%) - Generic Lexicon 73.0 #13 of 18 Archive leaderboard report
Text Spotting ICDAR 2015 ABCNet v2 F-measure (%) - Strong Lexicon 82.7 #13 of 18 Archive leaderboard report
Text Spotting ICDAR 2015 ABCNet v2 F-measure (%) - Weak Lexicon 78.5 #13 of 18 Archive leaderboard report
Text Spotting Inverse-Text ABCNet v2 F-measure (%) - Full Lexicon 47.4 #7 of 9 Archive leaderboard report
Text Spotting Inverse-Text ABCNet v2 F-measure (%) - No Lexicon 34.5 #7 of 9 Archive leaderboard report
Text Spotting SCUT-CTW1500 ABCNet v2 F-Measure (%) - Full Lexicon 77.2 #7 of 11 Archive leaderboard report
Text Spotting SCUT-CTW1500 ABCNet v2 F-measure (%) - No Lexicon 57.5 #7 of 11 Archive leaderboard report
Text Spotting Total-Text ABCNet v2 F-measure (%) - Full Lexicon 78.1 #12 of 12 Archive leaderboard report
Text Spotting Total-Text ABCNet v2 F-measure (%) - No Lexicon 70.4 #12 of 12 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

ABCNetBezierAlignConvolution

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections