atlas

Research map / 3D vision / 3D generation

Back to 3D: Few-Shot 3D Keypoint Detection with Back-Projected 2D Features

CVPR 2024 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 16 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.

Back-projects features from frozen 2D foundation models (mainly DINO ViT) onto 3D meshes and uses a distribution-matching keypoint candidate optimization to perform few-shot 3D keypoint detection on KeypointNet.

Problem

Few-shot 3D keypoint detection on meshes requires both semantic and geometric awareness with high localization accuracy, which prior 3D-pretrained or axiomatic descriptors handle poorly, and symmetric shapes cause keypoint collapse.

Approach

Render shapes from many viewpoints, extract dense features with a frozen pre-trained 2D encoder (DINO), back-project and average them onto the surface with Gaussian geodesic reweighting, then select keypoint candidates by optimizing feature and relative geodesic-distance matching so the keypoint distribution matches the few-shot examples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use B2-3D with back-projected DINO features instead of FSKDfew-shot keypoint detection · KeypointNet (airplane, chair, table)IoU: 93% mean relative improvement; over 200% improvement at a distance threshold of 0.02Helped
replace the DINO ViT-G features with distilled ViT-S features (ablation)B2-3D · KeypointNet (airplane, chair, table)IoUNo clear effect
use ShapeNet mesh textures during feature extraction (ablation)B2-3D · KeypointNet (airplane, chair, table)IoUHurt
replace the keypoint distribution optimization with nearest-neighbor keypoint selection (ablation)B2-3D · KeypointNet (airplane, chair, table)IoUHurt
retrieve the closest labeled shape before optimization (ablation)B2-3D · KeypointNet (airplane, chair, table)IoUNo clear effect
use one labeled sample instead of three (ablation)B2-3D · KeypointNet (airplane, chair, table)IoUHurt
replace DINO features with CLIP, SAM, or EfficientNet features (ablation)B2-3D keypoint optimization · KeypointNet (airplane, chair, table)IoUHurt
use back-projected DINO features and nearest-neighbor classification for part-label transferpart segmentation transfer · ShapeNet part datasetIoU: 69.2% -> 71.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: KeypointNet ShapeNet ShapeNet part

Benchmarks: KeypointNet ShapeNet part

Metrics: IoU across geodesic distance thresholds part segmentation IoU

Baselines: SIFT-3D HARRIS-3D ISS D3Feat USIP UKPGAN FSKD NCP

Builds on: DINO PyTorch3D FSKD UKPGAN

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