English

MeshWalker: Deep Mesh Understanding by Random Walks

Computer Vision and Pattern Recognition 2020-12-11 v3 Computational Geometry Machine Learning

Abstract

Most attempts to represent 3D shapes for deep learning have focused on volumetric grids, multi-view images and point clouds. In this paper we look at the most popular representation of 3D shapes in computer graphics - a triangular mesh - and ask how it can be utilized within deep learning. The few attempts to answer this question propose to adapt convolutions & pooling to suit Convolutional Neural Networks (CNNs). This paper proposes a very different approach, termed MeshWalker, to learn the shape directly from a given mesh. The key idea is to represent the mesh by random walks along the surface, which "explore" the mesh's geometry and topology. Each walk is organized as a list of vertices, which in some manner imposes regularity on the mesh. The walk is fed into a Recurrent Neural Network (RNN) that "remembers" the history of the walk. We show that our approach achieves state-of-the-art results for two fundamental shape analysis tasks: shape classification and semantic segmentation. Furthermore, even a very small number of examples suffices for learning. This is highly important, since large datasets of meshes are difficult to acquire.

Keywords

Cite

@article{arxiv.2006.05353,
  title  = {MeshWalker: Deep Mesh Understanding by Random Walks},
  author = {Alon Lahav and Ayellet Tal},
  journal= {arXiv preprint arXiv:2006.05353},
  year   = {2020}
}
R2 v1 2026-06-23T16:11:02.261Z