mlsanityData to 14 Oct 2026

Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints

arXiv 2206.12498 ↗First posted 24 Jun 2022cs.CV cs.ROcited by 7

Not on the map. Why?

Abstract (arXiv)

We consider a category-level perception problem, where one is given 2D or 3D sensor data picturing an object of a given category (e.g., a car), and has to reconstruct the 3D 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 are estimated from 2D or 3D keypoints via non-convex optimization. Our first contribution is to develop PACE3D* and PACE2D*, the first certifiably optimal solvers for pose and shape estimation using 3D and 2D keypoints, respectively. Both solvers rely on the design of tight (i.e., exact) semidefinite relaxations. Our second contribution is to develop outlier-robust versions of both solvers, named PACE3D# and PACE2D#. Towards this goal, we propose ROBIN, a general graph-theoretic framework to prune outliers, which uses compatibility hypergraphs to model measurements' compatibility. We show that in category-level perception problems these hypergraphs can be built from the winding orders of the keypoints (in 2D) or their convex hulls (in 3D), and many outliers can be filtered out via maximum hyperclique computation. The last contribution is an extensive experimental evaluation. Besides providing an ablation study on simulated datasets and on the PASCAL3D+ dataset, we combine our solver with a deep keypoint detector, and show that PACE3D# improves over the state of the art in vehicle pose estimation in the ApolloScape datasets, and its runtime is compatible with practical applications. We release our code at https://github.com/MIT-SPARK/PACE.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 77 of its 146 references that are in the map. First posted on arXiv 24 Jun 2022.

Builds on

77 of 146 references.

References · 77

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2017Mask R-CNNcited by 7,277
  3. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
  4. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
  5. 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,495
  6. 2020Point Transformercited by 1,470
  7. 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
  8. 2016Stacked Hourglass Networks for Human Pose Estimationcited by 915
  9. 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 775
  10. 2018Open3D: A Modern Library for 3D Data Processingcited by 721
  11. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 641
  12. 2019Learning to Reconstruct 3D Human Pose and Shape via Model-fitting in the Loopcited by 627
38 more
  1. 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
  2. 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 495
  3. 2017A simple yet effective baseline for 3d human pose estimationcited by 401
  4. 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
  5. 2013DeepPose: Human Pose Estimation via Deep Neural Networkscited by 305
  6. 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
  7. 2019Convolutional Mesh Regression for Single-Image Human Shape Reconstructioncited by 270
  8. 2019What Do Single-view 3D Reconstruction Networks Learn?cited by 260
  9. 2018The ApolloScape Open Dataset for Autonomous Driving and its Applicationcited by 190
  10. 2017Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputscited by 189
  11. 2019Category-Level Articulated Object Pose Estimationcited by 159
  12. 2019kPAM: KeyPoint Affordances for Category-Level Robotic Manipulationcited by 153
  13. 2018Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulationcited by 142
  14. 2014Joint Training of a Convolutional Network and a Graphical Model for Human Pose Estimationcited by 129
  15. 2020Learning Canonical Shape Space for Category-Level 6D Object Pose and Size Estimationcited by 124
  16. 2018ROI-10D: Monocular Lifting of 2D Detection to 6D Pose and Metric Shapecited by 123
  17. 2018Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysiscited by 110
  18. 2017Deep MANTA: A Coarse-to-fine Many-Task Network for joint 2D and 3D vehicle analysis from monocular imagecited by 95
  19. 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 94
  20. 2020DeepGMR: Learning Latent Gaussian Mixture Models for Registrationcited by 91
  21. 2020se(3)-TrackNet: Data-driven 6D Pose Tracking by Calibrating Image Residuals in Synthetic Domainscited by 90
  22. 20176-DoF Object Pose from Semantic Keypointscited by 89
  23. 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Modelscited by 87
  24. 2016SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Groupcited by 80
  25. 2018Discovery of Latent 3D Keypoints via End-to-end Geometric Reasoningcited by 79
  26. 20196-PACK: Category-level 6D Pose Tracker with Anchor-Based Keypointscited by 78
  27. 2018Making Deep Heatmaps Robust to Partial Occlusions for 3D Object Pose Estimationcited by 74
  28. 2017Lifting from the Deep: Convolutional 3D Pose Estimation from a Single Imagecited by 73
  29. 2021Category-Level 6D Object Pose Estimation via Cascaded Relation and Recurrent Reconstruction Networkscited by 69
  30. 2013Projection onto the probability simplex: An efficient algorithm with a simple proof, and an applicationcited by 67
  31. 2017Guaranteed Outlier Removal for Point Cloud Registration with Correspondencescited by 62
  32. 2018ApolloCar3D: A Large 3D Car Instance Understanding Benchmark for Autonomous Drivingcited by 59
  33. 2020KeypointNet: A Large-scale 3D Keypoint Dataset Aggregated from Numerous Human Annotationscited by 51
  34. 2021Leveraging SE(3) Equivariance for Self-Supervised Category-Level Object Pose Estimationcited by 45
  35. 2019End-to-End CAD Model Retrieval and 9DoF Alignment in 3D Scanscited by 40
  36. 2020ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariantscited by 38
  37. 2021kPAM 2.0: Feedback Control for Category-Level Robotic Manipulationcited by 38
  38. 2018Matryoshka Networks: Predicting 3D Geometry via Nested Shape Layerscited by 33

50 most cited of 77 All 77 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 2; 2026: 2.

7 papers.