UniCombine 프레임워크: 텍스트 프롬프트, 공간 매핑 및 주체 이미지의 임의 조합 생성 지원 129

小编 ·

UniCombine 프레임워크: 텍스트 프롬프트, 공간 매핑 및 주체 이미지의 임의 조합 생성 지원

UniCombine은 복단대학교, Tencent Youtu Lab 등 기관이 공동 출시한 다중 조건 제어 가능 생성 프레임워크로, Diffusion Transformer(DiT) 아키텍처를 기반으로 텍스트 프롬프트, 공간 매핑, 주체 이미지 등 임의의 제어 조건 조합 생성 작업을 처리할 수 있습니다.

UniCombine 프레임워크: 텍스트 프롬프트, 공간 매핑 및 주체 이미지의 임의 조합 생성 지원

UniCombine이란 무엇인가요?

UniCombine은(는) 푸단대학교, 텐센트 유투 랩실 등 기관이 공동으로推出的한 다중 조건 제어 가능 생성 프레임워크로, 확산 트랜스포머(Diffusion Transformer, DiT) 아키텍처를 기반으로 하며, 텍스트 프롬프트, 공간 맵, 주체 이미지 등 임의의 제어 조건의 조합 생성 작업을 처리할 수 있습니다.

UniCombine 핵심 기능

UniCombine은(는) 텍스트 프롬프트(text prompts), 공간 맵(spatial maps), 주체 이미지(subject images)에 국한되지 않고 임의의 조건 조합을 처리할 수 있으며, 생성된 결과가 모든 입력 조건과 일관성을 유지하도록 보장합니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다:

  • 주체 삽입(Subject-Insertion): 지정된 주체를 배경 이미지에 삽입합니다.

  • 주체 공간 정렬(Subject-Spatial): 공간 맵에 따라 주체의 배치를 조정합니다.

  • 다중 공간 조건 생성(Multi-Spatial): 여러 공간 조건을 결합하여 이미지를 생성합니다.

UniCombine 기술 아키텍처

UniCombine의 아키텍처는 MMDiT(Masked Multi-Modal Diffusion Transformer)를 기반으로 하며, 다음과 같은 메커니즘을 도입했습니다:

  • 조건부 MMDiT 어텐션 메커니즘(Conditional MMDiT Attention): 다중 조건 입력 시퀀스를 처리하며, 다양한 조건의 특징을 효과적으로 융합합니다.

  • LoRA 스위칭 모듈(LoRA Switching Module): 여러 조건 분기를 관리하고, 조건 유형에 따라 사전 훈련된 조건 LoRA 모듈을 동적으로 활성화합니다.

  • 훈련 가능한 디노이징 LoRA 모듈(Denoising-LoRA Module): 훈련 버전에서 해당 모듈을 훈련하여 성능을 더욱 향상시킵니다.

UniCombine 프레임워크: 텍스트 프롬프트, 공간 맵 및 주체 이미지의 임의 조합 생성 지원.webp

UniCombine 특징과 장점

  • 범용성: 임의의 조건 조합을 처리할 수 있어 다양한 생성 작업에 적용 가능합니다.

  • 유연성: 훈련 불필요(training-free) 버전과 훈련 기반(training-based) 버전 두 가지를 제공합니다.

  • 고성능: 다중 조건 생성 작업에서 뛰어난 성능을 보이며, 최첨단 성능에 도달했습니다.

UniCombine 설치 및 사용

UniCombine의 코드는 오픈소스로 공개되었으며, 설치 단계는 다음과 같습니다:

conda create -n unicombine python=3.12
conda activate unicombine
pip install -r requirements.txt

또한 diffusers 라이브러리의 제한으로 인해 코드를 수동으로 업데이트해야 합니다.

UniCombine 적용 시나리오

  • 상품 전시 및 카피 생성: 텍스트와 주체 이미지에 따라 다양한 스타일의 상품 이미지와 매칭되는 카피를 생성합니다.

  • 개인화 추천: 사용자 선호도를 결합하여 맞춤형 상품 전시 페이지를 생성합니다.

  • 가상 피팅: 사용자 가상 아바타와 결합하여 피팅 효과를 생성하고, 쇼핑 경험을 향상시킵니다.

  • 광고 및 추천 콘텐츠: 이미지와 동영상 스크립트 등을 생성하여 콘텐츠의 풍부함을 높입니다.

  • 멀티모달 검색: 상품 특징을 결합하여 검색 결과의 정확도를 최적화합니다.

GitHub 저장소:https://github.com/Xuan-World/UniCombinearXiv

논문:https://arxiv.org/html/2503.09277v1