MotionPro-Dense Video Generation Pipeline
This document provides an introduction to the MotionPro-Dense video generation pipeline, detailing its functionality and workflow. The pipeline is illustrated in the diagram below.
Pipeline Description
Video Generation with Base Motion Control
- First, MotionPro can be used to generate videos with controllable object motion and camera motion.
Optical Flow and Visibility Mask Extraction and Merging
- The generated videos are processed using CoTracker, a tool for extracting optical flow and visibility masks for each frame.
- The extracted optical flows are accumulated through summation.
- The per-frame visibility masks from both sequences are intersected to obtain the final visibility mask.
Final Video Generation with Combined Motions
- The aggregated motion conditions are used as input for MotionPro-Dense, which generates the final video with seamlessly integrated object and camera motions.
Figure 1: Illustration of video generation with combined motions.
Synchronized Video Generation
Additionally, the pipeline enables the generation of synchronized videos, where a consistent object motion is paired with different camera motions.
Figure 2: Illustration of synchronized video generation.