Articles · arXiv 2610.23374
Rapport technique sur MOSS-Image
MOSS-Image Technical Report
Résumé en trois lignes
- 🎯 Les modèles texte-image ouverts peinent à générer des mises en page complexes à éléments multiples et du texte bilingue dense et soutenu à partir d'invites utilisateur concises.
- 🔧 Pré-entraîne à partir de zéro un DiT à flux unique de 5B à l'aide de légendes multi-granularités et d'une supervision structurée en boîtes englobantes JSON, associé à un agent LLM lors de l'inférence pour l'amélioration d'invites tenant compte de l'intention.
- 📈 Établit un nouvel état de l'art pour les modèles ouverts sur LongLongTextBench avec 96,3 de couverture de texte Mean-6, et atteint 1698,70 Elo sur RealLayoutArena (se classant deuxième au classement général derrière GPT Image 2).
Résumé
Les récents systèmes de génération d'images propriétaires peuvent produire des contenus visuels variés, allant de compositions simples à des graphiques denses en informations. Cependant, les modèles texte-image ouverts peinent toujours avec les textes denses et les mises en page complexes. Pour combler cet écart, nous présentons MOSS-Image, un système de génération ouvert qui combine une synthèse visuelle de haute fidélité avec une composition tenant compte de l'intention de l'utilisateur. Tout d'abord, nous pré-entraînons à partir de zéro un diffusion transformer (DiT) à flux unique de 5B selon une recette soigneusement conçue, permettant le rendu de textes longs bilingues et un contrôle précis de la mise en page. Ensuite, nous développons un module agentique d'amélioration de prompt (PE) sensible à l'intention, qui traduit des requêtes d'utilisateurs variées en spécifications détaillées de contenu et de mise en page. Ensemble, ils permettent à MOSS-Image de générer des images riches en texte et cohérentes au niveau de l'agencement. De plus, nous introduisons LongLongTextBench (LLTB) pour évaluer le rendu de textes longs en anglais et en chinois, ainsi que RealLayoutArena (RLA) pour la génération de bout en bout de mises en page complexes. MOSS-Image atteint des performances d'état de l'art parmi les modèles ouverts sur LLTB, avec une couverture moyenne du texte de 96,3 %. Sur RLA, MOSS-Image se classe deuxième dans la comparaison de systèmes de bout en bout, tandis que son réseau de base se classe premier parmi les générateurs évalués avec des prompts améliorés partagés. Nous publierons le modèle, la recette d'entraînement et le cadre d'évaluation afin de soutenir la recherche et de faire progresser la communauté texte-image.
Résumé original (anglais)
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.
Guide de lecture
Problème et motivation
Les générateurs d'images propriétaires (par exemple, GPT Image 2, Seedream 5.0 Pro) produisent de manière fiable des supports de communication visuelle complexes tels que des affiches, des infographies et des interfaces utilisateur. Les modèles ouverts, en revanche, se heurtent toujours à deux défis interdépendants :
- Rendu : Dessiner fidèlement un texte bilingue (anglais/chinois) dense et prolongé, et respecter strictement des agencements spatiaux 2D.
- Spécification : Traduire des invites utilisateur courtes (souvent moins de 10 mots) en plans de contenu riches et structurés avec des coordonnées de mise en page.
Les benchmarks de texte existants comme LongTextBench ne comptent en moyenne que 120 caractères par cible et sont proches de la saturation (96–98 % de couverture), échouant à évaluer des textes littéraires de la longueur d'une page ou des compositions complexes multi-éléments.
Idées clés
- Voie unifiée de conditionnement du texte : Les relégendages en langage naturel et les mises en page structurées sous forme de boîtes englobantes (JSON) sont transmis via une voie unique de conditionnement textuel (via un encodeur Qwen3.5-9B gelé), ce qui permet à l'architecture dorsale de gérer nativement la prose descriptive ainsi que les contraintes d'agencement au niveau des coordonnées.
- Annoter plutôt que filtrer : Au lieu de rejeter les images imparfaites (par exemple avec filigranes, artefacts de compression, flou), l'équipe conserve de larges distributions visuelles et décrit explicitement ces artefacts dans les légendes textuelles.
- Préservation des sauts de ligne : Les caractères exacts de saut de ligne (
\n) dans les annotations sont conservés pour enseigner explicitement au DiT la manière dont le texte passe à la ligne et s'organise. - Amélioration agentique des prompts (PE) : Un planificateur exécuté lors de l'inférence (GPT-6) achemine les requêtes selon le support (affiche, infographie, interface utilisateur), récupère des connaissances et des références visuelles, et produit des spécifications de mise en page structurées en JSON.
- Nouveaux benchmarks : Introduction de LongLongTextBench (LLTB) (avec une moyenne de 1 339,8 caractères en anglais et en chinois) et de RealLayoutArena (RLA) (évaluations humaines à l'aveugle par paires sur 61 tâches de conception complexes).
Méthode
1. Architecture du modèle dorsal
- Modèle : Diffusion Transformer (DiT) à flux unique de 5B, 42 blocs, dimension cachée de 3072, 24 têtes (128 dimensions/tête), taille du FFN de 8192.
- Encodeurs : Encodeur de texte Qwen3.5-9B gelé et VAE FLUX.2 gelé (taille de patch , pas effectif de 16 pixels).
- Feed-Forward : SiTU-GLU avec plafonnement fluide :
- 4D RoPE : Les têtes de requête/clé sont partitionnées selon les coordonnées représentant l'indice de référence, la position dans la séquence, la largeur et la hauteur : Sans images de référence externes, , ce qui laisse les 32 premières dimensions non tournées (RoPE partielle).
- Perte d'entraînement : Objectif de flow-matching compacté sur les jetons latents valides parmi les échantillons du lot :
- Optimiseur : Optimiseur hybride Muon–AdamW, appliquant Muon aux matrices 2D éligibles et AdamW aux vecteurs/plongements, offrant une convergence ~28–33 % plus rapide qu'AdamW seul.
2. Entraînement multi-étapes et supervision
- Entraîné en 3 étapes jusqu'au pas 310 000, en plafonnant la surface d'image cible à pixels et la capacité de texte à 4 096 jetons.
- Les légendes sont échantillonnées à des granularités courtes, moyennes et longues, mélangées avec des annotations explicites de mise en page (schémas JSON scène/éléments ou résumé/éléments).
Résultats
- LongLongTextBench (LLTB) : MOSS-Image atteint 96,3 Mean-6 de couverture sur 6 tranches de longueur linguistique, surpassant les modèles ouverts, y compris Qwen Image 2512 (64,9 Mean-6). Ideogram 4.0 atteint 63,5 (ou 68,1 si les refus de sécurité sont exclus).
- Contrôle de mise en page sur 7Bench : MOSS-Image atteint 0,8786 et 0,7031 Layout AUC, surpassant Ideogram 4.0 (0,4449 , 0,2046 Layout AUC), GPT Image 2 (0,3042 ) et Seedream 5.0 Pro (0,3273 ).
- RealLayoutArena (RLA) : Dans l'évaluation humaine par paires sur 61 tâches de conception :
- Bout en bout : MOSS-Image obtient un score Elo de 1698,70, se classant deuxième derrière GPT Image 2 (1844,35 Elo) et devant Seedream 5.0 Pro (1661,16 Elo).
- Prompts améliorés partagés : Lorsque tous les générateurs reçoivent la même réécriture de prompt en langage naturel, le réseau MOSS-Image se classe premier avec 1807,34 Elo.
- Stratégie de prompt : Le conditionnement de la mise en page en JSON obtient 1622,87 Elo, devançant la mise en page en prose naturelle (1506,20) et les invites courtes (1081,70).
Limites et questions ouvertes
- Le DiT dorsal ne peut pas être nativement conditionné par des images de référence ni réaliser d'éditions d'images localisées itératives.
- Le module Layout Prompt Enhancer dépend de modèles de langage commerciaux externes (GPT-6) ; une planification esthétique imparfaite ou des inexactitudes factuelles dans les sorties du LLM contraignent directement la qualité de la génération.
- Les performances sur les textes chinois les plus longs (92,4 % de couverture) restent légèrement en deçà de celles sur les textes longs en anglais (97,1 %).
Termes clés
- MOSS-Image
- Système ouvert de génération de texte-vers-image associant une architecture dorsale DiT à flux unique de 5B à un optimiseur d'invites agentique conscient de l'intention.
- SiTU-GLU
- Couche d'activation feed-forward à porte utilisant des fonctions de plafonnement par tangente hyperbolique lisse afin de stabiliser la dynamique d'entraînement.
- 4D RoPE
- Plongements de position rotatifs décomposés selon les coordonnées d'indice de référence, de position dans la séquence temporelle, de largeur et de hauteur.
- Muon
- Optimiseur de mise à jour matricielle basé sur des étapes de Newton–Schulz, combiné dans une configuration hybride avec AdamW pour accélérer la convergence du DiT.
- Layout PE
- Agent piloté par LLM lors de l'inférence qui achemine les requêtes de conception utilisateur, inspecte les références visuelles et génère des spécifications d'agencement structurées en JSON.
- LongLongTextBench (LLTB)
- Benchmark de 240 tâches de rendu de texte littéraire bilingue comportant en moyenne ~1 340 caractères par invite pour tester la génération de texte long.
- RealLayoutArena (RLA)
- Arène de comparaison humaine à l'aveugle par paires évaluant des affiches, des infographies et des interfaces utilisateur à travers 61 tâches de conception complexes.
- Line-Break Alignment
- Préservation des caractères littéraux de saut de ligne dans les annotations de texte pour superviser la façon dont le texte s'organise en plusieurs lignes durant le débruitage par diffusion.
Questions
Pourquoi MOSS-Image utilise-t-il un DiT à flux unique plutôt qu'une architecture à double flux ?
Un DiT à flux unique traite conjointement les jetons de texte et les jetons latents d'image dans des blocs d'auto-attention partagés, ce qui permet de conditionner la prose naturelle et les boîtes englobantes JSON structurées via la même interface textuelle.
Comment MOSS-Image parvient-il à un meilleur rendu de texte grâce aux sauts de ligne ?
En transcrivant le texte mot à mot tout en conservant les sauts de ligne, le modèle reçoit une supervision explicite sur l'organisation des lignes. Des études de cas montrent que les sauts de ligne explicites aident les caractères à apparaître plus tôt et plus nettement lors du débruitage.
Pourquoi la philosophie de curation de données « annoter plutôt que filtrer » a-t-elle été adoptée ?
Des expériences d'ablation ont montré que filtrer les images selon le ratio d'aspect, l'entropie, les filigranes ou le flou dégradait la diversité visuelle globale et réduisait considérablement les scores de texte. Décrire les imperfections au sein même des descriptions textuelles a permis de préserver la couverture de la distribution sans sacrifier la fidélité des résultats.
Quel format de coordonnées de boîtes englobantes gère le mieux les résolutions d'images inédites ?
Les coordonnées absolues en pixels centrées sur zéro se sont mieux généralisées aux résolutions supérieures inédites que les coordonnées relatives normalisées [0, 1000], qui avaient tendance à rétrécir les éléments vers le centre du canevas.
La présentation de cette page a été rédigée par une IA à partir de l'article et peut contenir des erreurs. Consultez l'article pour les détails.