Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Primal-Dual Mesh Convolutional Neural Networks

About

Recent works in geometric deep learning have introduced neural networks that allow performing inference tasks on three-dimensional geometric data by defining convolution, and sometimes pooling, operations on triangle meshes. These methods, however, either consider the input mesh as a graph, and do not exploit specific geometric properties of meshes for feature aggregation and downsampling, or are specialized for meshes, but rely on a rigid definition of convolution that does not properly capture the local topology of the mesh. We propose a method that combines the advantages of both types of approaches, while addressing their limitations: we extend a primal-dual framework drawn from the graph-neural-network literature to triangle meshes, and define convolutions on two types of graphs constructed from an input mesh. Our method takes features for both edges and faces of a 3D mesh as input and dynamically aggregates them using an attention mechanism. At the same time, we introduce a pooling operation with a precise geometric interpretation, that allows handling variations in the mesh connectivity by clustering mesh faces in a task-driven fashion. We provide theoretical insights of our approach using tools from the mesh-simplification literature. In addition, we validate experimentally our method in the tasks of shape classification and shape segmentation, where we obtain comparable or superior performance to the state of the art.

Francesco Milano, Antonio Loquercio, Antoni Rosinol, Davide Scaramuzza, Luca Carlone• 2020

Related benchmarks

TaskDatasetResultRank
Mesh SegmentationHuman Body dataset
Accuracy86.9
20
ClassificationSHREC 11 (test)
Accuracy99.1
19
3D Shape ClassificationCube Engraving (test)
Accuracy94.4
17
ClassificationSHREC11
Accuracy99.1
9
Mesh classificationSHREC 2011 (10)
Accuracy99.1
8
Semantic segmentationCOSEG
Accuracy (Edge)96.9
8
Mesh classificationSHREC 2011 (16)
Accuracy99.7
7
Semantic segmentationHuman body--
7
Semantic segmentationPartNet
Accuracy (Face)58.7
5
Mesh SegmentationCOSEG (4:1 random split for chairs vases; MeshCNN split for tele-aliens)
Vases Score81.6
3
Showing 10 of 10 rows

Other info

Follow for update