SRPose: Two-view Relative Pose Estimation with Sparse Keypoints

Rui Yin, Yulun Zhang, Zherong Pan, Jianjun Zhu, Cheng Wang +1 more
2/14/2026

No official code found. Best implementation: frickyinn/SRPose (33 stars, Apache-2.0, last commit 2024-07-18).

Abstract

Two-view pose estimation is essential for map-free visual relocalization and object pose tracking tasks. However, traditional matching methods suffer from time-consuming robust estimators, while deep learning-based pose regressors only cater to camera-to-world pose estimation, lacking generalizability to different image sizes and camera intrinsics. In this paper, we propose SRPose, a sparse keypoint-based framework for two-view relative pose estimation in camera-to-world and object-to-camera scenarios. SRPose consists of a sparse keypoint detector, an intrinsic-calibration position encoder, and promptable prior knowledge-guided attention layers. Given two RGB images of a fixed scene or a moving object, SRPose estimates the relative camera or 6D object pose transformation. Extensive experiments demonstrate that SRPose achieves competitive or superior performance compared to state-of-the-art methods in terms of accuracy and speed, showing generalizability to both scenarios. It is robust to different image sizes and camera intrinsics, and can be deployed with low computing resources.

View on arXivView PDF

Code Implementations(1)

frickyinn/SRPoseCommunity100%
Apache-2.0

[ECCV 2024] SRPose: Two-view Relative Pose Estimation with Sparse Keypoints

331PythonMar 14, 20242 years agoApache-2.0
camera-pose-estimationeccv2024pose-estimationtwo-view-geometry

Similar Papers

Cite this paper

@article{yin2026srpose,
  title  = {SRPose: Two-view Relative Pose Estimation with Sparse Keypoints},
  author = {Rui Yin and Yulun Zhang and Zherong Pan and Jianjun Zhu and Cheng Wang and Biao Jia},
  year   = {2026},
  eprint = {2407.08199},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.08199},
  journal = {ECCV 2024 2024}
}

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

Discussion