Show, Attend and Read: A Simple and Strong Baseline for Irregular Text Recognition
About
Recognizing irregular text in natural scene images is challenging due to the large variance in text appearance, such as curvature, orientation and distortion. Most existing approaches rely heavily on sophisticated model designs and/or extra fine-grained annotations, which, to some extent, increase the difficulty in algorithm implementation and data collection. In this work, we propose an easy-to-implement strong baseline for irregular scene text recognition, using off-the-shelf neural network components and only word-level annotations. It is composed of a $31$-layer ResNet, an LSTM-based encoder-decoder framework and a 2-dimensional attention module. Despite its simplicity, the proposed method is robust and achieves state-of-the-art performance on both regular and irregular scene text recognition benchmarks. Code is available at: https://tinyurl.com/ShowAttendRead
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Scene Text Recognition | SVT (test) | Word Accuracy98.5 | 289 | |
| Scene Text Recognition | IIIT5K (test) | Word Accuracy99.4 | 244 | |
| Scene Text Recognition | IC15 (test) | Word Accuracy69.2 | 210 | |
| Scene Text Recognition | IC13 (test) | Word Accuracy91 | 207 | |
| Scene Text Recognition | SVTP (test) | Word Accuracy86.4 | 153 | |
| Scene Text Recognition | IIIT5K | Accuracy91.5 | 149 | |
| Scene Text Recognition | IC13, IC15, IIIT, SVT, SVTP, CUTE80 Average of 6 benchmarks (test) | Average Accuracy82.68 | 105 | |
| Scene Text Recognition | SVT 647 (test) | Accuracy84.5 | 101 | |
| Scene Text Recognition | CUTE | Accuracy83.5 | 92 | |
| Scene Text Recognition | CUTE80 (test) | Accuracy0.896 | 87 |