Denoising Functional Maps: Diffusion Models for Shape Correspondence

Abstract

Estimating correspondences between pairs of deformable shapes remains a challenging problem. Despite substantial progress, existing methods lack broad generalization capabilities and require category-specific training data. To address these limitations, we propose a fundamentally new approach to shape correspondence based on denoising diffusion models. In our method, a diffusion model learns to directly predict the functional map, a low-dimensional representation of a point-wise map between shapes. We use a large dataset of synthetic human meshes for training and employ two steps to reduce the number of functional maps that need to be learned. First, the maps refer to a template rather than shape pairs. Second, the functional map is defined in a basis of eigenvectors of the Laplacian, which is not unique due to sign ambiguity. Therefore, we introduce an unsupervised approach to select a specific basis by correcting the signs of eigenvectors based on surface features. Our model achieves competitive performance on standard human datasets, meshes with anisotropic connectivity, non-isometric humanoid shapes, as well as animals compared to existing descriptor-based and large-scale shape deformation methods.

Cite

Text

Zhuravlev et al. "Denoising Functional Maps: Diffusion Models for Shape Correspondence." Conference on Computer Vision and Pattern Recognition, 2025. doi:10.1109/CVPR52734.2025.02505

Markdown

[Zhuravlev et al. "Denoising Functional Maps: Diffusion Models for Shape Correspondence." Conference on Computer Vision and Pattern Recognition, 2025.](https://mlanthology.org/cvpr/2025/zhuravlev2025cvpr-denoising/) doi:10.1109/CVPR52734.2025.02505

BibTeX

@inproceedings{zhuravlev2025cvpr-denoising,
  title     = {{Denoising Functional Maps: Diffusion Models for Shape Correspondence}},
  author    = {Zhuravlev, Aleksei and Lähner, Zorah and Golyanik, Vladislav},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2025},
  pages     = {26899-26909},
  doi       = {10.1109/CVPR52734.2025.02505},
  url       = {https://mlanthology.org/cvpr/2025/zhuravlev2025cvpr-denoising/}
}