Pix2Vox: Context-aware 3D Reconstruction from Single and Multi-view Images
About
Recovering the 3D representation of an object from single-view or multi-view RGB images by deep neural networks has attracted increasing attention in the past few years. Several mainstream works (e.g., 3D-R2N2) use recurrent neural networks (RNNs) to fuse multiple feature maps extracted from input images sequentially. However, when given the same set of input images with different orders, RNN-based approaches are unable to produce consistent reconstruction results. Moreover, due to long-term memory loss, RNNs cannot fully exploit input images to refine reconstruction results. To solve these problems, we propose a novel framework for single-view and multi-view 3D reconstruction, named Pix2Vox. By using a well-designed encoder-decoder, it generates a coarse 3D volume from each input image. Then, a context-aware fusion module is introduced to adaptively select high-quality reconstructions for each part (e.g., table legs) from different coarse 3D volumes to obtain a fused 3D volume. Finally, a refiner further refines the fused 3D volume to generate the final output. Experimental results on the ShapeNet and Pix3D benchmarks indicate that the proposed Pix2Vox outperforms state-of-the-arts by a large margin. Furthermore, the proposed method is 24 times faster than 3D-R2N2 in terms of backward inference time. The experiments on ShapeNet unseen 3D categories have shown the superior generalization abilities of our method.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-view 3D Reconstruction | ShapeNet | IoU0.706 | 110 | |
| Single-view Reconstruction | ShapeNet | pla68.4 | 20 | |
| Single-view 3D Reconstruction | Pix3D (test) | IoU0.504 | 16 | |
| 3D Reconstruction | ShapeNet (test) | Forward Pass Time (ms)9.25 | 13 | |
| 3D Object Reconstruction | ShapeNet | IoU (airplane)0.731 | 11 | |
| Single-view 3D Object Reconstruction | ShapeNet (test) | -- | 10 | |
| 3D Teeth Reconstruction | Panoramic Radiographs (test) | mIoU56.2 | 7 | |
| Object Reconstruction | Pix3D | IoU28.8 | 6 | |
| Single-view Reconstruction | Pix3D | CD3.001 | 5 | |
| 3D Reconstruction | Pix3D 10% of the data (test) | L1 CD (bed)0.0947 | 5 |