Picasso: A CUDA-based Library for Deep Learning over 3D Meshes

03/28/2021
by   Huan Lei, et al.
0

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.

READ FULL TEXT
research
12/03/2021

Geometric Feature Learning for 3D Meshes

Geometric feature learning for 3D meshes is central to computer graphics...
research
10/23/2020

Primal-Dual Mesh Convolutional Neural Networks

Recent works in geometric deep learning have introduced neural networks ...
research
09/11/2023

Learning the Geodesic Embedding with Graph Neural Networks

We present GeGnn, a learning-based method for computing the approximate ...
research
03/11/2020

Gauge Equivariant Mesh CNNs: Anisotropic convolutions on geometric graphs

A common approach to define convolutions on meshes is to interpret them ...
research
09/15/2021

Temporal Parameter-free Deep Skinning of Animated Meshes

In computer graphics, animation compression is essential for efficient s...
research
11/12/2019

Kaolin: A PyTorch Library for Accelerating 3D Deep Learning Research

We present Kaolin, a PyTorch library aiming to accelerate 3D deep learni...
research
09/23/2010

3D-Mesh denoising using an improved vertex based anisotropic diffusion

This paper deals with an improvement of vertex based nonlinear diffusion...

Please sign up or login with your details

Forgot password? Click here to reset