atlas

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

PosterMaker: Towards High-Quality Product Poster Generation with Accurate Text Rendering

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Layout-to-image control · 5 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 PosterMaker, an end-to-end SD3-based product poster generator with character-level OCR-feature text control (TextRenderNet) and a foreground-extension-detector reward for subject fidelity (SceneGenNet), trained in two stages.

Problem

Generating product posters that place a user-specified subject into a scene while accurately rendering multilingual (especially Chinese) text with layouts; existing pipelines are two-stage and text rendering for thousands of Chinese characters is inaccurate, and inpainting often extends subjects.

Approach

Use character-level visual features (per-character glyph images encoded by an OCR encoder, pooled, and concatenated with order and box positional encodings) as the control signal for a ControlNet-like SD3 branch, plus a learned foreground-extension detector used as a reward (ReFL-style) to improve subject fidelity, and a decoupled two-stage training schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PosterMaker instead of the strongest baseline, GlyphDraw2PosterMaker · PosterBenchmarksentence accuracy: 86.14% -> 93.36%Helped
Use PosterMaker instead of the strongest baseline, GlyphDraw2PosterMaker · PosterBenchmarkNED: 96.78% -> 98.39%Helped
Use PosterMaker instead of SD3 inpaint byt5PosterMaker · PosterBenchmarkFID: 65.45 -> 65.35Helped
Use PosterMaker instead of SD3 canny&inpaintPosterMaker · PosterBenchmarkCLIP-T: 27.03 -> 27.04Helped
Use PosterMaker instead of SD3 inpaint byt5PosterMaker · PosterBenchmarkFG Ext. Ratio: 14.60% -> 11.57%Helped
Add subject fidelity reward loss (ablation)PosterMaker · PosterBenchmarkFG Ext. Ratio: 15.05% -> 11.57%Helped
Add subject fidelity reward loss (ablation)PosterMaker · PosterBenchmarksentence accuracy: 93.11% -> 93.36%No clear effect
Add character-level PPOCR visual features instead of line-level PPOCR features (ablation)PosterMaker text rendering · PosterBenchmark text featuressentence accuracy: 38.91% -> 95.15%Helped
Add character-level PPOCR visual features instead of line-level PPOCR features (ablation)PosterMaker text rendering · PosterBenchmark text featuresNED: 53.86% -> 98.75%Helped
Use PPOCR character-level features instead of TrOCR character-level features (ablation)PosterMaker text rendering · PosterBenchmark text featuressentence accuracy: 94.27% -> 95.15%Helped
Use character-level PPOCR visual features instead of Canny features (ablation)PosterMaker text rendering · PosterBenchmark text featuressentence accuracy: 81.50% -> 95.15%Helped
Use character-level PPOCR visual features instead of ByT5 textual features (ablation)PosterMaker text rendering · PosterBenchmark text featuressentence accuracy: 33.48% -> 95.15%Helped

Surprising findings

Limitations

Experimental setup

Datasets: crawled e-commerce product posters (160k) 20k manually annotated foreground-extension images

Benchmarks: PosterBenchmark

Metrics: sentence accuracy normalized edit distance FID CLIP-T foreground extension ratio

Baselines: AnyText GlyphByT5-v2 GlyphDraw2 SD3 inpaint byt5 SD3 canny&inpaint SD3 inpaint AnyText

Builds on: Stable Diffusion 3 ControlNet ReFL GLIGEN AnyText

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