TextVerifier: Seeing Beyond Recognition to Verify Chinese Text Rendering
Abstract
Text-to-image models increasingly generate readable Chinese text that still contains local rendering defects, such as a character with an extra or missing stroke or a malformed component. Such errors are invisible to OCR and vision-language models, which are trained for recognition and are therefore invariant to the very structural deviations that define a rendering error. We formalize text rendering verification as a target-conditioned problem: given a target character and an image crop, decide whether the crop is a correct rendering of that character. Our verifier TEXTVERIFIER feeds the text tower a character's Ideographic Description Sequence (IDS) rather than a single-character symbol, and is trained on 12.7M crop-IDS pairs plus label-free "same-character, different-quality" hard pairs sampled from the training trajectory of a text-region inpainting model. To evaluate this ability we build TEXTRENDERBENCH-ZH, the first per-character benchmark for generated Chinese text, annotating position, identity, and correctness for 7,358 characters. TEXTVERIFIER reaches an F1 of 0.844, far above OCR confidence (0.526), a general VLM (0.329), and TextPecker (0.590). Used as a per-character reward for Flow-GRPO post-training, it further reduces rendering errors, showing that its score can both detect and correct errors.
Community
🔍 Readable doesn’t always mean correctly rendered. Meet TextVerifier, our model for detecting subtle errors in generated Chinese text—from missing strokes to malformed components—that OCR and vision-language models can overlook. By representing characters through Ideographic Description Sequences (IDS), TextVerifier learns to assess their visual structure. We also introduce TextRenderBench-ZH, a benchmark with 7,358 individually annotated characters, where TextVerifier achieves 0.844 F1, outperforming OCR confidence (0.526), a general VLM (0.329), and TextPecker (0.590). Beyond evaluation, its scores serve as per-character rewards for Flow-GRPO post-training, helping reduce rendering errors. We’re excited to share this step toward more reliable Chinese text generation—feedback is welcome! 🤗
Get this paper in your agent:
hf papers read 2610.19551 Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash Models citing this paper 0
No model linking this paper
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper