Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Neural 3D Mesh Renderer

About

For modeling the 3D world behind 2D images, which 3D representation is most appropriate? A polygon mesh is a promising candidate for its compactness and geometric properties. However, it is not straightforward to model a polygon mesh from 2D images using neural networks because the conversion from a mesh to an image, or rendering, involves a discrete operation called rasterization, which prevents back-propagation. Therefore, in this work, we propose an approximate gradient for rasterization that enables the integration of rendering into neural networks. Using this renderer, we perform single-image 3D mesh reconstruction with silhouette image supervision and our system outperforms the existing voxel-based approach. Additionally, we perform gradient-based 3D mesh editing operations, such as 2D-to-3D style transfer and 3D DeepDream, with 2D supervision for the first time. These applications demonstrate the potential of the integration of a mesh renderer into neural networks and the effectiveness of our proposed renderer.

Hiroharu Kato, Yoshitaka Ushiku, Tatsuya Harada• 2017

Related benchmarks

TaskDatasetResultRank
3D Object ReconstructionShapeNet (test)
Mean IoU0.6015
80
3D ReconstructionShapeNet (test)
EMD7.498
74
Single-view 3D mesh reconstructionShapeNet v1 (test)
CD (Chair)15.891
12
Single-image 3D ReconstructionShapeNetCore (test)
mIoU60.16
11
Single-image 3D shape reconstruction3D Warehouse Dataset
F1 (IoU=0.5)3.8
10
Single-image 3D shape reconstructionShapeNet Core v1 (test)
F1 (tau)33.8
9
Single-view 3D ReconstructionShapeNet 13 categories (test)
Airplane IoU61.72
4
3D Object ReconstructionShapeNet Car
L1 Loss (Texture)0.0364
2
Showing 8 of 8 rows

Other info

Follow for update