Chen Wang, Danfei Xu, Yuke Zhu, Roberto Martín-Martín, Cewu Lu, Li Fei-Fei, Silvio Savarese
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.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Pose Estimation | YCB-Video | ADDS AUC | 93.1 | DenseFusion |
| Pose Estimation | LineMOD | Accuracy (ADD) | 94.3 | DenseFusion |
| Pose Estimation | LineMOD | Mean ADD | 94.3 | DeepFusion |
| Object Detection | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| Object Detection | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |
| 3D | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| 3D | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |
| 3D | YCB-Video | ADDS AUC | 93.1 | DenseFusion |
| 3D | LineMOD | Accuracy (ADD) | 94.3 | DenseFusion |
| 3D | LineMOD | Mean ADD | 94.3 | DeepFusion |
| 3D Object Detection | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| 3D Object Detection | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |
| 6D Pose Estimation | YCB-Video | ADDS AUC | 93.1 | DenseFusion |
| 6D Pose Estimation | LineMOD | Accuracy (ADD) | 94.3 | DenseFusion |
| 2D Classification | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| 2D Classification | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |
| 2D Object Detection | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| 2D Object Detection | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |
| 1 Image, 2*2 Stitchi | YCB-Video | ADDS AUC | 93.1 | DenseFusion |
| 1 Image, 2*2 Stitchi | LineMOD | Accuracy (ADD) | 94.3 | DenseFusion |
| 1 Image, 2*2 Stitchi | LineMOD | Mean ADD | 94.3 | DeepFusion |
| 16k | DTTD-Mobile | ADD AUC | 69.67 | DenseFusion |
| 16k | DTTD-Mobile | ADD-S AUC | 85.88 | DenseFusion |