グラフィックデザインでは、人間がデザインの意図やセマンティクスに従ってさまざまな要素を視覚的に配置するのが一般的です。たとえば、タイトルテキストは、ほとんどの場合、ドキュメント内の他の要素の上に表示されます。この作業では、ユーザーが暗黙的または明示的に指定した、このようなデザインセマンティクスを柔軟に組み込むことができるグラフィックレイアウトを生成します。既成のレイアウト生成モデルの潜在空間を使用して最適化し、既存のレイアウト生成モデルを補完して使用できるようにします。私たちのアプローチは、Transformerアーキテクチャに基づく生成レイアウトモデルに基づいて構築され、要素の配置、オーバーラップの回避、またはその他のユーザー指定の関係に設計制約が使用される制約付き最適化問題としてレイアウト生成を定式化します。実験では、私たちのアプローチが、単一のモデルで制約付きと制約なしの両方の生成タスクで現実的なレイアウトを生成できることを示しています。コードはhttps://github.com/ktrk115/const_layoutで入手できます。
It is common in graphic design humans visually arrange various elements according to their design intent and semantics. For example, a title text almost always appears on top of other elements in a document. In this work, we generate graphic layouts that can flexibly incorporate such design semantics, either specified implicitly or explicitly by a user. We optimize using the latent space of an off-the-shelf layout generation model, allowing our approach to be complementary to and used with existing layout generation models. Our approach builds on a generative layout model based on a Transformer architecture, and formulates the layout generation as a constrained optimization problem where design constraints are used for element alignment, overlap avoidance, or any other user-specified relationship. We show in the experiments that our approach is capable of generating realistic layouts in both constrained and unconstrained generation tasks with a single model. The code is available at https://github.com/ktrk115/const_layout .