Picasso: A CUDA-based Library for Deep Learning over 3D Meshes
Not on the map. Why?
Abstract (arXiv)
We present Picasso, a CUDA-based library comprising novel modules for deep learning over complex real-world 3D meshes. Hierarchical neural architectures have proved effective in multi-scale feature extraction which signifies the need for fast mesh decimation. However, existing methods rely on CPU-based implementations to obtain multi-resolution meshes. We design GPU-accelerated mesh decimation to facilitate network resolution reduction efficiently on-the-fly. Pooling and unpooling modules are defined on the vertex clusters gathered during decimation. For feature learning over meshes, Picasso contains three types of novel convolutions namely, facet2vertex, vertex2facet, and facet2facet convolution. Hence, it treats a mesh as a geometric structure comprising vertices and facets, rather than a spatial graph with edges as previous methods do. Picasso also incorporates a fuzzy mechanism in its filters for robustness to mesh sampling (vertex density). It exploits Gaussian mixtures to define fuzzy coefficients for the facet2vertex convolution, and barycentric interpolation to define the coefficients for the remaining two convolutions. In this release, we demonstrate the effectiveness of the proposed modules with competitive segmentation results on S3DIS. The library will be made public through https://github.com/hlei-ziyan/Picasso.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 49 of its 72 references that are in the map. First posted on arXiv 28 Mar 2021.
Builds on
49 of 72 references.
References · 49
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
37 more
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 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
- 2018Group Normalizationcited by 1,514
- 2017Matterport3D: Learning from RGB-D Data in Indoor Environmentscited by 1,354
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 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
- 2018Open3D: A Modern Library for 3D Data Processingcited by 717
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 384
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 340
- 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
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
- 2017SEGCloud: Semantic Segmentation of 3D Point Cloudscited by 178
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 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
- 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
- 2019Spherical Kernel for Efficient Graph Convolution on 3D Point Cloudscited by 57
- 2019Octree guided CNN with Spherical Kernels for 3D Point Cloudscited by 50
- 2018TextureNet: Consistent Local Parametrizations for Learning from High-Resolution Signals on Meshescited by 45
- 2018Fully-Convolutional Point Networks for Large-Scale Point Cloudscited by 44
- 2019Point Cloud Oversegmentation with Graph-Structured Deep Metric Learningcited by 42
- 2020DualConvMesh-Net: Joint Geodesic and Euclidean Convolutions on 3D Meshescited by 42
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1.
4 papers.
- 20223DeformRS: Certifying Spatial Deformations on Point Cloudscited by 10
- 2022PSSNet: Planarity-sensible Semantic Segmentation of Large-scale Urban Meshescited by 5
- 2021Mesh Convolution with Continuous Filters for 3D Surface Parsingcited by 4
- 2023Learning Self-Prior for Mesh Inpainting Using Self-Supervised Graph Convolutional Networkscited by 2
- 2023Learning Self-Prior for Mesh Inpainting Using Self-Supervised Graph Convolutional Networks1 May 2023
- 20223DeformRS: Certifying Spatial Deformations on Point Clouds12 Apr 2022
- 2022PSSNet: Planarity-sensible Semantic Segmentation of Large-scale Urban Meshes7 Feb 2022
- 2021Mesh Convolution with Continuous Filters for 3D Surface Parsing3 Dec 2021