Papers › Vote from the Center: 6 DoF Pose Estimation in RGB-D Images by Radial Keypoint Voting

Vote from the Center: 6 DoF Pose Estimation in RGB-D Images by Radial Keypoint Voting

6 Apr 2021arXiv:2104.02527archive 2025-07-28

Yangzheng Wu, Mohsen Zand, Ali Etemad, Michael Greenspan

We propose a novel keypoint voting scheme based on intersecting spheres, that is more accurate than existing schemes and allows for fewer, more disperse keypoints. The scheme is based upon the distance between points, which as a 1D quantity can be regressed more accurately than the 2D and 3D vector and offset quantities regressed in previous work, yielding more accurate keypoint localization. The scheme forms the basis of the proposed RCVPose method for 6 DoF pose estimation of 3D objects in RGB-D data, which is particularly effective at handling occlusions. A CNN is trained to estimate the distance between the 3D point corresponding to the depth mode of each RGB pixel, and a set of 3 disperse keypoints defined in the object frame. At inference, a sphere centered at each 3D point is generated, of radius equal to this estimated distance. The surfaces of these spheres vote to increment a 3D accumulator space, the peaks of which indicate keypoint locations. The proposed radial voting scheme is more accurate than previous vector or offset schemes, and is robust to disperse keypoints. Experiments demonstrate RCVPose to be highly accurate and competitive, achieving state-of-the-art results on the LINEMOD 99.7% and YCB-Video 97.2% datasets, notably scoring +4.9% higher 71.1% than previous methods on the challenging Occlusion LINEMOD dataset, and on average outperforming all other published results from the BOP benchmark for these 3 datasets. Our code is available at http://www.github.com/aaronwool/rcvpose.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

aaronwool/rcvpose officialmentioned in papermentioned on GitHubpytorchGPL-3.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

6D Pose Estimation using RGBD

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
6D Pose Estimation using RGBD LineMOD RCVPose+ICP Mean ADD 99.7 #1 of 8 Archive leaderboard report
6D Pose Estimation using RGBD LineMOD RCVPose Mean ADD 99.4 #3 of 8 Archive leaderboard report
6D Pose Estimation using RGBD OccludedLINEMOD RCVPose+ICP Mean ADD 71.1 #1 of 2 Archive leaderboard report
6D Pose Estimation using RGBD OccludedLINEMOD RCVPose Mean ADD 70.2 #2 of 2 Archive leaderboard report
6D Pose Estimation using RGBD YCB-Video RCVPose ADD(S) AUC 96.6 #7 of 9 Archive leaderboard report
6D Pose Estimation using RGBD YCB-Video RCVPose+ICP ADD(S) AUC 95.9 #8 of 9 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections