CuSfM: CUDA-Accelerated Structure-from-Motion

Jingrui Yu, Jun Liu, Kefei Ren, Joydeep Biswas, Rurui Ye +3 more
10/17/2025
cs.CVcs.RO

Official code: nvidia-isaac/pyCuSFM (278 stars, last commit 2026-04-08).

Abstract

Efficient and accurate camera pose estimation forms the foundational requirement for dense reconstruction in autonomous navigation, robotic perception, and virtual simulation systems. This paper addresses the challenge via cuSfM, a CUDA-accelerated offline Structure-from-Motion system that leverages GPU parallelization to efficiently employ computationally intensive yet highly accurate feature extractors, generating comprehensive and non-redundant data associations for precise camera pose estimation and globally consistent mapping. The system supports pose optimization, mapping, prior-map localization, and extrinsic refinement. It is designed for offline processing, where computational resources can be fully utilized to maximize accuracy. Experimental results demonstrate that cuSfM achieves significantly improved accuracy and processing speed compared to the widely used COLMAP method across various testing scenarios, while maintaining the high precision and global consistency essential for offline SfM applications. The system is released as an open-source Python wrapper implementation, PyCuSfM, available at https://github.com/nvidia-isaac/pyCuSFM, to facilitate research and applications in computer vision and robotics.

View on arXivView PDF

Code Implementations(1)

Python wrapper for the NVIDIA cuSFM library

27827Shell, PythonSep 20, 20256 months agoNOASSERTION

Similar Papers

Cite this paper

@article{yu2025cusfm,
  title  = {CuSfM: CUDA-Accelerated Structure-from-Motion},
  author = {Jingrui Yu and Jun Liu and Kefei Ren and Joydeep Biswas and Rurui Ye and Keqiang Wu and Chirag Majithia and Di Zeng},
  year   = {2025},
  eprint = {2510.15271},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.15271v1}
}

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/2510.15271.svg)](https://codeofpaper.com/paper/2510.15271)

Discussion