- Paper | Project Page | Youtube | Bilibili
- Wanquan Feng✉️, Jiawei Liu, Pengqi Tu, Tianhao Qi, Mingzhen Sun, Tianxiang Ma, Songtao Zhao, Siyu Zhou, Qian He
We propose I2VControl-Camera, a novel camera control method for image-to-video generation, offering high control precision and adjustable motion strength.
NOTICE: We will release the code and checkpoints (trained on an open-source I2V foundational model) upon obtaining corporate approval. In the meantime, let's first take a look at the results:
- Gallery
- Pixel-level Control & Visual Comparisons
- Combinations of multiple camera movements
- Multiple dynamic objects
- Multiple motion strength
- Experiment on DiT base model (Seaweed)
For each sample, we manually set the camera movement and adjust it to a suitable motion strength value.
The first column is the original input image, the second column is the camera motion trajectory, and the third column is the generated result.
Input Image | Camera Movement | Result |
---|---|---|
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
We show our camera control results with ground truth preview here, which demonstrates our pixel-level control capabilities.
We also list the results of the comparing methods for the qualitative comparison. We can observe that our control precision is significantly higher than that of comparative methods.
Input & GT Preview | CameraCtrl | MotionCtrl | Ours |
---|---|---|---|
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
The following samples contain combinations of multiple camera movements.
Camera Mode | Input & GT Preview | CameraCtrl | MotionCtrl | Ours |
---|---|---|---|---|
move left + pan right | ![]() |
|||
rotate + move up + tilt down | ![]() |
|||
rotate + zoom in | ![]() |
|||
rotate + pan right | ![]() |
The following samples contain multiple dynamic objects, where our method can still achieve precise control and natural dynamics.
Input & GT Preview | CameraCtrl | MotionCtrl | Ours |
---|---|---|---|
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
We show the results under different motion strength. It is evident that as the motion strength increases, the amplitude of the motions enlarged and shows a direct positive correlation with the set values of motion strength.
Input & GT Preview | MS=0 | MS=200 | MS=600 |
---|---|---|---|
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
We present some results on another base model, Seaweed, where the results demonstrates the applicability of our method to any base model.
Pan | Zoom | Tilt | Rotate |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If you find our work useful for your research, welcome to cite our work using the following BibTeX:
@article{i2vcontrolcamera,
title={I2VControl-Camera: Precise Video Camera Control with Adjustable Motion Strength},
author={Feng, Wanquan and Liu, Jiawei and Tu, Pengqi and Qi, Tianhao and Sun, Mingzhen and Ma, Tianxiang and Zhao, Songtao and Zhou, Siyu and He, Qian},
booktitle={The Tenth International Conference on Learning Representations, (ICLR)},
year={2025}
}