Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editing

About

Despite the success achieved by existing image generation and editing methods, current models still struggle with complex problems including intricate text prompts, and the absence of verification and self-correction mechanisms makes the generated images unreliable. Meanwhile, a single model tends to specialize in particular tasks and possess the corresponding capabilities, making it inadequate for fulfilling all user requirements. We propose GenArtist, a unified image generation and editing system, coordinated by a multimodal large language model (MLLM) agent. We integrate a comprehensive range of existing models into the tool library and utilize the agent for tool selection and execution. For a complex problem, the MLLM agent decomposes it into simpler sub-problems and constructs a tree structure to systematically plan the procedure of generation, editing, and self-correction with step-by-step verification. By automatically generating missing position-related inputs and incorporating position information, the appropriate tool can be effectively employed to address each sub-problem. Experiments demonstrate that GenArtist can perform various generation and editing tasks, achieving state-of-the-art performance and surpassing existing models such as SDXL and DALL-E 3, as can be seen in Fig. 1. Project page is https://zhenyuw16.github.io/GenArtist_page.

Zhenyu Wang, Aoxue Li, Zhenguo Li, Xihui Liu• 2024

Related benchmarks

TaskDatasetResultRank
Text-to-Image GenerationT2I-CompBench
Shape Fidelity69.48
94
Text-to-Image GenerationGenAI-Bench
Average Score0.588
30
Text-to-Image GenerationDrawBench
VQAScore0.607
18
Text-to-Image GenerationMoCA
NIQE2.921
8
Advanced Image GenerationOneIG-Bench
Alignment Score74.7
7
Text+object to image generationMoCA
NIQE2.916
7
Complex Image EditingComplex-Edit
IF6.14
5
Image GenerationMS-COCO (test)
DINO Score0.744
4
Showing 8 of 8 rows

Other info

Follow for update