Mesh Convolution with Continuous Filters for 3D Surface Parsing
Not on the map. Why?
Abstract (arXiv)
Geometric feature learning for 3D surfaces is critical for many applications in computer graphics and 3D vision. However, deep learning currently lags in hierarchical modeling of 3D surfaces due to the lack of required operations and/or their efficient implementations. In this paper, we propose a series of modular operations for effective geometric feature learning from 3D triangle meshes. These operations include novel mesh convolutions, efficient mesh decimation and associated mesh (un)poolings. Our mesh convolutions exploit spherical harmonics as orthonormal bases to create continuous convolutional filters. The mesh decimation module is GPU-accelerated and able to process batched meshes on-the-fly, while the (un)pooling operations compute features for up/down-sampled meshes. We provide open-source implementation of these operations, collectively termed Picasso. Picasso supports heterogeneous mesh batching and processing. Leveraging its modular operations, we further contribute a novel hierarchical neural network for perceptual parsing of 3D surfaces, named PicassoNet++. It achieves highly competitive performance for shape analysis and scene segmentation on prominent 3D benchmarks. The code, data and trained models are available at https://github.com/EnyaHermite/Picasso.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 58 of its 101 references that are in the map. First posted on arXiv 3 Dec 2021.
Builds on
58 of 101 references.
References · 58
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2014Going Deeper with Convolutionscited by 4,231
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
38 more
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2020Point Transformercited by 1,462
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 746
- 2020PCT: Point cloud transformercited by 730
- 2018Open3D: A Modern Library for 3D Data Processingcited by 717
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 502
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2018Spherical CNNscited by 452
- 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 422
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 384
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 340
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 333
- 2016Dynamic Filter Networkscited by 318
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
- 2018Generating 3D faces using Convolutional Mesh Autoencoderscited by 267
- 2017SEGCloud: Semantic Segmentation of 3D Point Cloudscited by 178
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 2017Semantic3D.net: A new Large-scale Point Cloud Classification Benchmarkcited by 158
- 2018SPLATNet: Sparse Lattice Networks for Point Cloud Processingcited by 158
- 2017Escape from Cells: Deep Kd-Networks for the Recognition of 3D Point Cloud Modelscited by 142
- 2021Mix3D: Out-of-Context Data Augmentation for 3D Scenescited by 126
- 2020Deep Learning for LiDAR Point Clouds in Autonomous Driving: A Reviewcited by 114
- 2016Learning shape correspondence with anisotropic convolutional neural networkscited by 95
- 2016Vote3Deep: Fast Object Detection in 3D Point Clouds Using Efficient Convolutional Neural Networkscited by 72
- 2016SyncSpecCNN: Synchronized Spectral CNN for 3D Shape Segmentationcited by 70
- 2021Subdivision-Based Mesh Convolution Networkscited by 60
- 2019Spherical Kernel for Efficient Graph Convolution on 3D Point Cloudscited by 57
- 2019Octree guided CNN with Spherical Kernels for 3D Point Cloudscited by 50
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 3.
4 papers.
- 2023Full Point Encoding for Local Feature Aggregation in 3D Point Cloudscited by 5
- 2024Soft Masked Transformer for Point Cloud Processing with Skip Attention-Based Upsamplingcited by 0
- 2024Self-Supervised Masked Mesh Learning for Unsupervised Anomaly Detection on 3D Cortical Surfacescited by 0
- 2024Level-Set Parameters: Novel Representation for 3D Shape Analysiscited by 0
- 2024Level-Set Parameters: Novel Representation for 3D Shape Analysis18 Dec 2024
- 2024Self-Supervised Masked Mesh Learning for Unsupervised Anomaly Detection on 3D Cortical Surfaces7 Dec 2024
- 2024Soft Masked Transformer for Point Cloud Processing with Skip Attention-Based Upsampling21 Mar 2024
- 2023Full Point Encoding for Local Feature Aggregation in 3D Point Clouds8 Mar 2023