Geometric Feature Learning for 3D Meshes

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

Geometric feature learning for 3D meshes is central to computer graphics and highly important for numerous vision applications. However, deep learning currently lags in hierarchical modeling of heterogeneous 3D meshes 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 deep learning over heterogeneous 3D meshes. These operations include mesh convolutions, (un)pooling and efficient mesh decimation. We provide open source implementation of these operations, collectively termed Picasso. The mesh decimation module of Picasso is GPU-accelerated, which can process a batch of meshes on-the-fly for deep learning. Our (un)pooling operations compute features for newly-created neurons across network layers of varying resolution. Our mesh convolutions include facet2vertex, vertex2facet, and facet2facet convolutions that exploit vMF mixture and Barycentric interpolation to incorporate fuzzy modelling. Leveraging the modular operations of Picasso, we contribute a novel hierarchical neural network, PicassoNet-II, to learn highly discriminative features from 3D meshes. PicassoNet-II accepts primitive geometrics and fine textures of mesh facets as input features, while processing full scene meshes. Our network achieves highly competitive performance for shape analysis and scene parsing on a variety of benchmarks. We release Picasso and PicassoNet-II on Github https://github.com/EnyaHermite/Picasso.

READ FULL TEXT

page 8

page 11

research
03/28/2021

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

We present Picasso, a CUDA-based library comprising novel modules for de...
research
10/23/2020

Primal-Dual Mesh Convolutional Neural Networks

Recent works in geometric deep learning have introduced neural networks ...
research
08/07/2019

Mesh Variational Autoencoders with Edge Contraction Pooling

3D shape analysis is an important research topic in computer vision and ...
research
07/16/2020

Accelerating 3D Deep Learning with PyTorch3D

Deep learning has significantly improved 2D image recognition. Extending...
research
10/11/2022

TetGAN: A Convolutional Neural Network for Tetrahedral Mesh Generation

We present TetGAN, a convolutional neural network designed to generate t...
research
09/17/2018

AlSub: Fully Parallel and Modular Subdivision

In recent years, mesh subdivision---the process of forging smooth free-f...
research
10/30/2019

LaplacianNet: Learning on 3D Meshes with Laplacian Encoding and Pooling

3D models are commonly used in computer vision and graphics. With the wi...

Please sign up or login with your details

Forgot password? Click here to reset