mlsanityData to 7 Oct 2026

A Correct-and-Certify Approach to Self-Supervise Object Pose Estimators via Ensemble Self-Training

arXiv 2302.06019 ↗First posted 12 Feb 2023cs.CV cs.LG cs.ROcited by 6

Not on the map. Why?

Abstract (arXiv)

Real-world robotics applications demand object pose estimation methods that work reliably across a variety of scenarios. Modern learning-based approaches require large labeled datasets and tend to perform poorly outside the training domain. Our first contribution is to develop a robust corrector module that corrects pose estimates using depth information, thus enabling existing methods to better generalize to new test domains; the corrector operates on semantic keypoints (but is also applicable to other pose estimators) and is fully differentiable. Our second contribution is an ensemble self-training approach that simultaneously trains multiple pose estimators in a self-supervised manner. Our ensemble self-training architecture uses the robust corrector to refine the output of each pose estimator; then, it evaluates the quality of the outputs using observable correctness certificates; finally, it uses the observably correct outputs for further training, without requiring external supervision. As an additional contribution, we propose small improvements to a regression-based keypoint detection architecture, to enhance its robustness to outliers; these improvements include a robust pooling scheme and a robust centroid computation. Experiments on the YCBV and TLESS datasets show the proposed ensemble self-training outperforms fully supervised baselines while not requiring 3D annotations on real data.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 45 of its 57 references that are in the map. First posted on arXiv 12 Feb 2023.

Builds on

45 of 57 references.

References · 45

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2017Mask R-CNNcited by 7,259
  3. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  4. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
  5. 2020Point Transformercited by 1,462
  6. 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 768
  7. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  8. 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 490
  9. 2019Differentiable Convex Optimization Layerscited by 458
  10. 2019DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusioncited by 352
  11. 2020CosyPose: Consistent multi-view multi-object 6D pose estimationcited by 287
  12. 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
33 more
  1. 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
  2. 2018BOP: Benchmark for 6D Object Pose Estimationcited by 254
  3. 2020PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Samplingcited by 238
  4. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  5. 2017T-LESS: An RGB-D Dataset for 6D Pose Estimation of Texture-less Objectscited by 210
  6. 2020BOP Challenge 2020 on 6D Object Localizationcited by 192
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2019Modeling Point Clouds with Self-Attention and Gumbel Subset Samplingcited by 151
  9. 2019Self-supervised 6D Object Pose Estimation for Robot Manipulationcited by 100
  10. 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 92
  11. 20176-DoF Object Pose from Semantic Keypointscited by 89
  12. 2020Self6D: Self-Supervised Monocular 6D Object Pose Estimationcited by 79
  13. 2019Deep Declarative Networks: A New Hopecited by 77
  14. 2019Autolabeling 3D Objects with Differentiable Rendering of SDF Shape Priorscited by 74
  15. 2019SampleNet: Differentiable Point Cloud Samplingcited by 74
  16. 2016Multi-view Self-supervised Deep Learning for 6D Pose Estimation in the Amazon Picking Challengecited by 70
  17. 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
  18. 2019Satellite Pose Estimation with Deep Landmark Regression and Nonlinear Pose Refinementcited by 56
  19. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  20. 2021Leveraging SE(3) Equivariance for Self-Supervised Category-Level Object Pose Estimationcited by 45
  21. 2019Adaptive Hierarchical Down-Sampling for Point Cloud Classificationcited by 40
  22. 2022Occlusion-Aware Self-Supervised Monocular 6D Object Pose Estimationcited by 34
  23. 2020Canonical Capsules: Self-Supervised Capsules in Canonical Posecited by 30
  24. 2022PyPose: A Library for Robot Learning with Physics-based Optimizationcited by 29
  25. 2022Self-Supervised Geometric Correspondence for Category-Level 6D Object Pose Estimation in the Wildcited by 22
  26. 2022Sim-to-Real 6D Object Pose Estimation via Iterative Self-training for Robotic Bin Pickingcited by 20
  27. 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perceptioncited by 15
  28. 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
  29. 2020MOPS-Net: A Matrix Optimization-driven Network forTask-Oriented 3D Point Cloud Downsamplingcited by 11
  30. 2022Present and Future of SLAM in Extreme Underground Environmentscited by 9
  31. 2022LighTN: Light-weight Transformer Network for Performance-overhead Tradeoff in Point Cloud Downsamplingcited by 8
  32. 2022Semantic keypoint-based pose estimation from single RGB framescited by 7
  33. 2021Task-Aware Sampling Layer for Point-Wise Analysiscited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 1; 2026: 2.

6 papers.