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
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.
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
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
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| 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
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