atlas

Research map / Detection and segmentation / CNN features

Instance-Adaptive and Geometric-Aware Keypoint Learning for Category-Level 6D Object Pose Estimation

CVPR 2024 · Detection and segmentation › CNN features · approach: Local features and context in CNNs · 36 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 AG-Pose, which adaptively detects sparse keypoints per instance and aggregates local and global geometric features into them for prior-free category-level 6D pose and size estimation.

Problem

Dense correspondence-based category-level 6D pose estimation generalizes poorly to unseen instances with large intra-category shape variation because it ignores explicit local and global geometric information.

Approach

Replace dense point correspondences with a small set of instance-adaptive keypoints, detected by attention-conditioned learnable queries with diversity and object-aware chamfer losses, and enrich them with local (KNN relative positions) and global (inter-keypoint relative positions) geometric features before NOCS regression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use AG-Pose instead of DPDNcategory-level pose estimation · REAL2755°2 cm: 46 -> 54.7Helped
use AG-Pose instead of Query6DoFcategory-level pose estimation · CAMERA25IoU75: 88.1 -> 91.3Helped
replace IAKD with FPS keypoint sampling (ablation)AG-Pose · REAL2755°2 cm: 54.7 -> 46.2Hurt
use 16, 32, or 64 instead of 96 keypoints (ablation)AG-Pose · REAL2755°2 cm: 54.7 -> 47.9; 48.8; 51Hurt
use 128 instead of 96 keypoints (ablation)AG-Pose · REAL2755°2 cm: 54.7 -> 52.8Hurt
replace object-aware chamfer loss Locd with chamfer loss Lucd (ablation)AG-Pose keypoint learning · REAL2755°2 cm: 54.7 -> 49.8Hurt
add Locd (ablation)AG-Pose keypoint learning with Ldiv · REAL2755°2 cm: 46.4 -> 54.7Helped
add Ldiv (ablation)AG-Pose keypoint learning with Locd · REAL2755°2 cm: 30 -> 54.7Helped
add both Ldiv and Locd (ablation)AG-Pose keypoint learning without keypoint losses · REAL2755°2 cm: 29.3 -> 54.7Helped
add GAFA (ablation)AG-Pose · REAL2755°2 cm: 47.1 -> 54.7Helped
add local feature aggregation (ablation)AG-Pose without local aggregation · REAL2755°2 cm: 49 -> 54.7Helped
add global feature aggregation (ablation)AG-Pose without global aggregation · REAL2755°2 cm: 50.1 -> 54.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: CAMERA25 REAL275

Benchmarks: CAMERA25 REAL275

Metrics: 3D IoU50 3D IoU75 5deg2cm 5deg5cm 10deg2cm 10deg5cm

Baselines: NOCS DualPoseNet GPV-Pose IST-Net Query6DoF SPD SGPA SAR-Net RBP-Pose DPDN

Builds on: NOCS DPDN Query6DoF PointNet++ Umeyama algorithm

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