CVGRLGApr 11, 2023

Re-imagine the Negative Prompt Algorithm: Transform 2D Diffusion into 3D, alleviate Janus problem and Beyond

Apple
arXiv:2304.04968v3153 citationsh-index: 19
Originality Incremental advance
AI Analysis

This addresses a limitation in text-to-image and text-to-3D diffusion models for users needing more precise control over generated content, though it appears incremental as it builds on existing negative prompt concepts.

The paper tackles the problem of text-to-image diffusion models generating images biased toward training data rather than provided text, proposing Perp-Neg, a new algorithm that leverages geometrical properties of score space to improve negative prompts without requiring model training. The method alleviates the Janus problem in 3D generation when integrated with DreamFusion, enabling greater flexibility in editing out unwanted concepts in 2D and 3D applications.

Although text-to-image diffusion models have made significant strides in generating images from text, they are sometimes more inclined to generate images like the data on which the model was trained rather than the provided text. This limitation has hindered their usage in both 2D and 3D applications. To address this problem, we explored the use of negative prompts but found that the current implementation fails to produce desired results, particularly when there is an overlap between the main and negative prompts. To overcome this issue, we propose Perp-Neg, a new algorithm that leverages the geometrical properties of the score space to address the shortcomings of the current negative prompts algorithm. Perp-Neg does not require any training or fine-tuning of the model. Moreover, we experimentally demonstrate that Perp-Neg provides greater flexibility in generating images by enabling users to edit out unwanted concepts from the initially generated images in 2D cases. Furthermore, to extend the application of Perp-Neg to 3D, we conducted a thorough exploration of how Perp-Neg can be used in 2D to condition the diffusion model to generate desired views, rather than being biased toward the canonical views. Finally, we applied our 2D intuition to integrate Perp-Neg with the state-of-the-art text-to-3D (DreamFusion) method, effectively addressing its Janus (multi-head) problem. Our project page is available at https://Perp-Neg.github.io/

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes