Learning Mesh Representations via Binary Space Partitioning Tree Networks
Not on the map. Why?
Abstract (arXiv)
Polygonal meshes are ubiquitous, but have only played a relatively minor role in the deep learning revolution. State-of-the-art neural generative models for 3D shapes learn implicit functions and generate meshes via expensive iso-surfacing. We overcome these challenges by employing a classical spatial data structure from computer graphics, Binary Space Partitioning (BSP), to facilitate 3D learning. The core operation of BSP involves recursive subdivision of 3D space to obtain convex sets. By exploiting this property, we devise BSP-Net, a network that learns to represent a 3D shape via convex decomposition without supervision. The network is trained to reconstruct a shape using a set of convexes obtained from a BSP-tree built over a set of planes, where the planes and convexes are both defined by learned network weights. BSP-Net directly outputs polygonal meshes from the inferred convexes. The generated meshes are watertight, compact (i.e., low-poly), and well suited to represent sharp geometry. We show that the reconstruction quality by BSP-Net is competitive with those from state-of-the-art methods while using much fewer primitives. We also explore variations to BSP-Net including using a more generic decoder for reconstruction, more general primitives than planes, as well as training a generative model with variational auto-encoders. Code is available at https://github.com/czq142857/BSP-NET-original.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 51 of its 70 references that are in the map. First posted on arXiv 27 Jun 2021.
Builds on
51 of 70 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,689
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,041
- 2018Learning Implicit Fields for Generative Shape Modelingcited by 1,060
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 979
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 748
- 2017Dynamic Routing Between Capsulescited by 689
38 more
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 651
- 20163D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstructioncited by 588
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
- 2016Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modelingcited by 558
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 526
- 2019DISN: Deep Implicit Surface Network for High-quality Single-view 3D Reconstructioncited by 333
- 2019Learning Shape Templates with Structured Implicit Functionscited by 242
- 2017Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputscited by 189
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019CvxNet: Learnable Convex Decompositioncited by 174
- 2016Learning a Predictable and Generative Vector Representation for Objectscited by 173
- 2017Modulating early visual processing by languagecited by 167
- 2017Learning Efficient Point Cloud Generation for Dense 3D Object Reconstructioncited by 133
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 124
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 119
- 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
- 2018Multiresolution Tree Networks for 3D Point Cloud Processingcited by 91
- 2017Hierarchical Surface Prediction for 3D Object Reconstructioncited by 89
- 2019BAE-NET: Branched Autoencoder for Shape Co-Segmentationcited by 89
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
- 2017Variational Autoencoders for Deforming 3D Mesh Modelscited by 70
- 2018Learning Shape Priors for Single-View 3D Completion and Reconstructioncited by 68
- 2019StructureNet: Hierarchical Graph Networks for 3D Shape Generationcited by 59
- 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
- 2019Deep Meta Functionals for Shape Representationcited by 53
- 2020Learning 3D Part Assembly from a Single Imagecited by 52
- 2018Scan2Mesh: From Unstructured Range Scans to 3D Meshescited by 51
- 2017O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysiscited by 47
- 2017OctNetFusion: Learning Depth Fusion from Datacited by 45
- 2017SurfNet: Generating 3D shape surfaces using deep residual networkscited by 32
- 2018Multi-chart Generative Surface Modelingcited by 26
- 2018Adaptive O-CNN: A Patch-based Deep Representation of 3D Shapescited by 25
- 2017GRASS: Generative Recursive Autoencoders for Shape Structurescited by 24
- 2018SCORES: Shape Composition with Recursive Substructure Priorscited by 24
- 2017Sparse Data Driven Mesh Deformationcited by 21
- 2018SAGNet:Structure-aware Generative Network for 3D-Shape Modelingcited by 20
- 2019LOGAN: Unpaired Shape Transform in Latent Overcomplete Spacecited by 8
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 3.
5 papers.
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstructioncited by 20
- 2024SM3: Self-Supervised Multi-task Modeling with Multi-view 2D Images for Articulated Objectscited by 5
- 2022SAGA: Spectral Adversarial Geometric Attack on 3D Meshescited by 2
- 2024NASM: Neural Anisotropic Surface Meshingcited by 1
- 2024DOCTR: Disentangled Object-Centric Transformer for Point Scene Understandingcited by 0
- 2024NASM: Neural Anisotropic Surface Meshing30 Oct 2024
- 2024DOCTR: Disentangled Object-Centric Transformer for Point Scene Understanding25 Mar 2024
- 2024SM3: Self-Supervised Multi-task Modeling with Multi-view 2D Images for Articulated Objects17 Jan 2024
- 2022SAGA: Spectral Adversarial Geometric Attack on 3D Meshes24 Nov 2022
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstruction31 Mar 2022