Command Palette
Search for a command to run...
Vote from the Center: 6 DoF Pose Estimation in RGB-D Images by Radial Keypoint Voting
Wu Yangzheng ; Zand Mohsen ; Etemad Ali ; Greenspan Michael

Abstract
We propose a novel keypoint voting scheme based on intersecting spheres, thatis more accurate than existing schemes and allows for fewer, more dispersekeypoints. The scheme is based upon the distance between points, which as a 1Dquantity can be regressed more accurately than the 2D and 3D vector and offsetquantities regressed in previous work, yielding more accurate keypointlocalization. The scheme forms the basis of the proposed RCVPose method for 6DoF pose estimation of 3D objects in RGB-D data, which is particularlyeffective at handling occlusions. A CNN is trained to estimate the distancebetween the 3D point corresponding to the depth mode of each RGB pixel, and aset of 3 disperse keypoints defined in the object frame. At inference, a spherecentered at each 3D point is generated, of radius equal to this estimateddistance. The surfaces of these spheres vote to increment a 3D accumulatorspace, the peaks of which indicate keypoint locations. The proposed radialvoting scheme is more accurate than previous vector or offset schemes, and isrobust to disperse keypoints. Experiments demonstrate RCVPose to be highlyaccurate and competitive, achieving state-of-the-art results on the LINEMOD99.7% and YCB-Video 97.2% datasets, notably scoring +4.9% higher 71.1% thanprevious methods on the challenging Occlusion LINEMOD dataset, and on averageoutperforming all other published results from the BOP benchmark for these 3datasets. Our code is available at http://www.github.com/aaronwool/rcvpose.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| 6d-pose-estimation-using-rgbd-on | RCVPose | Mean ADD: 70.2 |
| 6d-pose-estimation-using-rgbd-on | RCVPose+ICP | Mean ADD: 71.1 |
| 6d-pose-estimation-using-rgbd-on-linemod | RCVPose | Mean ADD: 99.4 |
| 6d-pose-estimation-using-rgbd-on-linemod | RCVPose+ICP | Mean ADD: 99.7 |
| 6d-pose-estimation-using-rgbd-on-ycb-video | RCVPose | ADD(S) AUC: 96.6 ADDS AUC: 96.6 |
| 6d-pose-estimation-using-rgbd-on-ycb-video | RCVPose+ICP | ADD(S) AUC: 95.9 ADDS AUC: 97.2 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.