Primal-Dual Mesh Convolutional Neural Networks
Francesco Milano, Antonio Loquercio, Antoni Rosinol, Davide Scaramuzza, Luca Carlone
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1465f347-b055-478d-afe9-b6de7ed0a1ecCited by top-tier papers17
- MeshGPT: Generating Triangle Meshes with Decoder-Only TransformersYawar Siddiqui, Antonio Alliegro, Alexey Artemov, Tatiana Tommasi et al.CVPR 2024 · 74 citations
- HodgeNet: learning spectral geometry on triangle meshesDmitriy Smirnov, Justin SolomonSIGGRAPH 2021 · 68 citations
- Geometric Clifford Algebra NetworksDavid Ruhe, Jayesh K. Gupta, Steven De Keninck, Max Welling et al.ICML 2023 · 58 citations
- DeltaConv: anisotropic operators for geometric deep learning on point cloudsRuben Wiersma, Ahmad Nasikun, Elmar Eisemann, Klaus HildebrandtSIGGRAPH 2022 · 48 citations
- Neural Trees for Learning on GraphsRajat Talak, Siyi Hu, Lisa R. Peng, Luca CarloneNeurIPS 2021 · 31 citations
Builds on2
Related papers
- MeshNet++: A Network with a FaceVinit Veerendraveer Singh, Shivanand Venkanna Sheshappanavar, Chandra KambhamettuACM MM 2021 · 25 citations
- Picasso: A CUDA-Based Library for Deep Learning Over 3D MeshesHuan Lei, Naveed Akhtar, Ajmal MianCVPR 2021
- Learning Feature Aggregation for Deep 3D Morphable ModelsZhixiang Chen, Tae-Kyun KimCVPR 2021
- Neural Mesh SimplificationRolandos Alexandros Potamias, Stylianos Ploumpis, Stefanos ZafeiriouCVPR 2022 · 25 citations
- DiffGCN: Graph Convolutional Networks via Differential Operators and Algebraic Multigrid PoolingMoshe Eliasof, Eran TreisterNeurIPS 2020 · 27 citations
