Let Your Image Move with Your Motion! -- Implicit Multi-Object Multi-Motion Transfer
Organizations: Tianjin University · University of New South Wales · University of Electronic Science and Technology of China · Hainan University ·
Abstract
Motion transfer has emerged as a promising direction for controllable video generation, yet existing methods largely focus on single-object scenarios and struggle when multiple objects require distinct motion patterns. In this work, we present FlexiMMT, the first implicit image-to-video (I2V) motion transfer framework that explicitly enables multi-object, multi-motion transfer. Given a static multi-object image and multiple reference videos, FlexiMMT independently extracts motion representations and accurately assigns them to different objects, supporting flexible recombination and arbitrary motion-to-object mappings. To address the core challenge of cross-object motion entanglement, we introduce a Motion Decoupled Mask Attention Mechanism that uses object-specific masks to constrain attention, ensuring that motion and text tokens only influence their designated regions. We further propose a Differentiated Mask Propagation Mechanism that derives object-specific masks directly from diffusion attention and progressively propagates them across frames efficiently. Extensive experiments demonstrate that FlexiMMT achieves precise, compositional, and state-of-the-art performance in I2V-based multi-object multi-motion transfer. Our project page is: https://ethan-li123.github.io/FlexiMMT_page/
Figures & tables
| Method | Automatic Evaluations | Human Evaluations (%) | |||||||
| AC | TC | TS | TF | FF | AC | TC | TS | MF | |
| AnyV2V [ 19 ] | 0.749 | 0.890 | 0.275 | 0.422 | 0.562 | 0.000 | 0.000 | 0.000 | 0.000 |
| Flexiact [ 53 ] | 0.939 | 0.954 | 0.281 | 0.279 | 0.609 | 15.750 | 11.550 | 6.475 | 6.500 |
| I2VEdit [ 29 ] | 0.915 | 0.932 | 0.267 | 0.395 | 0.521 | 2.000 | 0.575 | 0.000 | 0.000 |
| Go-with-the-Flow [ 4 ] | 0.774 | 0.881 | 0.277 | 0.488 | 0.648 | 0.000 | 0.000 | 0.500 | 0.525 |
| CogVideoX-5B-I2V [ 49 ] | 0.948 | 0.956 | 0.293 | 0.292 | 0.607 | 5.500 | 4.000 | 3.475 | 3.500 |
| Method | AC | TC | TS | TF | FF |
| w/o M2X | 0.910 | 0.940 | 0.284 | 0.381 | 0.618 |
| w/o T2X | 0.926 | 0.946 | 0.284 | 0.461 | 0.665 |
| Our FlexiMMT | 0.904 | 0.932 | 0.286 | 0.577 | 0.723 |
| Method | AC | TC | TS | TF | FF |
| w/o Train | 0.925 | 0.945 | 0.285 | 0.440 | 0.656 |
| w/o Infer | 0.884 | 0.924 | 0.285 | 0.373 | 0.602 |
| w/o RMPM | 0.895 | 0.924 | 0.285 | 0.377 | 0.607 |
| Our FlexiMMT | 0.904 | 0.932 | 0.286 | 0.577 | 0.723 |
| Method | AC | TC | TS | TF | FF |
| w/o M2V | 0.907 | 0.938 | 0.285 | 0.383 | 0.616 |
| w/o M2M | 0.902 | 0.931 | 0.286 | 0.576 | 0.723 |
| w/o T2V | 0.900 | 0.931 | 0.287 | 0.572 | 0.720 |
| w/o T2T | 0.903 | 0.931 | 0.286 | 0.573 | 0.722 |
| w/o T2M | 0.928 | 0.948 | 0.284 | 0.476 | 0.663 |
| Ours | 0.904 | 0.932 | 0.286 | 0.577 | 0.723 |
| AC | TC | TS | TF | FF | Time | |
| 1 | 0.901 | 0.931 | 0.288 | 0.575 | 0.718 | 17.39s |
| 3 | 0.904 | 0.932 | 0.286 | 0.577 | 0.723 | 17.81s |
| 5 | 0.903 | 0.932 | 0.287 | 0.582 | 0.724 | 18.60s |
| AC | TC | TS | TF | FF | Time | |
| w/o | 0.902 | 0.931 | 0.286 | 0.579 | 0.725 | 977s |
| 5% | 0.904 | 0.932 | 0.286 | 0.577 | 0.723 | 564s |
| 10% | 0.902 | 0.930 | 0.286 | 0.577 | 0.722 | 530s |
Controllable Video Generation
Controllable video generation steers how videos look, move, and change over time using user-provided instructions and structured controls.
See all 309 papers