atlas

Research map / Video / Video generation

CustomCrafter: Customized Video Generation with Preserving Motion and Concept Composition Abilities

AAAI 2025 · Video › Video generation · approach: Trajectory-guided motion control · 15 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 CustomCrafter, a LoRA-based subject learning module updating spatial self- and cross-attention of VideoCrafter2, plus a dynamic weighted sampling schedule that weakens the module in early denoising steps to preserve motion, enabling customized video generation without guiding videos or re-tuning.

Problem

Subject customization fine-tuning on static images degrades a video diffusion model's motion generation and concept combination abilities, and existing fixes need extra guiding videos or re-tuning per prompt.

Approach

Use a pluggable LoRA subject module over spatial self- and cross-attention, and switch its weight from small to large at a fixed step during denoising, exploiting the finding that early steps determine motion/layout while later steps refine subject details.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CustomCrafter instead of the strongest baselineVideoCrafter2 customized video generation · Customized video generationCLIP-T: 0.298 -> 0.318Helped
Use CustomCrafter instead of the strongest baselineVideoCrafter2 customized video generation · Customized video generationCLIP-I: 0.769 -> 0.786Helped
Use CustomCrafter instead of the strongest baselineVideoCrafter2 customized video generation · Customized video generationDINO-I: 0.583 -> 0.627Helped
Use CustomCrafter instead of the strongest baselineVideoCrafter2 customized video generation · Customized video generationTemporal Consistency: 0.993 -> 0.994Helped
Add Spatial Subject Learning Module (ablation)Custom Diffusion* baseline · Customized video generationCLIP-T: 0.286 -> 0.294Helped
Add Spatial Subject Learning Module (ablation)Custom Diffusion* baseline · Customized video generationCLIP-I: 0.769 -> 0.790Helped
Add Spatial Subject Learning Module (ablation)Custom Diffusion* baseline · Customized video generationDINO-I: 0.583 -> 0.631Helped
Add Spatial Subject Learning Module (ablation)Custom Diffusion* baseline · Customized video generationTemporal Consistency: 0.992 -> 0.993Helped
Add Dynamic Weighted Video Sampling Strategy to SSLM (ablation)CustomCrafter with SSLM · Customized video generationCLIP-T: 0.294 -> 0.318Helped
Add Dynamic Weighted Video Sampling Strategy to SSLM (ablation)CustomCrafter with SSLM · Customized video generationCLIP-I: 0.790 -> 0.786Hurt
Add Dynamic Weighted Video Sampling Strategy to SSLM (ablation)CustomCrafter with SSLM · Customized video generationDINO-I: 0.631 -> 0.627Hurt
Add Dynamic Weighted Video Sampling Strategy to SSLM (ablation)CustomCrafter with SSLM · Customized video generationTemporal Consistency: 0.993 -> 0.994Helped

Surprising findings

Limitations

Experimental setup

Datasets: subject images from image customization papers (20 subjects) LAION-400M (200 regularization images per subject)

Benchmarks: 20 subjects x 10 ChatGPT-generated prompts (in-house)

Metrics: CLIP-T CLIP-I DINO-I temporal consistency user study preference

Baselines: Custom Diffusion DreamVideo

Builds on: VideoCrafter2 Custom Diffusion DreamBooth LoRA textual inversion

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