Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Self-Prompting Diffusion Transformer for Open-Vocabulary Scene Text Editing via In-Context Learning

About

Scene text editing aims to modify text in a target region of an image while preserving surrounding background style and texture. Existing methods rely solely on image background information while neglecting the visual details of target regions, which discards stylistic features in the original text and essentially degrades the task to text rendering. Moreover, the conditions imposed by pre-trained glyph encoder limit the scope of editable text. To address these issues, this paper proposes a self-prompting scene text editing method that constructs style and glyph prompts directly from the original image, without introducing additional style or glyph encoders. We employ a two-stage training strategy: the diffusion transformer is first trained on large-scale self-supervised data and then refined using a small set of paired images. By leveraging the in-context learning capability of the Multi-Modal Diffusion Transformer (MM-DiT), it achieves open-vocabulary and style-consistent text editing. Experimental results on various languages demonstrate that our method achieves the state-of-the-art performance in both text accuracy and style consistency. Our project page: hongxiii.github.io/mstedit.

Hongxi Li, Tong Wang, Chengjing Wu, Tianbao Liu, Jiangtao Yao, Xiaochao Qu, Xinxiao Wu, Luoqi Liu, Ting Liu• 2026

Related benchmarks

TaskDatasetResultRank
Scene Text EditingAnyText-benchmark Chinese
Sentence Accuracy82.49
13
Scene Text EditingAnyText benchmark English
Sentence Accuracy88.57
8
Scene Text EditingMSTEdit Arabic
Sequence Accuracy76.2
5
Scene Text EditingMSTEdit Japanese
Seq. ACC67
5
Scene Text EditingMSTEdit Korean
Sequence Accuracy67.8
5
Scene Text EditingMSTEdit French
Seq. ACC80.8
5
Scene Text EditingMSTEdit German
Seq. ACC80.5
5
Scene Text EditingMSTEdit Italian
Sequence Accuracy80
5
Scene Text EditingMSTEdit Bengali
Seq. ACC78.5
5
Scene Text EditingMSTEdit Hindi
Seq. ACC79
5
Showing 10 of 15 rows

Other info

Follow for update