Higher-Order Ratio Cycles for Fast and Globally Optimal Shape Matching

Abstract

In this work we address various shape matching problems that can be cast as finding cyclic paths in a product graph. This involves for example 2D-3D shape matching, 3D shape matching, or the matching of a contour to a graph. In this context, matchings are typically obtained as the minimum cost cycle in the product graph. Instead, inspired by related works on model-based image segmentation (Schoenemann and Cremers 2009), we consider minimum ratio cycles, which we combine with the recently introduced conjugate product graph in order to allow for higher-order matching costs. With that, on the one hand we avoid the bias of obtaining matchings that involve fewer/shorter edges, while on the other hand we are able to impose powerful geometric regularisation, e.g. to avoid zig-zagging. In our experiments we demonstrate that this not only leads to improved matching accuracy in most cases, but also to significantly reduced runtimes (up to two orders of magnitude, depending on the setting). Our GPU implementations are publicly available: https://github.com/paul0noah/product-graph-cycles/.

Cite

Text

Roetzer et al. "Higher-Order Ratio Cycles for Fast and Globally Optimal Shape Matching." Conference on Computer Vision and Pattern Recognition, 2025. doi:10.1109/CVPR52734.2025.02030

Markdown

[Roetzer et al. "Higher-Order Ratio Cycles for Fast and Globally Optimal Shape Matching." Conference on Computer Vision and Pattern Recognition, 2025.](https://mlanthology.org/cvpr/2025/roetzer2025cvpr-higherorder/) doi:10.1109/CVPR52734.2025.02030

BibTeX

@inproceedings{roetzer2025cvpr-higherorder,
  title     = {{Higher-Order Ratio Cycles for Fast and Globally Optimal Shape Matching}},
  author    = {Roetzer, Paul and Ehm, Viktoria and Cremers, Daniel and Lähner, Zorah and Bernard, Florian},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2025},
  pages     = {21793-21803},
  doi       = {10.1109/CVPR52734.2025.02030},
  url       = {https://mlanthology.org/cvpr/2025/roetzer2025cvpr-higherorder/}
}