Optimal Pose and Shape Estimation for Category-level 3D Object Perception
Not on the map. Why?
Abstract (arXiv)
We consider a category-level perception problem, where one is given 3D sensor data picturing an object of a given category (e.g. a car), and has to reconstruct the pose and shape of the object despite intra-class variability (i.e. different car models have different shapes). We consider an active shape model, where -- for an object category -- we are given a library of potential CAD models describing objects in that category, and we adopt a standard formulation where pose and shape estimation are formulated as a non-convex optimization. Our first contribution is to provide the first certifiably optimal solver for pose and shape estimation. In particular, we show that rotation estimation can be decoupled from the estimation of the object translation and shape, and we demonstrate that (i) the optimal object rotation can be computed via a tight (small-size) semidefinite relaxation, and (ii) the translation and shape parameters can be computed in closed-form given the rotation. Our second contribution is to add an outlier rejection layer to our solver, hence making it robust to a large number of misdetections. Towards this goal, we wrap our optimal solver in a robust estimation scheme based on graduated non-convexity. To further enhance robustness to outliers, we also develop the first graph-theoretic formulation to prune outliers in category-level perception, which removes outliers via convex hull and maximum clique computations; the resulting approach is robust to 70%-90% outliers. Our third contribution is an extensive experimental evaluation. Besides providing an ablation study on a simulated dataset and on the PASCAL3D+ dataset, we combine our solver with a deep-learned keypoint detector, and show that the resulting approach improves over the state of the art in vehicle pose estimation in the ApolloScape datasets.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 50 of its 94 references that are in the map. First posted on arXiv 16 Apr 2021.
Builds on
50 of 94 references.
References · 50
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Mask R-CNNcited by 7,259
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,436
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 490
- 2017A simple yet effective baseline for 3d human pose estimationcited by 401
38 more
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2013DeepPose: Human Pose Estimation via Deep Neural Networkscited by 305
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2019Convolutional Mesh Regression for Single-Image Human Shape Reconstructioncited by 270
- 2019What Do Single-view 3D Reconstruction Networks Learn?cited by 259
- 2017Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputscited by 189
- 2018The ApolloScape Open Dataset for Autonomous Driving and its Applicationcited by 188
- 2019Category-Level Articulated Object Pose Estimationcited by 158
- 2019kPAM: KeyPoint Affordances for Category-Level Robotic Manipulationcited by 152
- 2014Joint Training of a Convolutional Network and a Graphical Model for Human Pose Estimationcited by 129
- 2018ROI-10D: Monocular Lifting of 2D Detection to 6D Pose and Metric Shapecited by 123
- 2020Learning Canonical Shape Space for Category-Level 6D Object Pose and Size Estimationcited by 123
- 2017Deep MANTA: A Coarse-to-fine Many-Task Network for joint 2D and 3D vehicle analysis from monocular imagecited by 95
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 92
- 20176-DoF Object Pose from Semantic Keypointscited by 89
- 2016SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Groupcited by 80
- 2018Discovery of Latent 3D Keypoints via End-to-end Geometric Reasoningcited by 79
- 2018Making Deep Heatmaps Robust to Partial Occlusions for 3D Object Pose Estimationcited by 74
- 2017Guaranteed Outlier Removal for Point Cloud Registration with Correspondencescited by 62
- 2018ApolloCar3D: A Large 3D Car Instance Understanding Benchmark for Autonomous Drivingcited by 59
- 2019End-to-End CAD Model Retrieval and 9DoF Alignment in 3D Scanscited by 40
- 2020ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariantscited by 38
- 2021kPAM 2.0: Feedback Control for Category-Level Robotic Manipulationcited by 38
- 2018Matryoshka Networks: Predicting 3D Geometry via Nested Shape Layerscited by 33
- 2019A Quaternion-based Certifiably Optimal Solution to the Wahba Problem with Outlierscited by 29
- 2020GSNet: Joint Vehicle Pose and Shape Reconstruction with Geometrical and Scene-aware Supervisioncited by 28
- 2020Outlier-Robust Estimation: Hardness, Minimally Tuned Algorithms, and Applicationscited by 26
- 2020One Ring to Rule Them All: Certifiably Robust Geometric Perception with Outlierscited by 19
- 2019In Perfect Shape: Certifiably Optimal 3D Shape Reconstruction from 2D Landmarkscited by 17
- 2015Sparse Representation for 3D Shape Estimation: A Convex Relaxation Approachcited by 16
- 2020MobilePose: Real-Time Pose Estimation for Unseen Objects with Weak Shape Supervisioncited by 16
- 2019TSSOS: A Moment-SOS hierarchy that exploits term sparsitycited by 14
- 20143D Shape Estimation from 2D Landmarks: A Convex Relaxation Approachcited by 11
- 2015A note on Probably Certifiably Correct algorithmscited by 9
- 2020CPS++: Improving Class-level 6D Pose and Shape Estimation From Monocular Images With Self-Supervised Learningcited by 7
- 2021Fully Convolutional Geometric Features for Category-level Object Alignmentcited by 6
- 2019Probabilistic Category-Level Pose Estimation via Segmentation and Predicted-Shape Priorscited by 4
- 2020Online Monitoring for Neural Network Based Monocular Pedestrian Pose Estimationcited by 3
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 4.
15 papers.
Sort:
- 2022Zero-Shot Category-Level Object Pose Estimationcited by 57
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2021iCaps: Iterative Category-level Object Pose and Shape Estimationcited by 23
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimizationcited by 21
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimizationcited by 10
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Examplecited by 8
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 6
- 2023A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Trainingcited by 6
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Searchcited by 2
- 2021End-to-End Learning of Multi-category 3D Pose and Shape Estimationcited by 1
3 more
- 2022Outlier-Robust Geometric Perception: A Novel Thresholding-Based Estimator with Intra-Class Variance Maximizationcited by 0
- 2022Piecewise Planar Hulls for Semi-Supervised Learning of 3D Shape and Pose from 2D Imagescited by 0
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehiclecited by 0
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehicle12 Sep 2023
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Example22 May 2023
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagation22 Mar 2023
- 2023A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Training12 Feb 2023
- 2022Piecewise Planar Hulls for Semi-Supervised Learning of 3D Shape and Pose from 2D Images14 Nov 2022
- 2022Estimation Contracts for Outlier-Robust Geometric Perception22 Aug 2022
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Search18 Jul 2022
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints24 Jun 2022
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Training22 Jun 2022
- 2022Zero-Shot Category-Level Object Pose Estimation7 Apr 2022
- 2022Outlier-Robust Geometric Perception: A Novel Thresholding-Based Estimator with Intra-Class Variance Maximization4 Apr 2022
- 2021iCaps: Iterative Category-level Object Pose and Shape Estimation31 Dec 2021
3 more
- 2021End-to-End Learning of Multi-category 3D Pose and Shape Estimation19 Dec 2021
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimization7 Sep 2021
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimization28 May 2021
- 2022Zero-Shot Category-Level Object Pose Estimationcited by 57
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2021iCaps: Iterative Category-level Object Pose and Shape Estimationcited by 23
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimizationcited by 21
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimizationcited by 10
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Examplecited by 8
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 6
- 2023A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Trainingcited by 6
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Searchcited by 2
- 2021End-to-End Learning of Multi-category 3D Pose and Shape Estimationcited by 1
12 most cited of 15 All 15 (JSON)
- 2023Semantic and Articulated Pedestrian Sensing Onboard a Moving Vehicle12 Sep 2023
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Example22 May 2023
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagation22 Mar 2023
- 2023A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Training12 Feb 2023
- 2022Piecewise Planar Hulls for Semi-Supervised Learning of 3D Shape and Pose from 2D Images14 Nov 2022
- 2022Estimation Contracts for Outlier-Robust Geometric Perception22 Aug 2022
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Search18 Jul 2022
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints24 Jun 2022
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Training22 Jun 2022
- 2022Zero-Shot Category-Level Object Pose Estimation7 Apr 2022
- 2022Outlier-Robust Geometric Perception: A Novel Thresholding-Based Estimator with Intra-Class Variance Maximization4 Apr 2022
- 2021iCaps: Iterative Category-level Object Pose and Shape Estimation31 Dec 2021
12 newest of 15 All 15 (JSON)