atlas

Research map / 3D vision / Human pose estimation

HiPose: Hierarchical Binary Surface Encoding and Correspondence Pruning for RGB-D 6DoF Object Pose Estimation

CVPR 2024 · 3D vision › Human pose estimation · approach: Instance-level 6D object pose · 20 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HiPose, a RANSAC-free, render-free RGB-D 6DoF object pose method that predicts hierarchical binary surface codes per point and iteratively prunes correspondences using coarse-to-fine point-to-surface matching.

Problem

Estimating 6DoF object pose from a single RGB-D image accurately and quickly, without costly rendering-based or ICP refinement, under occlusion and symmetric or textureless objects.

Approach

Predict a d-bit hierarchical binary surface code per 3D point, use the first m bits for a coarse pose via Kabsch on sub-surface centroids, then iteratively partition the surface with the remaining bits and prune outlier correspondences using distances to the transformed sub-surface, with per-bit confidence from the network output to choose the initial bit; no RANSAC or rendering is needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use hierarchical correspondence pruning instead of direct Kabsch pose solving (ablation)HiPose · LM-OADD(-S) recall (%): 86.65 -> 89.62Helped
Replace hierarchical pruning with RANSAC+Kabsch (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 89.12Hurt
Set trust-bit threshold to 0.08, 0.06, or 0.04 (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 89.55; 89.62 -> 89.61; 89.62 -> 89.59No clear effect
Use the mean instead of the median for the inlier threshold (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 89.47Hurt
Replace ConvNext-B with ResNet34 (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 88.64Hurt
Use ZebraPose correspondences with RANSAC+Kabsch (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 87.0Hurt
Concatenate RGB and depth as input and use RANSAC+Kabsch (ablation)HiPose · LM-OADD(-S) recall (%): 89.62 -> 84.5Hurt
Use HiPose instead of the strongest listed RGB-D baselineHiPose · LM-OADD(-S) recall (%): 77.7 -> 89.6Helped
Use HiPose instead of RCVPoseHiPose · YCB-VAUC of ADD(-S) (%): 95.2 -> 95.5Helped
Use HiPose instead of DFTrHiPose · YCB-VAUC of ADD-S (%): 96.7 -> 97.6Helped
Use HiPose instead of the strongest listed BOP baselineHiPose · T-LESSBOP score: 85.2 -> 83.3Hurt
Use hierarchical correspondence pruning across iterationsHiPose · LM-OOutlier-removal precision (%): 66.1 -> 76.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: BOP PBR synthetic images LM-O YCB-V T-LESS

Benchmarks: LM-O YCB-V T-LESS

Metrics: ADD(-S) recall AUC of ADD-S AUC of ADD(-S) BOP score runtime

Baselines: ZebraPose FFB6D RCVPose DFTr GDR-Net PVN3D SO-Pose SurfEmb RADet+PFA GDRNPP PR-GCN

Builds on: ZebraPose FFB6D Kabsch algorithm ConvNeXt CIR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy