atlas

Research map / Image generation / Text-to-image diffusion

AMO Sampler: Enhancing Text Rendering with Overshooting

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AMO, a training-free overshooting sampler for pretrained rectified flow text-to-image models that alternates ODE overshooting with noise re-injection, modulated per patch by text-to-image cross-attention, to improve text rendering.

Problem

Text-to-image rectified flow models such as SD3, Flux, and AuraFlow frequently misspell, omit, or fail to render text in generated images, and fine-tuning fixes for this are costly and can degrade general image quality.

Approach

An overshooting sampler for rectified flow that over-simulates the learned ODE then re-injects noise (equivalent to Euler plus a Langevin correction term that fixes compounding discretization error), with the overshooting strength adaptively set per image patch by its attention to the text tokens to avoid over-smoothing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace Euler sampling with AMOSD3 · DrawTextCreative, ChineseDrawText, TMDBEval500CR: 32.5 % -> 43.0 %Helped
replace Euler sampling with AMOFlux · DrawTextCreative, ChineseDrawText, TMDBEval500CR: 74.0 % -> 82.5 %Helped
replace Euler sampling with AMOAuraFlow · DrawTextCreative, ChineseDrawText, TMDBEval500CR: 1.0 % -> 3.0 %Helped
replace Euler sampling with AMOSD3 · DrawTextCreative, ChineseDrawText, TMDBEval500FID: 81.1 -> 80.9Helped
replace Euler sampling with AMOFlux · DrawTextCreative, ChineseDrawText, TMDBEval500OCR-A: 0.313 -> 0.381Helped
replace Euler sampling with AMOAuraFlow · DrawTextCreative, ChineseDrawText, TMDBEval500OCR-F: 0.238 -> 0.258Helped
use overshooting instead of discretizing the SDERF model · Text rendering accuracy, 20 stepsaccuracy: 51.5 % -> 68.5 %Helped
use overshooting instead of discretizing the SDERF model · Text rendering accuracy, 50 stepsaccuracy: 71.0 % -> 81.5 %Helped
use overshooting instead of discretizing the SDERF model · Text rendering accuracy, 100 stepsaccuracy: 76.0 % -> 81.5 %Helped
add overshooting without noise compensation (ablation)AMO on Flux · FluxCR: 74.0 % -> 0.0 %Hurt
add noise compensation to overshooting (ablation)AMO on Flux · FluxCR: 0.0 % -> 81.5 %Helped
remove attention modulation (ablation)AMO on Flux · FluxCR: 82.5 % -> 81.5 %Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DrawTextCreative ChineseDrawText TMDBEval500

Benchmarks: DrawTextCreative ChineseDrawText TMDBEval500

Metrics: OCR accuracy OCR F-measure CLIP score FID correction rate (human evaluation)

Baselines: Euler sampler GlyphControl TextDiffuser Overshooting sampler (without attention modulation)

Builds on: rectified flow Karras stochastic sampling classifier-free guidance

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy