Shelf-Supervised Mesh Prediction in the Wild
About
We aim to infer 3D shape and pose of object from a single image and propose a learning-based approach that can train from unstructured image collections, supervised by only segmentation outputs from off-the-shelf recognition systems (i.e. 'shelf-supervised'). We first infer a volumetric representation in a canonical frame, along with the camera pose. We enforce the representation geometrically consistent with both appearance and masks, and also that the synthesized novel views are indistinguishable from image collections. The coarse volumetric prediction is then converted to a mesh-based representation, which is further refined in the predicted camera frame. These two steps allow both shape-pose factorization from image collections and per-instance reconstruction in finer details. We examine the method on both synthetic and real-world datasets and demonstrate its scalability on 50 categories in the wild, an order of magnitude more classes than existing works.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Single-view 3D Reconstruction | Pix3D (test) | -- | 16 | |
| Single-image 3D Reconstruction | CUB bird dataset unseen (test) | Mask IoU (%)70.7 | 8 | |
| 3D Shape Reconstruction | PASCAL3D+ | FS@110.14 | 6 | |
| 3D Reconstruction | Co3D (test) | Banana IoU0.256 | 4 | |
| 3D Reconstruction | CO3D Skateboard v1 (test) | F-score7.74 | 2 | |
| 3D Reconstruction | CO3D Teddybear v1 (test) | F-score12.89 | 2 | |
| 3D Reconstruction | CO3D Backpack v1 (test) | F-score7.58 | 2 | |
| 3D Reconstruction | CO3D Chair v1 (test) | F-score8.26 | 2 | |
| 3D Reconstruction | CO3D Motorcycle v1 (test) | F-score8.66 | 2 | |
| 3D Reconstruction | CO3D Orange v1 (test) | F-score6.27 | 2 |