PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustment

Jianyuan Wang, C. Rupprecht, David Novotný
2/14/2026

No official code found. Best implementation: facebookresearch/PoseDiffusion (767 stars, last commit 2024-11-11).

Abstract

Camera pose estimation is a long-standing computer vision problem that to date often relies on classical methods, such as handcrafted keypoint matching, RANSAC and bundle adjustment. In this paper, we propose to formulate the Structure from Motion (SfM) problem inside a probabilistic diffusion framework, modelling the conditional distribution of camera poses given input images. This novel view of an old problem has several advantages. (i) The nature of the diffusion framework mirrors the iterative procedure of bundle adjustment. (ii) The formulation allows a seamless integration of geometric constraints from epipolar geometry. (iii) It excels in typically difficult scenarios such as sparse views with wide baselines. (iv) The method can predict intrinsics and extrinsics for an arbitrary amount of images. We demonstrate that our method PoseDiffusion significantly improves over the classic SfM pipelines and the learned approaches on two real-world datasets. Finally, it is observed that our method can generalize across datasets without further training. Project page: https://posediffusion.github.io/

View on arXivView PDF

Code Implementations(1)

[ICCV 2023] PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustment

76744Shell, PythonMar 22, 20231 years agoNOASSERTION

Similar Papers

Cite this paper

@article{wang2026posediffusion,
  title  = {PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustment},
  author = {Jianyuan Wang and C. Rupprecht and David Novotný},
  year   = {2026},
  eprint = {2306.15667},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2306.15667},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.15667.svg)](https://codeofpaper.com/paper/2306.15667)

Discussion