atlas

Research map / 3D vision / Human pose estimation

CRISP: Object Pose and Shape Estimation with Test-Time Adaptation

CVPR 2025 · 3D vision › Human pose estimation · approach: Category-level object pose estimation · 4 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 CRISP, a category-agnostic RGB-D object pose and shape estimator with an optimization-based active-shape corrector and correct-and-certify self-training (CRISP-ST) for test-time domain adaptation.

Problem

Estimating object 6D pose and shape from RGB-D without category priors or object onboarding, while remaining robust to domain gaps at test time.

Approach

Encoder-decoder shape model (DINOv2 ViT + FiLM-conditioned SDF decoder) plus DPT-predicted pose-normalized coordinates; an active shape model reduces shape correction to a constrained linear least squares problem, and an observable correctness certificate filters corrected pseudo-labels for self-training without synthetic data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
self-train CRISP-Syn with the LSQ correctorCRISP-Syn · YCBVeshape mean: 0.045 -> 0.037Helped
self-train CRISP-Syn with the LSQ correctorCRISP-Syn · YCBVADD-S AUC (2 cm): 0.30 -> 0.44Helped
self-train CRISP on the test setCRISP · SPE3ReL1 shape mean: 0.163 -> 0.141Helped
self-train CRISP on the test setCRISP · SPE3ReL1 pose mean: 0.292 -> 0.224Helped
add projection onto the latent-shape simplex during BCD (ablation)CRISP-Syn-ST · YCBV test-time adaptationeshape AUC (5 cm): 0.02 -> 0.39Helped
use a multi-view rather than single-view corrector (ablation)CRISP-Syn-ST · YCBV test-time adaptationeshape AUC (5 cm): 0.29 -> 0.39Helped
add a corrector before certification and self-training (ablation)CRISP-Syn-ST · YCBV test-time adaptationADD-S AUC (2 cm): 0.30 -> 0.42Helped
use certified pseudo-label self-training instead of direct self-supervision (ablation)CRISP-Syn-ST · YCBV test-time adaptationADD-S AUC (2 cm): 0.29 -> 0.42Helped
use certified pseudo-label self-training instead of direct self-supervision (ablation)CRISP-Syn-ST · YCBV test-time adaptationeshape AUC (5 cm): 0.38 -> 0.39No clear effect
train CRISP on REAL275CRISP · REAL275pose mAP (IoU50): 81.1 -> 83.5Helped
train CRISP on REAL275CRISP · REAL275pose mAP (10° 5 cm): 70.7 -> 62.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: YCBV SPE3R NOCS CAMERA NOCS REAL275

Benchmarks: YCBV SPE3R NOCS REAL275

Metrics: Chamfer distance (eshape) ADD-S ADD-S AUC mAP at IoU50/IoU75 5deg 5cm 10deg 5cm

Baselines: Shap-E CosyPose BundleSDF GDRNet++ GSPose FoundationPose SQRECON SPD SGPA CASS RePoNet DualPoseNet

Builds on: NOCS DPT FiLM correct-and-certify self-training DINOv2

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