DiscoMatch: Fast Discrete Optimisation for Geometrically Consistent 3D Shape Matching

Paul Roetzer, Ahmed Abbas, Dongliang Cao, Florian Bernard, Paul Swoboda
10/12/2023
cs.CV

No official code found. Best implementation: paul0noah/disco-match (4 stars, MIT, last commit 2024-10-08). 1 more below.

Abstract

In this work we propose to combine the advantages of learningbased and combinatorial formalisms for 3D shape matching. While learningbased methods lead to state-of-the-art matching performance, they do not ensure geometric consistency, so that obtained matchings are locally non-smooth. On the contrary, axiomatic, optimisation-based methods allow to take geometric consistency into account by explicitly constraining the space of valid matchings. However, existing axiomatic formalisms do not scale to practically relevant problem sizes, and require user input for the initialisation of non-convex optimisation problems. We work towards closing this gap by proposing a novel combinatorial solver that combines a unique set of favourable properties: our approach (i) is initialisation free, (ii) is massively parallelisable and powered by a quasi-Newton method, (iii) provides optimality gaps, and (iv) delivers improved matching quality with decreased runtime and globally optimal results for many instances.

View on arXivView PDF

Code Implementations(2)

MIT

🪩 DiscoMatch: Fast Discrete Optimisation for Geometrically Consistent 3D Shape Matching

00PythonJan 21, 20269 months agoMIT
eccvlinear-programmingshape-matching
MIT

🪩 DiscoMatch: Fast Discrete Optimisation for Geometrically Consistent 3D Shape Matching

40PythonJul 8, 20242 years agoMIT
eccvlinear-programmingshape-matching

Cite this paper

@article{roetzer2023discomatch,
  title  = {DiscoMatch: Fast Discrete Optimisation for Geometrically Consistent 3D Shape Matching},
  author = {Paul Roetzer and Ahmed Abbas and Dongliang Cao and Florian Bernard and Paul Swoboda},
  year   = {2023},
  eprint = {2310.08230},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.08230v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.08230.svg)](https://codeofpaper.com/paper/2310.08230)

Discussion