atlas

Research map / 3D vision / 3D generation

$\textit{Bifr\"ost}$: 3D-Aware Image Compositing with Language Instructions

NeurIPS 2024 · 3D vision › 3D generation · approach: Open-vocabulary 3D scene understanding · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Bifröst fine-tunes an MLLM (LLaVA) on a counterfactual COCO-based dataset to predict 2.5D object locations (bounding box plus depth) from language instructions, then uses depth maps, DINOv2 ID tokens, and high-frequency detail maps to condition a Stable Diffusion 2.1 compositing model.

Problem

Object-level image compositing is done in 2D and fails on 3D spatial relations such as occlusion, and existing methods lack instruction-based location prediction and identity preservation at once.

Approach

Predict a 2.5D location (bounding box and depth) with a fine-tuned MLLM from language instructions, then inject the resulting depth map as an extra condition alongside ID tokens and high-frequency detail maps in a diffusion compositing model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune LLaVA to predict 2.5D locationsLLaVA · 2.5D location test setBBox (MSE): 0.0653 -> 0.0496Helped
fine-tune LLaVA to predict 2.5D locationsLLaVA · 2.5D location test setBBox (IoU): 0.7567 -> 0.8515Helped
add 3D-aware depth-conditioned compositingImage compositing model · DreamBooth compositing test setDINO-score: 76.807 -> 77.746Helped
add 3D-aware depth-conditioned compositingImage compositing model · DreamBooth compositing test setCLIP-score: 88.735 -> 89.722Helped
add video training data (ablation)Bifröst image compositing model · Image compositing ablationDINO-score: 68.693 -> 71.573Helped
add classifier-free guidance (ablation)Bifröst image compositing model · Image compositing ablationDINO-score: 71.573 -> 75.578Helped
add high-frequency filter (ablation)Bifröst image compositing model · Image compositing ablationDINO-score: 75.578 -> 76.372Helped
add depth control (ablation)Bifröst image compositing model · Image compositing ablationDINO-score: 76.372 -> 77.746Helped
add video training data (ablation)Bifröst image compositing model · Image compositing ablationCLIP-score: 80.458 -> 83.536Helped
add classifier-free guidance (ablation)Bifröst image compositing model · Image compositing ablationCLIP-score: 83.536 -> 86.394Helped
add high-frequency filter (ablation)Bifröst image compositing model · Image compositing ablationCLIP-score: 86.394 -> 88.634Helped
add depth control (ablation)Bifröst image compositing model · User study3D Awareness: 2.56 -> 4.21Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS COCO YouTubeVOS MOSE VIPSeg VitonHD MSRA-10K DUT HFlickr LVIS SAM DreamBooth COCO-Val

Benchmarks: DreamBooth (30 concepts x 30 COCO-Val scenes) 855-pair MLLM location test set

Metrics: IoU MSE DINO-score CLIP-score FID user study ratings

Baselines: Paint-by-Example ObjectStitch TF-ICON AnyDoor MiniGPTv2 LLaVA

Builds on: LLaVA Stable Diffusion AnyDoor DINOv2 ControlNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy