Papers › MeshWalker: Deep Mesh Understanding by Random Walks

MeshWalker: Deep Mesh Understanding by Random Walks

9 Jun 2020arXiv:2006.05353archive 2025-07-28

Alon Lahav, Ayellet Tal

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.

PaperPDFCode

Code

AlonLahav/MeshWalker officialmentioned in papermentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

3D Classification3D Object RecognitionSemantic Segmentation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Object Recognition Cube Engraving MeshWalker (ours) Accuracy 98.6 #1 of 1 Archive leaderboard report
3D Object Recognition ModelNet40 MeshWalker (ours) Accuracy 92.3% #4 of 6 Archive leaderboard report
3D Object Recognition SHREC11, Split10-10 MeshWalker (ours) Per-Class Accuracy 97.1 #1 of 1 Archive leaderboard report
3D Object Recognition SHREC11, Split16-4 MeshWalker (ours) Per-Class Accuracy 98.6 #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections