CRISP: Object Pose and Shape Estimation with Test-Time Adaptation
Not on the map. Why?
Abstract (arXiv)
We consider the problem of estimating object pose and shape from an RGB-D image. Our first contribution is to introduce CRISP, a category-agnostic object pose and shape estimation pipeline. The pipeline implements an encoder-decoder model for shape estimation. It uses FiLM-conditioning for implicit shape reconstruction and a DPT-based network for estimating pose-normalized points for pose estimation. As a second contribution, we propose an optimization-based pose and shape corrector that can correct estimation errors caused by a domain gap. Observing that the shape decoder is well behaved in the convex hull of known shapes, we approximate the shape decoder with an active shape model, and show that this reduces the shape correction problem to a constrained linear least squares problem, which can be solved efficiently by an interior point algorithm. Third, we introduce a self-training pipeline to perform self-supervised domain adaptation of CRISP. The self-training is based on a correct-and-certify approach, which leverages the corrector to generate pseudo-labels at test time, and uses them to self-train CRISP. We demonstrate CRISP (and the self-training) on YCBV, SPE3R, and NOCS datasets. CRISP shows high performance on all the datasets. Moreover, our self-training is capable of bridging a large domain gap. Finally, CRISP also shows an ability to generalize to unseen objects. Code and pre-trained models will be available on https://web.mit.edu/sparklab/research/crisp_object_pose_shape/.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 42 of its 52 references that are in the map. First posted on arXiv 2 Dec 2024.
Builds on
42 of 52 references.
References · 42
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2017Mask R-CNNcited by 7,259
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2017FiLM: Visual Reasoning with a General Conditioning Layercited by 2,286
- 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,214
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 768
- 2020pi-GAN: Periodic Implicit Generative Adversarial Networks for 3D-Aware Image Synthesiscited by 708
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2023One-2-3-45: Any Single Image to 3D Mesh in 45 Seconds without Per-Shape Optimizationcited by 555
30 more
- 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 490
- 2023FoundationPose: Unified 6D Pose Estimation and Tracking of Novel Objectscited by 411
- 2020CosyPose: Consistent multi-view multi-object 6D pose estimationcited by 287
- 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
- 20163D Bounding Box Estimation Using Deep Learning and Geometrycited by 277
- 2022MegaPose: 6D Pose Estimation of Novel Objects via Render & Comparecited by 198
- 2020BOP Challenge 2020 on 6D Object Localizationcited by 192
- 2022Omni3D: A Large Benchmark and Model for 3D Object Detection in the Wildcited by 159
- 2020Shape Prior Deformation for Categorical 6D Object Pose and Size Estimationcited by 158
- 2022OnePose: One-Shot Object Pose Estimation without CAD Modelscited by 155
- 2019PRNet: Self-Supervised Learning for Partial-to-Partial Registrationcited by 146
- 2023BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objectscited by 144
- 2020Learning Canonical Shape Space for Category-Level 6D Object Pose and Size Estimationcited by 123
- 2023OnePose++: Keypoint-Free One-Shot Object Pose Estimation without CAD Modelscited by 114
- 2021DualPoseNet: Category-level 6D Object Pose and Size Estimation Using Dual Pose Network with Refined Learning of Pose Consistencycited by 103
- 20176-DoF Object Pose from Semantic Keypointscited by 89
- 2020Self6D: Self-Supervised Monocular 6D Object Pose Estimationcited by 79
- 2022ShAPO: Implicit Representations for Multi-Object Shape, Appearance, and Pose Optimizationcited by 70
- 2024BOP Challenge 2023 on Detection, Segmentation and Pose Estimation of Seen and Unseen Rigid Objectscited by 60
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Datasetcited by 59
- 2019Satellite Pose Estimation with Deep Landmark Regression and Nonlinear Pose Refinementcited by 56
- 2024Beyond Model Adaptation at Test Time: A Surveycited by 55
- 2021Category-Level Metric Scale Object Shape and Pose Estimationcited by 40
- 2023TTA-COPE: Test-Time Adaptation for Category-Level Object Pose Estimationcited by 32
- 2023FSD: Fast Self-Supervised Single RGB-D to Categorical 3D Objectscited by 18
- 2024EgoPressure: A Dataset for Hand Pressure and Pose Estimation in Egocentric Visioncited by 18
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2020The State of Industrial Robotics: Emerging Technologies, Challenges, and Key Research Directionscited by 7
- 2024Unsupervised Template-assisted Point Cloud Shape Correspondence Networkcited by 7
- 2023A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Trainingcited by 6
Built on by
Citing papers per year: 2025: 5; 2026: 4.
9 papers.
- 20256D Object Pose Tracking in Internet Videos for Robotic Manipulationcited by 10
- 2025Fast Learning of Non-Cooperative Spacecraft 3D Models through Primitive Initializationcited by 5
- 2026Picasso: Holistic Scene Reconstruction with Physics-Constrained Samplingcited by 4
- 2025Box Pose and Shape Estimation and Domain Adaptation for Large-Scale Warehouse Automationcited by 2
- 2025Category-Level Object Shape and Pose Estimation in Less Than a Millisecondcited by 2
- 2025H2OFlow: Grounding Human-Object Affordances with 3D Generative Models and Dense Diffused Flowscited by 1
- 2026Finding NeMO: A Geometry-Aware Representation of Template Views for Few-Shot Perceptioncited by 0
- 2026Object Pose and Shape Estimation for Grasping: Does it Work?cited by 0
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimationcited by 0
- 2026Hydra++: Real-Time Hierarchical 3D Scene Graph Construction With Object-Level Shape Estimation10 Jul 2026
- 2026Object Pose and Shape Estimation for Grasping: Does it Work?26 May 2026
- 2026Picasso: Holistic Scene Reconstruction with Physics-Constrained Sampling8 Feb 2026
- 2026Finding NeMO: A Geometry-Aware Representation of Template Views for Few-Shot Perception4 Feb 2026
- 2025H2OFlow: Grounding Human-Object Affordances with 3D Generative Models and Dense Diffused Flows17 Oct 2025
- 2025Category-Level Object Shape and Pose Estimation in Less Than a Millisecond23 Sep 2025
- 2025Fast Learning of Non-Cooperative Spacecraft 3D Models through Primitive Initialization25 Jul 2025
- 2025Box Pose and Shape Estimation and Domain Adaptation for Large-Scale Warehouse Automation1 Jul 2025
- 20256D Object Pose Tracking in Internet Videos for Robotic Manipulation13 Mar 2025