TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Context Perception Parallel Decoder for Scene Text Recogni...

Context Perception Parallel Decoder for Scene Text Recognition

Yongkun Du, Zhineng Chen, Caiyan Jia, Xiaoting Yin, Chenxia Li, Yuning Du, Yu-Gang Jiang

2023-07-23Scene Text RecognitionLanguage Modelling
PaperPDFCodeCode(official)

Abstract

Scene text recognition (STR) methods have struggled to attain high accuracy and fast inference speed. Autoregressive (AR)-based models implement the recognition in a character-by-character manner, showing superiority in accuracy but with slow inference speed. Alternatively, parallel decoding (PD)-based models infer all characters in a single decoding pass, offering faster inference speed but generally worse accuracy. We first present an empirical study of AR decoding in STR, and discover that the AR decoder not only models linguistic context, but also provides guidance on visual context perception. Consequently, we propose Context Perception Parallel Decoder (CPPD) to predict the character sequence in a PD pass. CPPD devises a character counting module to infer the occurrence count of each character, and a character ordering module to deduce the content-free reading order and placeholders. Meanwhile, the character prediction task associates the placeholders with characters. They together build a comprehensive recognition context. We construct a series of CPPD models and also plug the proposed modules into existing STR decoders. Experiments on both English and Chinese benchmarks demonstrate that the CPPD models achieve highly competitive accuracy while running approximately 8x faster than their AR-based counterparts. Moreover, the plugged models achieve significant accuracy improvements. Code is at \href{https://github.com/PaddlePaddle/PaddleOCR/blob/dygraph/doc/doc_en/algorithm_rec_cppd_en.md}{this https URL}.

Results

TaskDatasetMetricValueModel
Scene ParsingSVTAccuracy98.5CPPD
Scene ParsingSVTPAccuracy96.7CPPD
Scene ParsingCUTE80Accuracy99.7CPPD
Scene ParsingICDAR2015Accuracy91.7CPPD
Scene ParsingIIIT5kAccuracy99.3CPPD
2D Semantic SegmentationSVTAccuracy98.5CPPD
2D Semantic SegmentationSVTPAccuracy96.7CPPD
2D Semantic SegmentationCUTE80Accuracy99.7CPPD
2D Semantic SegmentationICDAR2015Accuracy91.7CPPD
2D Semantic SegmentationIIIT5kAccuracy99.3CPPD
Scene Text RecognitionSVTAccuracy98.5CPPD
Scene Text RecognitionSVTPAccuracy96.7CPPD
Scene Text RecognitionCUTE80Accuracy99.7CPPD
Scene Text RecognitionICDAR2015Accuracy91.7CPPD
Scene Text RecognitionIIIT5kAccuracy99.3CPPD

Related Papers

Visual-Language Model Knowledge Distillation Method for Image Quality Assessment2025-07-21Making Language Model a Hierarchical Classifier and Generator2025-07-17VisionThink: Smart and Efficient Vision Language Model via Reinforcement Learning2025-07-17The Generative Energy Arena (GEA): Incorporating Energy Awareness in Large Language Model (LLM) Human Evaluations2025-07-17Inverse Reinforcement Learning Meets Large Language Model Post-Training: Basics, Advances, and Opportunities2025-07-17Assay2Mol: large language model-based drug design using BioAssay context2025-07-16Describe Anything Model for Visual Question Answering on Text-rich Images2025-07-16InstructFLIP: Exploring Unified Vision-Language Model for Face Anti-spoofing2025-07-16