SSR-Encoder: Encoding Selective Subject Representation for Subject-Driven Generation
Yuxuan Zhang, Yiren Song, Jiaming Liu, Rui Wang, Jinpeng Yu, Hao Tang, Huaxia Li, Xu Tang, Yao Hu, Han Pan, Zhongliang Jing
TL;DR
SSR-Encoder introduces a finetuning-free selective subject encoder for zero-shot subject-driven generation, capable of handling single or multiple subjects from reference images via text or mask queries. It combines a Token-to-Patch Aligner and a Detail-Preserving Subject Encoder to create multi-scale subject embeddings and inject them through trainable cross-attention layers into diffusion models, optimized with $L_{LDM}$ and embedding consistency loss $L_{reg}$. The approach achieves state-of-the-art performance among finetuning-free methods and competes with finetuning-based techniques on benchmarks like the Multi-Subject Bench and DreamBench, delivering high fidelity, editability, and controllability, while remaining compatible with ControlNet and AnimateDiff. These results advance practical personalized image generation by enabling precise subject representation selection, improving efficiency and generalization across diverse models and control modalities.
Abstract
Recent advancements in subject-driven image generation have led to zero-shot generation, yet precise selection and focus on crucial subject representations remain challenging. Addressing this, we introduce the SSR-Encoder, a novel architecture designed for selectively capturing any subject from single or multiple reference images. It responds to various query modalities including text and masks, without necessitating test-time fine-tuning. The SSR-Encoder combines a Token-to-Patch Aligner that aligns query inputs with image patches and a Detail-Preserving Subject Encoder for extracting and preserving fine features of the subjects, thereby generating subject embeddings. These embeddings, used in conjunction with original text embeddings, condition the generation process. Characterized by its model generalizability and efficiency, the SSR-Encoder adapts to a range of custom models and control modules. Enhanced by the Embedding Consistency Regularization Loss for improved training, our extensive experiments demonstrate its effectiveness in versatile and high-quality image generation, indicating its broad applicability. Project page: https://ssr-encoder.github.io
