[go: up one dir, main page]

Abstract

We introduce Motion-I2V, a novel framework for consistent and controllable image-to-video generation (I2V). In contrast to previous methods that directly learn the complicated image-to-video mapping, Motion-I2V factorizes I2V into two stages with explicit motion modeling. For the first stage, we propose a diffusion-based motion field predictor, which focuses on deducing the trajectories of the reference image's pixels. For the second stage, we propose motion-augmented temporal attention to enhance the limited 1-D temporal attention in video latent diffusion models. This module can effectively propagate reference image's feature to synthesized frames with the guidance of predicted trajectories from the first stage. Compared with existing methods, Motion-I2V can generate more consistent videos even at the presence of large motion and viewpoint variation. By training a sparse trajectory ControlNet for the first stage, Motion-I2V can support users to precisely control motion trajectories and motion regions with sparse trajectory and region annotations. This offers more controllability of the I2V process than solely relying on textual instructions. Additionally, Motion-I2V's second stage naturally supports zero-shot video-to-video translation. Both qualitative and quantitative comparisons demonstrate the advantages of Motion-I2V over prior approaches in consistent and controllable image-to-video generation.

Method

The first stage of Motion-I2V targets at deducing the motions that can plausibly animate the reference image. It is conditioned on the reference image and text prompt, and predicts the motion field maps between the reference frame and all the future frames. The second stage propagates reference image's content to synthesize frames. A novel motion-augmented temporal layer enhances 1-D temporal attention with warped features. This operation enlarges the temporal receptive field and alleviates the complexity of directly learning the complicated spatial-temporal patterns.

Comparisons

"a fast driving tank" Ours Pika Gen-2 DynamiCrafter
GIF 1 GIF 1
"zoom out view, landscape"
GIF 1 GIF 1
"a fast driving blue BMW"
GIF 1 GIF 1
"three clear ice cubes"
GIF 1 GIF 1
"a crawling snail"
GIF 1 GIF 1

Image-to-Video Demos

GIF 1
A portrait of a woman with a warm smile.
GIF 1
A woman blowing snow from her hands on a sunny winter day.
GIF 1
Chef Preparing Gourmet Dishes.
GIF 1
Stylish Skeleton with Afro and Sunglasses.
GIF 1
Chefs preparing food in a commercial kitchen.
GIF 1
A joyful mother lifting her baby in the air.
GIF 1
Burning Hundred Dollar Bill.
GIF 1
Pouring white wine from a clear glass bottle into a wineglass, with a blurry background.
GIF 1
Two clear ice cubes on a dark surface with water droplets.
GIF 1
A snowman in a forest caught in a burst of flames, with a backdrop of snow-covered trees.
GIF 1
A skilled barista pours steaming water into a series of glasses.
GIF 1
Birthday cupcakes with lit candles.
GIF 1
Tropical sunset view with silhouettes of palm trees and a reflective pool.
GIF 1
Fresh Raindrops on Vibrant Green Leaf.
GIF 1
Industrial Smokestacks Emitting Smoke into the Sky.
GIF 1
A vintage yellow biplane flying over a canyon with a river.
GIF 1
Sunset over misty mountains with clouds in the sky.
GIF 1
A sailboat on a clear day with a mountainous coastline in the distance.
GIF 1
A red fox standing in the snow.
GIF 1
A happy corgi dog with a reddish-brown and white coat sitting on grass, tongue out, looking cheerful.
GIF 1
A squirrel eating a nut on a wooden fence.
GIF 1
Contemplative Dog by the Waterside at Sunset.
GIF 1
Alert Meerkat Standing on a Log.
GIF 1
Pensive Monkey Seated.

Motion Brush

GIF 1 GIF 1
GIF 1 GIF 1
GIF 1 GIF 1

Motion Drag

GIF 1 GIF 1 GIF 1
GIF 1 GIF 1 GIF 1
GIF 1 GIF 1 GIF 1
GIF 1 GIF 1 GIF 1

Motion Brush + Drag

GIF 1 GIF 1 GIF 1
GIF 1 GIF 1 GIF 1

Video-to-Video Demos

Source Video Style 1 Style 2 Style 3
GIF 1
rose
GIF 1
cotton
GIF 1
origami
GIF 1
cartoon
GIF 1
wolf
GIF 1
Shiba Inu
GIF 1
cyberpunk
GIF 1
fox
GIF 1
owl
GIF 1
eagle
GIF 1
mew
GIF 1
phoenix