XYZNOT

Paper · arXiv 2610.23374

MOSS-Image Technischer Bericht

MOSS-Image Technical Report

Veröffentlicht cs.CV arXivPDF

Mit Übersetzung und KI lesen

Zusammenfassung in drei Zeilen

  1. 🎯 Open-Weight-Text-zu-Bild-Modelle tun sich schwer mit komplexen Multi-Element-Layouts und dem dichten, konsistenten Rendern zweisprachiger Texte aus knappen Nutzer-Prompts.
  2. 🔧 Trainiert ein 5B Single-Stream DiT von Grund auf mit Bildunterschriften mehrerer Granularitätsstufen und strukturierter Bounding-Box-JSON-Supervision vor, kombiniert mit einem LLM-Agenten zur Inferenzzeit für intentionsgesteuertes Prompt-Enhancement.
  3. 📈 Erzielt Open-Weight-Bestwerte auf LongLongTextBench mit 96,3 Mean-6-Textabdeckung und erreicht 1698,70 Elo auf der RealLayoutArena (Platz zwei insgesamt hinter GPT Image 2).

Abstract

Neuere Closed-Source-Bildgenerierungssysteme können vielfältige visuelle Inhalte erzeugen – von einfachen Kompositionen bis hin zu informationsdichten Grafiken. Dennoch haben Open-Weight-Text-zu-Bild-Modelle weiterhin Schwierigkeiten mit dichtem Text und komplexen Layouts. Um diese Lücke zu schließen, stellen wir MOSS-Image vor, ein offenes Generierungssystem, das hochpräzise visuelle Synthese mit intentionsgesteuerter Komposition verbindet. Zunächst trainieren wir einen 5B Single-Stream Diffusion Transformer (DiT) von Grund auf mit einem sorgfältig entwickelten Trainingsrezept vor, was das Rendern zweisprachiger langer Texte sowie eine präzise Layoutsteuerung ermöglicht. Zweitens entwickeln wir ein intentionsgesteuertes, agentenbasiertes Prompt-Enhancement-Modul (PE), das vielfältige Benutzeranfragen in detaillierte Inhalts- und Layoutspezifikationen übersetzt. Zusammen ermöglichen sie MOSS-Image die Generierung textreicher und layoutkohärenter Bilder. Darüber hinaus führen wir LongLongTextBench (LLTB) zur Evaluierung des Renderns langer englischer und chinesischer Texte sowie die RealLayoutArena (RLA) für die End-to-End-Generierung layoutreicher Inhalte ein. MOSS-Image erzielt unter den Open-Weight-Modellen auf LLTB State-of-the-Art-Ergebnisse mit einer durchschnittlichen Textabdeckung von 96,3 %. Auf RLA belegt MOSS-Image im End-to-End-Systemvergleich den zweiten Platz, während sein Backbone unter den mit gemeinsamen optimierten Prompts evaluierten Generatoren den ersten Platz belegt. Wir werden das Modell, das Trainingsrezept und das Evaluierungsframework veröffentlichen, um die weitere Forschung zu unterstützen und die Text-zu-Bild-Community voranzubringen.

Original-Abstract (Englisch)

Recent closed-source image generation systems can produce diverse visual content from simple compositions to information-dense graphics, yet open-weight text-to-image models still struggle with dense text and intricate layouts. To narrow this gap, we introduce MOSS-Image, an open generation system that combines high-fidelity visual synthesis with intent-aware composition. First, we pretrain a 5B single-stream diffusion transformer (DiT) from scratch with a carefully designed recipe, enabling bilingual long-form text rendering and precise layout control. Second, we develop an intention-aware agentic prompt enhancement (PE) module that translates diverse user requests into detailed content and layout specifications. Together, they enable MOSS-Image to generate text-rich and layout-coherent images. We further introduce LongLongTextBench (LLTB) for evaluating long-form English and Chinese text rendering, and RealLayoutArena (RLA) for end-to-end layout-rich generation. MOSS-Image achieves state-of-the-art performance among open-weight models on LLTB, with an average text coverage of 96.3%. On RLA, MOSS-Image ranks second in the end-to-end system comparison, while its backbone ranks first among generators evaluated with shared enhanced prompts. We will release the model, training recipe, and evaluation framework to support further research and promote the text-to-image community.

Leseleitfaden

Problem und Motivation

Closed-Source-Bildgeneratoren (z. B. GPT Image 2, Seedream 5.0 Pro) können komplexe visuelle Kommunikationsmaterialien wie Poster, Infografiken und Benutzeroberflächen zuverlässig erzeugen. Open-Weight-Modelle kämpfen jedoch weiterhin mit zwei miteinander verknüpften Herausforderungen:

  1. Rendering: Getreues Zeichnen von durchgehendem, dichtem zweisprachigem (Englisch/Chinesisch) Text und striktes Einhalten von räumlichen 2D-Layouts.
  2. Spezifikation: Übersetzen kurzer Benutzer-Prompts (oft weniger als 10 Wörter) in reichhaltige, strukturierte Inhaltspläne und Koordinatenlayouts.

