DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion
About
A key technical challenge in performing 6D object pose estimation from RGB-D image is to fully leverage the two complementary data sources. Prior works either extract information from the RGB image and depth separately or use costly post-processing steps, limiting their performances in highly cluttered scenes and real-time applications. In this work, we present DenseFusion, a generic framework for estimating 6D pose of a set of known objects from RGB-D images. DenseFusion is a heterogeneous architecture that processes the two data sources individually and uses a novel dense fusion network to extract pixel-wise dense feature embedding, from which the pose is estimated. Furthermore, we integrate an end-to-end iterative pose refinement procedure that further improves the pose estimation while achieving near real-time inference. Our experiments show that our method outperforms state-of-the-art approaches in two datasets, YCB-Video and LineMOD. We also deploy our proposed method to a real robot to grasp and manipulate objects based on the estimated pose.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 6D Pose Estimation | YCB-Video | AUC (ADD-S)0.964 | 148 | |
| 6DoF Pose Estimation | DTTD-Mobile | ADD-S AUC96.32 | 115 | |
| 6DoF Pose Estimation | YCB-Video (test) | 2D Error < 2cm Rate100 | 72 | |
| 6D Object Pose Estimation | LineMOD | -- | 50 | |
| 6D Pose Estimation | LineMod (test) | Ape92.3 | 29 | |
| Object Pose Estimation | LineMod (test) | -- | 21 | |
| 6D Object Pose Estimation | T-LESS BOP challenge protocol PrimeSense (test) | VSD10 | 20 | |
| Object Pose Estimation | LineMod (test) | APE92.3 | 18 | |
| 6D Pose Estimation | LineMOD | ADD (S)86.2 | 16 | |
| 6D Object Pose Estimation | T-LESS Single Instance Single Object | e_VSD0.1 | 15 |