Piece it Together: Part-Based Concepting with IP-Priors

Elad Richardson, Kfir Goldberg, Yuval Alaluf, Daniel Cohen-Or
3/13/2025
cs.CV

No official code found. Best implementation: eladrich/PiT (95 stars, last commit 2025-04-15).

Abstract

Advanced generative models excel at synthesizing images but often rely on text-based conditioning. Visual designers, however, often work beyond language, directly drawing inspiration from existing visual elements. In many cases, these elements represent only fragments of a potential concept-such as an uniquely structured wing, or a specific hairstyle-serving as inspiration for the artist to explore how they can come together creatively into a coherent whole. Recognizing this need, we introduce a generative framework that seamlessly integrates a partial set of user-provided visual components into a coherent composition while simultaneously sampling the missing parts needed to generate a plausible and complete concept. Our approach builds on a strong and underexplored representation space, extracted from IP-Adapter+, on which we train IP-Prior, a lightweight flow-matching model that synthesizes coherent compositions based on domain-specific priors, enabling diverse and context-aware generations. Additionally, we present a LoRA-based fine-tuning strategy that significantly improves prompt adherence in IP-Adapter+ for a given task, addressing its common trade-off between reconstruction quality and prompt adherence.

View on arXivView PDF

Code Implementations(1)

eladrich/PiTCommunity64%

Piece it Together: Part-Based Concepting with IP-Priors

954Shell, PythonMar 12, 20251 years ago

Similar Papers

Cite this paper

@article{richardson2025piece,
  title  = {Piece it Together: Part-Based Concepting with IP-Priors},
  author = {Elad Richardson and Kfir Goldberg and Yuval Alaluf and Daniel Cohen-Or},
  year   = {2025},
  eprint = {2503.10365},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.10365v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.10365.svg)](https://codeofpaper.com/paper/2503.10365)

Discussion