Bees buzzing around blooming flowers.
|
A dog eating popcorn in a movie theater.
|
Two people are playing guitar.
|
---|---|---|
Water pouring into a glass.
|
Waves crashing against the rocks.
|
A rainbow flag waving in the morning breeze.
|
Significant advancements in video diffusion models have brought substantial progress to the field of text-to-video (T2V) synthesis. However, existing T2V synthesis model struggle to accurately generate complex motion dynamics, leading to a reduction in video realism. One possible solution is to collect massive data and train the model on it, but this would be extremely expensive. To alleviate this problem, in this paper, we reformulate the typical T2V generation process as a search-based generation pipeline. Instead of scaling up the model training, we employ existing videos as the motion prior database. Specifically, we divide T2V generation process into two steps: (i) For a given prompt input, we search existing text-video datasets to find videos with text labels that closely match the prompt motions. We propose a tailored search algorithm that emphasizes object motion features. (ii) Retrieved videos are processed and distilled into motion priors to fine-tune a pre-trained base T2V model, followed by generating desired videos using input prompt. By utilizing the priors gleaned from the searched videos, we enhance the realism of the generated videos' motion. All operations can be finished on a single NVIDIA RTX 4090 GPU. We validate our method against state-of-the-art T2V models across diverse prompt inputs. The code will be public.
Prompt: A dog swimming | |
---|---|
Video LDM
|
Ours
|
Prompt: Fireworks | |
---|---|
Video LDM
|
Ours
|
Prompt: A knight riding on a horse through the countryside | |
---|---|
Make-A-Video
|
Ours
|
Prompt: Clown fish swimming through the coral reef | |
---|---|
Make-A-Video
|
Ours
|
Prompt: A video of milk pouring over raspberry and blackberries. | |
---|---|
PYoCo
|
Ours
|
Prompt: A cute rabbit is eating grass, wildlife photography. | |
---|---|
PYoCo
|
Ours
|
Prompt: A happy dog running in a park. | ||
---|---|---|
|
Prompt: Woman running on the beach at sunrise. | ||
---|---|---|
|
Prompt: A tiger is eating grass. | ||
---|---|---|
Baseline + no prior
|
Baseline + random prior
|
|
Baseline + retrieved prior + no keyfreme extraction
|
Baseline + retrieved prior + keyfreme extraction
|
Prompt: A Lamborghini is speeding around dreamy clouds. | ||
---|---|---|
Result based on 5%~25% size of original dataset.
|
Result based on 50%~100% size of original dataset.
|
Prompt: An elephant is walking under the sea. | ||
---|---|---|
Result based on 25% size of original dataset.
|
Result based on 50%% size of original dataset.
|
A cute girl looks at the beautiful nature through the window.
|
Waterfalls falling down the cliff.
|
In the afterglow of the sunset, the river flows towards the distance.
|
---|---|---|
Spaceman riding motorcycle with galaxy in background.
|
Coins falling into a piggy bank.
|
Bubbles rising in a glass of soda.
|
Hot air balloons rising over the mountains.
|
Lightning flashing across the stormy sky.
|
"Raindrops falling on a window.
|