atlas

Research map / Video / Video generation

OmniVCus: Feedforward Subject-driven Video Customization with Multimodal Control Conditions

NeurIPS 2025 · Video › Video generation · approach: Diffusion-based human image animation · 2 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.

Proposes VideoCus-Factory to build multi-subject and control-signal training pairs from raw videos, and OmniVCus, a 5B DiT for feedforward subject-driven video customization with depth/mask/camera control, using Lottery Embedding and Temporally Aligned Embedding.

Problem

Feedforward subject-driven video customization is mostly single-subject, struggles to scale to more subjects at inference, and lacks flexible control via depth, mask, camera and text editing signals due to missing multi-subject and control training pairs.

Approach

Builds training pairs from raw unlabeled videos via MLLM captioning (Kosmos-2), SAM2 segmentation, and background-placement augmentation; uses Lottery Embedding to activate more frame embeddings than training subjects and Temporally Aligned Embedding to share frame position embeddings between control and noise tokens; transfers image-editing ability to video through Image-Video Transfer Mixed trai

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add subject filtering (ablation)VideoCus-Factory · Single-subject customizationDINO-I: 0.2405 -> 0.5053; 0.2648Helped
add data augmentation (ablation)VideoCus-Factory · Single-subject customizationCLIP-T: 0.2431 -> 0.3293; 0.0862Helped
add data augmentation (ablation)VideoCus-Factory · Single-subject customizationDynamic: 0.3826 -> 0.5541; 0.1715Helped
use temporally aligned embeddings instead of naive separate frame embeddings (ablation)OmniVCus · Depth-controlled customizationCLIP-T: 0.2618 -> 0.3054Helped
use temporally aligned embeddings instead of naive separate frame embeddings (ablation)OmniVCus · Depth-controlled customizationDINO-I: 0.2947 -> 0.3794Helped
add depth tokens to noise after an MLP (ablation)OmniVCus · Depth-controlled customizationCLIP-T: 0.2618 -> 0.1722Hurt
add depth tokens to noise after an MLP (ablation)OmniVCus · Depth-controlled customizationDINO-I: 0.2947 -> 0.1680Hurt
use Lottery Embedding (ablation)OmniVCus · Multi-subject customizationCLIP-T: 0.2105 -> 0.2728; 0.0623Helped
use Lottery Embedding (ablation)OmniVCus · Multi-subject customizationDINO-I: 0.3364 -> 0.4163; 0.0799Helped
use no mixed training instead of IVTM (ablation)OmniVCus · Instructive editing customizationCLIP-T: 0.3126 -> 0.2137Hurt
directly mix training with OmniEdit data instead of IVTM (ablation)OmniVCus · Instructive editing customizationCLIP-T: 0.3126 -> 0.2585Hurt
use OmniVCus instead of SkyReelssingle-subject customization · Single-subject customizationCLIP-T: 0.2820 -> 0.3293Helped

Surprising findings

Limitations

Experimental setup

Datasets: internal video data pool Objaverse OmniEdit text-to-image data text-to-video data

Benchmarks: internal evaluation set (112 single-subject, 76/74/56 double/triple/quadruple, 112 camera-controlled samples)

Metrics: CLIP-T CLIP-I DINO-I temporal consistency dynamic degree user preference

Baselines: VideoBooth DreamVideo Wan2.1-I2V SkyReels-A2 MotionCtrl CameraCtrl CamI2V

Builds on: DiT flow matching Kosmos-2 SAM2 OmniEdit

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