Bestehende Text-Benchmarks wie LongTextBench erreichen im Schnitt nur 120 Zeichen pro Ziel und sind nahezu gesättigt (96–98 % Abdeckung), womit sie seitengroße literarische Texte oder komplexe Kompositionen mit vielen Elementen nicht adäquat testen.

Zentrale Ideen

  • Unified Text-Conditioning Pathway: Bildbeschreibungen in natürlicher Sprache und strukturierte Bounding-Box-Layouts (JSON) werden über einen einzigen Textkonditionierungspfad (über einen eingefrorenen Qwen3.5-9B-Encoder) eingespeist. Dadurch kann das Backbone sowohl Fließtext als auch Layout-Constraints auf Koordinatenebene nativ verarbeiten.
  • Annotate Rather Than Filter: Anstatt unvollkommene Bilder (z. B. Wasserzeichen, Kompressionsartefakte, Unschärfe) zu verwerfen, behält das Team breite visuelle Verteilungen bei und beschreibt diese Artefakte explizit in den Bildunterschriften.
  • Beibehaltung von Zeilenumbrüchen: Exakte Zeilenumbruchzeichen (\n) werden in den Annotationen beibehalten, um dem DiT explizit beizubringen, wie Text umbrochen und über Zeilen hinweg organisiert wird.
  • Agentic Prompt Enhancement (PE): Ein Planer zur Inferenzzeit (GPT-6) leitet Anfragen nach Medium (Poster, Infografik, UI) weiter, ruft Wissen und visuelle Referenzen ab und erzeugt strukturierte Layout-JSON-Spezifikationen.
  • Neue Benchmarks: Einführung von LongLongTextBench (LLTB) (durchschnittlich 1.339,8 Zeichen über Englisch und Chinesisch hinweg) und RealLayoutArena (RLA) (blinde paarweise menschliche Bewertungen für 61 komplexe Designaufgaben).

Methode

1. Backbone-Architektur

  • Modell: 5B Single-Stream Diffusion Transformer (DiT), 42 Blöcke, Hidden Size 3072, 24 Attention-Heads (128 Dimensionen/Head), FFN-Größe 8192.
  • Encoder: Eingefrorener Qwen3.5-9B Text-Encoder und eingefrorener FLUX.2 VAE (Patch-Größe , effektive Schrittweite 16 Pixel).
  • Feed-Forward: SiTU-GLU mit weichem Capping :
  • 4D RoPE: Query-/Key-Heads sind entlang der Koordinaten aufgeteilt, die Referenzindex, Sequenzposition, Breite und Höhe repräsentieren: Ohne externe Referenzbilder ist , wodurch die führenden 32 Dimensionen unrotiert bleiben (partielles RoPE).
  • Trainingsverlust: Packed Flow-Matching-Ziel über gültige latente Tokens über die Batch-Samples hinweg:
  • Optimierer: Hybrider Muon–AdamW-Optimierer, der Muon auf geeignete 2D-Matrizen und AdamW auf Vektoren/Embeddings anwendet, was eine um ~28–33 % schnellere Konvergenz als AdamW allein ermöglicht.

2. Mehrstufiges Training und Supervision

  • Trainiert über 3 Stufen bis Schritt 310.000, mit einer Begrenzung der Zielbildfläche auf Pixel und einer Textkapazität von 4.096 Tokens.
  • Captions werden in kurzen, mittleren und langen Granularitäten gesampelt und mit expliziten Layout-Annotationen (Scene/Element- oder Summary/Items-JSON-Schemas) gemischt.

Ergebnisse

  • LongLongTextBench (LLTB): MOSS-Image erreicht 96,3 Mean-6-Abdeckung über 6 Sprach-Längen-Bins hinweg und übertrifft Open-Weight-Modelle wie Qwen Image 2512 (64,9 Mean-6). Ideogram 4.0 erreicht 63,5 (bzw. 68,1, wenn Sicherheitsverweigerungen ausgeschlossen werden).
  • 7Bench Layout Control: MOSS-Image erzielt 0,8786 und 0,7031 Layout AUC und übertrifft damit Ideogram 4.0 (0,4449 , 0,2046 Layout AUC), GPT Image 2 (0,3042 ) sowie Seedream 5.0 Pro (0,3273 ).
  • RealLayoutArena (RLA): In paarweiser menschlicher Evaluierung bei 61 Designaufgaben:
    • End-to-End: MOSS-Image erzielt 1698,70 Elo und belegt den zweiten Platz hinter GPT Image 2 (1844,35 Elo) und vor Seedream 5.0 Pro (1661,16 Elo).
    • Shared Enhanced Prompts: Wenn alle Generatoren dieselbe sprachliche Prompt-Umschreibung erhalten, belegt das MOSS-Image-Backbone den ersten Platz mit 1807,34 Elo.
    • Prompt-Strategie: JSON-Layout-Konditionierung erreicht 1622,87 Elo und schlägt damit Layout-Beschreibungen in natürlicher Sprache (1506,20) und kurze Prompts (1081,70).

Einschränkungen und offene Fragen

  • Das DiT-Backbone kann nicht nativ auf Bildreferenzen konditioniert werden oder iterative lokale Bildbearbeitungen durchführen.
  • Der Layout-Prompt-Enhancer stützt sich auf externe kommerzielle Sprachmodelle (GPT-6); ästhetische Planungsfehler oder sachliche Ungenauigkeiten in den LLM-Ausgaben schränken die Generierungsqualität direkt ein.
  • Die Leistung bei den längsten chinesischen Textaufgaben (92,4 % Abdeckung) hinkt langen englischen Texten (97,1 %) immer noch leicht hinterher.

Schlüsselbegriffe

MOSS-Image
Ein offenes Text-zu-Bild-Generierungssystem, das ein 5B Single-Stream DiT-Backbone mit einem intentionsgesteuerten agentischen Prompt-Enhancer kombiniert.
SiTU-GLU
Eine gegatete Feed-Forward-Aktivierungsschicht, die glatte hyperbolische Tangens-Capping-Funktionen nutzt, um die Trainingsdynamik zu stabilisieren.
4D RoPE
Rotary Position Embeddings, die über die Koordinaten von Referenzindex, zeitlicher Sequenzposition, Breite und Höhe zerlegt sind.
Muon
Ein auf Newton-Schulz-Schritten basierender Matrix-Update-Optimierer, der in einem hybriden Setup mit AdamW kombiniert wird, um die DiT-Konvergenz zu beschleunigen.
Layout PE
Ein LLM-gesteuerter Agent zur Inferenzzeit, der Designanfragen routet, visuelle Referenzen prüft und strukturierte Layoutspezifikationen in JSON erzeugt.
LongLongTextBench (LLTB)
Ein Benchmark aus 240 zweisprachigen Renderaufgaben für literarische Texte mit durchschnittlich ~1.340 Zeichen pro Prompt zur Überprüfung kontinuierlicher Textgenerierung.
RealLayoutArena (RLA)
Eine Arena für verblindete paarweise menschliche Vergleiche zur Bewertung von Postern, Infografiken und Benutzeroberflächen über 61 komplexe Designaufgaben hinweg.
Line-Break Alignment
Das Beibehalten wortgetreuer Zeilenumbruchzeichen in Textannotationen, um die Organisation von Text in mehrzeiligen Layouts während des Diffusions-Denoising zu steuern.

Fragen

Warum verwendet MOSS-Image ein Single-Stream DiT anstelle einer Dual-Stream-Architektur?

Ein Single-Stream DiT verarbeitet Text-Tokens und latente Bild-Tokens gemeinsam in geteilten Self-Attention-Blöcken. Dadurch können Fließtext und strukturierte JSON-Bounding-Boxes nativ über dieselbe textuelle Schnittstelle konditioniert werden.

Wie erzielt MOSS-Image ein besseres Text-Rendering durch Zeilenumbrüche?

Durch das wortgetreue Transkribieren von Text unter Beibehaltung von Zeilenumbrüchen erhält das Modell explizite Supervision über die Zeilenstruktur. Fallstudien zeigen, dass explizite Zeilenumbrüche dazu beitragen, dass Zeichen während des Denoising früher und deutlicher hervortreten.

Warum wurde die Datenkuration-Philosophie 'Annotate rather than filter' gewählt?

Ablationsstudien zeigten, dass das Filtern von Bildern nach Seitenverhältnis, Entropie, Wasserzeichen oder Unschärfe die visuelle Gesamtvielfalt beeinträchtigte und die Textwerte drastisch senkte. Das Erfassen von Unvollkommenheiten in den Textbeschreibungen bewahrte die Verteilungsabdeckung, ohne die Ausgabequalität zu beeinträchtigen.

Welches Koordinatenformat für Bounding-Boxes bewältigt ungesehene Bildauflösungen am besten?

Auf den Nullpunkt zentrierte absolute Pixelkoordinaten generalisierten besser auf ungesehene höhere Auflösungen als normalisierte relative Koordinaten im Bereich [0, 1000], die dazu neigten, Elemente in der Bildmitte schrumpfen zu lassen.

Die Übersicht auf dieser Seite wurde von einer KI aus dem Paper erstellt und kann Fehler enthalten. Details stehen im Paper.

Mit Übersetzung und KI lesen