Estimating 2D Camera Motion with Hybrid Motion Basis

Abstract

Estimating 2D camera motion is a fundamental computer vision task that models the projection of 3D camera movements onto the 2D image plane. Current methods rely on either homography-based approaches, limited to planar scenes, or meshflow techniques that use grid-based local homographies but struggle with complex non-linear transformations. We introduce CamFlow, a novel framework that represents camera motion using hybrid motion bases: physical bases derived from camera geometry and stochastic bases for complex scenarios. Our approach includes a hybrid probabilistic loss function based on the Laplace distribution that enhances training robustness. For evaluation, we create a new benchmark by masking dynamic objects in existing optical flow datasets to isolate pure camera motion. Experiments show CamFlow outperforms state-of-the-art methods across diverse scenarios, demonstrating superior robustness and generalization in zero-shot settings. Code and datasets are available at our project page: https://lhaippp.github.io/CamFlow/.

Cite

Text

Li et al. "Estimating 2D Camera Motion with Hybrid Motion Basis." International Conference on Computer Vision, 2025.

Markdown

[Li et al. "Estimating 2D Camera Motion with Hybrid Motion Basis." International Conference on Computer Vision, 2025.](https://mlanthology.org/iccv/2025/li2025iccv-estimating/)

BibTeX

@inproceedings{li2025iccv-estimating,
  title     = {{Estimating 2D Camera Motion with Hybrid Motion Basis}},
  author    = {Li, Haipeng and Zhou, Tianhao and Yang, Zhanglei and Wu, Yi and Chen, Yan and Mao, Zijing and Cheng, Shen and Zeng, Bing and Liu, Shuaicheng},
  booktitle = {International Conference on Computer Vision},
  year      = {2025},
  pages     = {7624-7633},
  url       = {https://mlanthology.org/iccv/2025/li2025iccv-estimating/}
}