6D object pose estimation of rigid objects has received increasing attention in computer vision communities, which brings broad applications in robotics, augmented reality, autonomous driving, etc. Existing 6D object pose estimation methods can be divided into two categories by their semantic level: instance-level or category-level. In particular, instance-level 6D pose estimation goes further beyond object category semantics and focuses per-object perception. It opens up a wide applications in robotic manipulation and grasping. This paper mainly review, analyze and summarize the prior-art methods on instance-level 6D object pose estimation based on deep neural networks. First, we introduce a taxonomy of 6D object pose estimation methods based on input types and network characteristics. Secondly, we implement these methods by training on the unified benchmarks, e.g., LIMEMOD, and analyze the quantitative and qualitative results, with a summary of the major advantages and disadvantages of exiting backbones, modules and designs. Finally, we will examine potential avenues for future research, which we hope can be used as a guidance for practitioners working on 6D object pose estimation.
-
[TUM Semester Thesis] A review on instance-level 6D object pose estimation (Note: 1.3/1.0)
-
Future research direction: End-to-end Deep Learning-based Method with Refinement
-A list of papers, libraries and datasets -Code Provided by this [git]
Statistics: 🔥 code is available & stars >= 100 | ⭐ citation >= 50
- [CVPR 2022] EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimation
- [CVPR 2022] OnePose: One-Shot Object Pose Estimation without CAD Models [GitHub] [Project]:fire:
- [CVPR 2022] ICG: Fusing Region and Depth for Highly Efficient 3D Tracking of Textureless Objects [GitHub] 🔥
- [CVPR 2022] Templates for 3D Object Pose Estimation Revisited: Generalization to New Objects and Robustness to Occlusions
- [CVPR 2022] RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimization
- [CVPR 2022] OVE6D: Object Viewpoint Encoding for Depth-based 6D Object Pose Estimation
- [CVPR 2022] OnePose: One-Shot Object Pose Estimation without CAD Models
- [CVPR 2022] Occlusion-Robust Object Pose Estimation with Holistic Representation
- [CVPR 2022] HRPose: Real-Time High-Resolution 6D Pose Estimation Network Using Knowledge Distillation
- [CVPR 2022] Gen6D: Generalizable Model-Free 6-DoF Object Pose Estimation from RGB Images
- [ECCV 2022] RCVPose: Vote from the Center: 6 DoF Pose Estimation in RGB-D Images by Radial Keypoint Voting
- [arxiv 2022] GPV-Pose: Category-level Object Pose Estimation via Geometry-guided Point-wise Voting [GitHub]
- [ICRA 2022] CenterSnap: Single-Shot Multi-Object 3D Shape Reconstruction and Categorical 6D Pose and Size Estimation [GitHub] 🔥
- [IEEE 2022] VisuoTactile 6D Pose Estimation of an In-Hand Object Using Vision and Tactile Sensor Data
- [ICRA 2022] Single-Stage Keypoint-Based Category-Level Object Pose Estimation from an RGB Image
- [ICCV 2021] StereOBJ-1M: Large-scale Stereo Image Dataset for 6D Object Pose Estimation
- [Arxiv 2021] Leveraging SE(3) Equivariance for Self-Supervised Category-Level Object Pose Estimation [Project]
- [CVPR 2021] GDR-Net: Geometry-Guided Direct Regression Network for Monocular 6D Object Pose Estimation [GitHub] 🔥 ⭐
- [CVPR2021] FFB6D: A Full Flow Bidirectional Fusion Network for 6D Pose Estimation [GitHub] 🔥
- [CVPR 2021] Unsupervised Pose-Aware Part Decomposition for 3D Articulated Objects
- [CVPR 2021] StablePose: Learning 6D Object Poses from Geometrically Stable Patches
- [ICCV 2021] SO-Pose: Exploiting Self-Occlusion for Direct 6D Pose Estimation
- [ICCV 2021] RePOSE: Fast 6D Object Pose Refinement via Deep Texture Rendering
- [IEEE 2021] REDE: End-to-end Object 6D Pose Robust Estimation Using Differentiable Outliers Elimination
- [IEEE 2021] Optimizing RGB-D Fusion for Accurate 6DoF Pose Estimation
- [ICLR 2021] NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation
- [IEEE 2021] L6DNet: Light 6 DoF Network for Robust and Precise Object Pose Estimation with Small Datasets
- [IROS 2021] KDFNet: Learning Keypoint Distance Field for 6D Object Pose Estimation
- [IEEE 2021] Investigations on Output Parameterizations of Neural Networks for Single Shot 6D Object Pose Estimation
- [CVPR 2021] FS-Net: Fast Shape-based Network for Category-Level 6D Object Pose Estimation with Decoupled Rotation Mechanism
- [ECCV 2021] DISP6D: Disentangled Implicit Shape and Pose Learning for Scalable 6D Pose Estimation
- [IROS2 2021] Category-Level 6D Object Pose Estimation via Cascaded Relation and Recurrent Reconstruction Networks
- [CVPR 2021] BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Models
- [arXiv 2021] Vision-based Robotic Grasping From Object Localization, Object Pose Estimation to Grasp Estimation for Parallel Grippers
- [IEEE 2021] 6D Object Pose Estimation with Pairwise Compatible Geometric Features
- [CVPR 2020] PVN3D: A Deep Point-wise 3D Keypoints Voting Network for 6DoF Pose Estimation [GitHub] 🔥 ⭐
- [CVPR 2020] HybridPose: 6D Object Pose Estimation under Hybrid Representations [GitHub] 🔥 ⭐
- [IEEE 2020] 6-PACK: Category-level 6D Pose Tracker with Anchor-Based Keypoints [GitHub] [Project] 🔥 ⭐
- [IEEE 2020] Real-time 3D Traffic Cone Detection for Autonomous Driving
- [arXiv 2020] PVNet: Pixel-wise Voting Network for 6DoF Pose Estimation
- [CVPR 2019] DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion [GitHub] [Project] 🔥 ⭐
- [CoRL 2018] Deep Object Pose Estimation for Semantic Robotic Grasping of Household Objects[GitHub] 🔥 ⭐
- [ECCV 2018] DeepIM: Deep Iterative Matching for 6D Pose Estimation [GitHub] [Project] 🔥 ⭐
- [Arxiv 2017] PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes [GitHub] [Project] 🔥 ⭐
- [CVPR 2022] CDPN: Coordinates-Based Disentangled Pose Network for Real-Time RGB-Based 6-DoF Object Pose Estimation
-
[Survey 2022] A Survey of 6D Object Detection Based on 3D Models for Industrial Applications
-
[IEEE 2022] A Review of 6D Object Pose Estimation
-
[Springer 2021] Review of deep learning: concepts, CNN architectures, challenges, applications, future directions
-
[ArXiv 2020] Vision-based Robotic Grasping From Object Localization, Object Pose Estimation to Grasp Estimation for Parallel Grippers: A Review
-
[ArXiv 2020] BOP Challenge 2020 on 6D Object Localization
-
[ArXiv 2020] A Review on Object Pose Recovery: from 3D Bounding Box Detectors to Full 6D Pose Estimators
-
[ArXiv 2019] Survey on 6D Pose Estimation of Rigid Object
-
[ArXiv 2019] Instance- and Category-level 6D Object Pose Estimation
-
[IEEE 2019] A Comprehensive Review on 3D Object Detection and 6D Pose Estimation With Deep Learning
-
[Springer 2019] New Trends in Image Analysis and Processing – ICIAP 2019
-
[Springer 2017] Text feature extraction based on deep learning: a review
-
[Springer 2016] On Evaluation of 6D Object Pose Estimation
-
[IEEE 2016] Pose Estimation for Augmented Reality: A Hands-On Survey