Accurate Scene Text Recognition with Efficient Model Scaling and Cloze Self-Distillation
Andrea Maracani, Savas Ozkan, Sijun Cho, Hyowon Kim, Eunchung Noh, Jeongwon Min, Cho Jung Min, Dookun Park, Mete Ozay
TL;DR
This work analyzes how to scale Scene Text Recognition (STR) models and reveals that decoder scaling yields substantial gains across vision encoders, contrasting with prior emphasis on encoder scaling. It introduces Cloze Self-Distillation (CSD) to combat label noise by distilling context-rich, cloze-refined predictions from a teacher into a student, augmented with knowledge distillation terms, and proposes a Differential Cross-Attention-based Decoder to reduce attention noise. Together with a Permutation Language Decoder architecture, these components enable state-of-the-art STR performance on $10$ of $11$ benchmarks using real data, while significantly reducing parameters and FLOPs. The approach demonstrates robust improvements across data regimes (Real and RBU), offering practical gains in accuracy and efficiency for real-world STR applications.
Abstract
Scaling architectures have been proven effective for improving Scene Text Recognition (STR), but the individual contribution of vision encoder and text decoder scaling remain under-explored. In this work, we present an in-depth empirical analysis and demonstrate that, contrary to previous observations, scaling the decoder yields significant performance gains, always exceeding those achieved by encoder scaling alone. We also identify label noise as a key challenge in STR, particularly in real-world data, which can limit the effectiveness of STR models. To address this, we propose Cloze Self-Distillation (CSD), a method that mitigates label noise by distilling a student model from context-aware soft predictions and pseudolabels generated by a teacher model. Additionally, we enhance the decoder architecture by introducing differential cross-attention for STR. Our methodology achieves state-of-the-art performance on 10 out of 11 benchmarks using only real data, while significantly reducing the parameter size and computational costs.
