Submitted:
14 July 2025
Posted:
15 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- We introduce a scalable descriptor integration strategy that captures essential topological patterns and preserves intrinsic geometry without excessive computational overhead.
- We formulate brain-shape correspondence as a globally optimal assignment problem, leveraging the Kuhn-Munkres algorithm to balance connectivity and spatial coherence.
- We propose a probabilistic re-adjustment to weak correspondences (very different descriptors) through the application of optimal rigid transformations and the computation of a new descriptor.
- We validate DGA on multiple benchmarks—achieving a 33.5% reduction in mean geodesic error on FAUST, robust partial-shape matching on TOSCA, and accurate cross-species alignment on SHREC-20, demonstrating resilience to morphological variability and symmetry ambiguities.
2. Related Work
3. Methods
3.1. Preprocessing via Quadric Error Metrics (QEM)
- Pairwise Distance Calculation: Euclidean distances between adjacent vertices were computed as .
- Threshold-Based Vertex Merging: Pairs satisfying were merged into a new vertex , minimizing the quadric error , where combines the effects of all nearby triangular planes into a single plane.
- Topology Update: Edges incident to and were redirected to , ensuring adjacency consistency:
3.2. Hybrid, Structural-Spatial Graph Descriptor
- Spatial Similarity : Normalized distances between nodes of the two shapes:
-
Structural Similarity :
- Node degree: , quantifies the adjacency connectivity.
- Clustering Coefficient: , where is the edge count among neighbors of i.
The structural similarity was computed as follows:where and are the degrees of nodes i for the first shape and the degrees j for the nodes of the second shape, respectively. -
Composite Similarity:The final descriptor integrated both metrics via a tunable parameter :
3.3. Optimal Correspondence
3.3.1. Correspondence Search via Kuhn-Munkres Algorithm
3.3.2. Refined Probabilistic Matching
- Correspondence Classification: Given initial correspondences between graphs and with similarity scores , we partition them using a probabilistic threshold :where is the similarity threshold (setting as 90% or ), and s is the similarity between .
-
Bayesian Procrustes Alignment: For , we solve the maximum likelihood estimation [13,25] (, ):where weights incorporate correspondence confidence. The SVD solution:
- , being mean-centered coordinates of strong correspondences
- H the covariance matrix
- U orthonormal matrix representing an output basis
- : the diagonal matrix with the singular values (measure of the importance of each component in the direction)
- V the orthonormal matrix representing an input basis
-
Probabilistic Similarity Update: For each weak correspondence , undergoes Bayesian updating:Implemented via:where:
- : Kernel bandwidth (empirically set to 10% of median edge length)
- : Uniform distribution over bounding box volume
- : mean-centered coordinates and covariance matrix
- The convex combination becomes a special case when assuming fixed priors
3.4. Evaluation Metrics for Correspondence Quality
- is the cumulative fraction of matches with geodesic error less than or equal to .
- is the geodesic relative error between and its correspondence .
- N is the total number of evaluated correspondences.
4. Experiments
4.1. Ablation and Comparative Study on FAUST
4.2. Validation on Brain Structures and Volumetric Variation
4.3. Secondary Experiments
- Validation with the TOSCA dataset [23] where the meshes present partial occlusions ( of the original vertices) and slight rotation and translation variations.
- Demonstration against non-human and different morphologies - animals SHREC’20 [24] - corroborates the flexibility against the search for correspondences in structurally related but intrinsically different shapes and also remarkable volumetric variations.
5. Results and Analysis
5.1. Ablation and Comparative Study
5.1.1. Initial Faust Analysis
5.1.2. Ablation Analysis
- Probabilistic Refinement: Selectively improves weak correspondences (error > 0.4) while preserving high-confidence matches, particularly valuable in regions with high anatomical variability.
- Optimal Matching: Kuhn-Munkres algorithm doubled ICP’s accuracy (0.4 vs. 0.8 error at P90), avoiding in a better way, errors in similar descriptor.
- Hybrid Descriptors: The combination of spatial and structural features can outperform either one separately, balancing geometric invariance with topological coherence.
5.1.3. Comparative with SoA Models
- Our full model xhibits the steepest error convergence, with 100% of correspondences below 0.35 error, reflecting the synergistic effect of hybrid descriptors and global optimal transport.
- Deep learning baselines (GCNN-DeepShell/AGCNN-FeaStNet) plateau at 0.45 error for 90% coverage, constrained by their reliance on local surface convolutions.
- Spectral descriptor methods (WKS/HKS Functional Maps) show limited discrimination power, requiring 0.75–0.95 error tolerance for 90% coverage despite their rotation/translation invariance.
5.2. Validation on Brain Structures and Volumetric Variation
5.3. Secondary Experiments
5.3.1. TOSCA Partial Shape Matching
5.3.2. SHREC’20 Cross-Species Correspondence
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CGE | Cumulative Geodesic Error |
| DGA | Dynamic Graph Analysis |
| DPFM | Deep Partial Functional Maps |
| fMRI | functional Magnetic Resonance Image |
| HKS | Heat Kernel Signature |
| ICP | Iterative Closest Point |
| LAP | Linear Assigment Problem |
| MRI | Magnetic Resonance Images |
| P90 | 90th Percentile |
| QEM | Quadric Error Metrics |
| SC | Strong Correspondence |
| SS | Structural Similarity |
References
- Hansson, O. Biomarkers for neurodegenerative diseases. Nature Medicine 2021, 27, 954–963. [Google Scholar] [CrossRef] [PubMed]
- zhen Kong, X.; Mathias, S.; Guadalupe, T.M.; Glahn, D.C.; Franke, B.; Crivello, F.; Tzourio-Mazoyer, N.; Fisher, S.E.; Thompson, P.M.; Francks, C. Mapping cortical brain asymmetry in 17,141 healthy individuals worldwide via the ENIGMA Consortium. Proceedings of the National Academy of Sciences 2018, 115, E5154–E5163. [Google Scholar] [CrossRef] [PubMed]
- D’Souza, N.S.; Nebel, M.B.; Crocetti, D.; Wymbs, N.F.; Robinson, J.; Mostofsky, S.H.; Venkataraman, A. Deep sr-DDL: Deep structurally regularized dynamic dictionary learning to integrate multimodal and dynamic functional connectomics data for multidimensional clinical characterizations. NeuroImage 2020, 241, 118388–118388. [Google Scholar] [CrossRef] [PubMed]
- Zhang, J.; Yao, Y.; Deng, B. Fast and Robust Iterative Closest Point. IEEE Transactions on Pattern Analysis and Machine Intelligence 2020, 44, 3450–3466. [Google Scholar] [CrossRef] [PubMed]
- Müller, M.; Macklin, M.; Chentanez, N.; Jeschke, S. Physically Based Shape Matching. Computer Graphics Forum 2022, 41. [Google Scholar] [CrossRef]
- Lian, Y.; Pei, S.; Chen, M.; Hua, J. Relation Constrained Capsule Graph Neural Networks for Non-Rigid Shape Correspondence. ACM Trans. Intell. Syst. Technol. 2024, 15, 121–1. [Google Scholar] [CrossRef]
- Farazi, M.; Zhu, W.; Yang, Z.; Wang, Y. Anisotropic Multi-Scale Graph Convolutional Network for Dense Shape Correspondence. In 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV); 2022; pp. 3145–3154. [Google Scholar] [CrossRef]
- Okada, N.; Yahata, N.; Koshiyama, D.; Morita, K.; Sawada, K.; Kanata, S.; Fujikawa, S.; Sugimoto, N.; Toriyama, R.; Masaoka, M.; et al. Abnormal asymmetries in subcortical brain volume in early adolescents with subclinical psychotic experiences. Translational Psychiatry 2018, 8. [Google Scholar] [CrossRef] [PubMed]
- Wan, L. The Genus of a Graph: A Survey. Symmetry 2023, 15. [Google Scholar] [CrossRef]
- Saramäki, J.; Kivelä, M.; Onnela, J.; Kaski, K.; Kertész, J. Generalizations of the clustering coefficient to weighted complex networks. Physical review. E, Statistical, nonlinear, and soft matter physics 2006, 75 2 Pt 2, 027105. [Google Scholar] [CrossRef] [PubMed]
- Li, J.; Xu, K.; Chaudhuri, S.; Yumer, E.; Zhang, H.; Guibas, L. Deformation-driven shape correspondence via shape recognition. ACM Transactions on Graphics (TOG) 2017, 36, 1–12. [Google Scholar] [CrossRef]
- Kuhn, H.W. The Hungarian Method for the Assignment Problem. Naval Research Logistics 2009. [Google Scholar] [CrossRef]
- Castaño, M.; García, H.; Orozco, Á.; Porras-Hurtado, G.L.; Cárdenas-Peña, D.A. Bayesian Iterative Closest Point for Shape Analysis of Brain Structures. In Proceedings of the International Conference on Pattern Recognition Applications and Methods; 2023. [Google Scholar]
- Liu, S.; Wang, H.; Yan, D.M.; Li, Q.; Luo, F.; Teng, Z.; Liu, X. Spectral Descriptors for 3D Deformable Shape Matching: A Comparative Survey. IEEE transactions on visualization and computer graphics 2024, PP. [Google Scholar] [CrossRef] [PubMed]
- Wang, D.; Sun, S.; Chen, X.; Yu, Z. A 3D shape descriptor based on spherical harmonics through evolutionary optimization. Neurocomputing 2016, 194, 183–191. [Google Scholar] [CrossRef]
- Zhang, B.; Tang, J.; Nießner, M.; Wonka, P. 3DShape2VecSet: A 3D Shape Representation for Neural Fields and Generative Diffusion Models. ACM Transactions on Graphics (TOG) 2023, 42, 1–16. [Google Scholar] [CrossRef]
- Verma, N.; Boyer, E.; Verbeek, J. Feastnet: Feature-steered graph convolutions for 3d shape analysis. In Proceedings of the Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp.
- Attaiki, S.; Pai, G.; Ovsjanikov, M. Dpfm: Deep partial functional maps. In Proceedings of the 2021 International Conference on 3D Vision (3DV). IEEE; 2021; pp. 175–185. [Google Scholar]
- Eisenberger, M.; Toker, A.; Leal-Taixé, L.; Cremers, D. Deep shells: Unsupervised shape correspondence with optimal transport. Advances in Neural information processing systems 2020, 33, 10491–10502. [Google Scholar]
- Garland, M.; Heckbert, P.S. Surface simplification using quadric error metrics. In Proceedings of the Proceedings of the 24th annual conference on Computer graphics and interactive techniques, 1997, pp.
- Wu, Y.; He, Y.j.; Cai, H. QEM-based mesh simplification with global geometry features preserved. GRAPHITE ’04 2004. [Google Scholar] [CrossRef]
- Fan, Y.; Huang, Y.; Cai, K.; Yan, F.; Peng, J. Surfel Set Simplification With Optimized Feature Preservation. IEEE Access 2016. [Google Scholar] [CrossRef]
- Bronstein, A.M.; Bronstein, M.M.; Kimmel, R. Efficient computation of isometry-invariant distances between surfaces. SIAM Journal on Scientific Computing 2006, 28, 1812–1836. [Google Scholar] [CrossRef]
- Dyke, R.; Lai, Y.K.; Rosin, P.L.; Zappalàa, S.; Dykes, S.; Guo, D.; Li, K.; Marin, R.; Melzi, S.; Yang, J. SHREC’20: Shape correspondence with non-isometric deformations. Comput. Graph. 2020, 92, 28–43. [Google Scholar] [CrossRef]
- Luo, B.; Hancock, E.R. Iterative procrustes alignment with the em algorithm. Image and Vision Computing 2002, 20, 377–396. [Google Scholar] [CrossRef]
- Shilane, P.; Min, P.; Kazhdan, M.; Funkhouser, T. The princeton shape benchmark. In Proceedings of the Proceedings Shape Modeling Applications, 2004, 2004. IEEE; pp. 167–178. [Google Scholar]
- Bogo, F.; Romero, J.; Loper, M.; Black, M.J. FAUST: Dataset and evaluation for 3D mesh registration. In Proceedings of the Proceedings IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), Piscataway, NJ, USA, jun 2014. [Google Scholar]







| Shapes | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 752 | 594 | 714 | 562 | 616 | 736 | 546 | 569 | 534 | 610 |
| 2 | 78,99 | 752 | 585 | 599 | 507 | 599 | 547 | 536 | 533 | 623 |
| 3 | 94,95 | 77,79 | 752 | 519 | 607 | 720 | 516 | 557 | 535 | 615 |
| 4 | 74,73 | 79,65 | 69,02 | 752 | 477 | 567 | 669 | 531 | 563 | 653 |
| 5 | 81,91 | 67,42 | 80,72 | 63,43 | 752 | 598 | 509 | 529 | 508 | 538 |
| 6 | 97,87 | 79,65 | 95,74 | 75,40 | 79,52 | 752 | 563 | 551 | 565 | 624 |
| 7 | 72,61 | 72,74 | 68,62 | 88,96 | 67,69 | 74,87 | 752 | 456 | 582 | 544 |
| 8 | 75,66 | 71,28 | 74,07 | 70,61 | 70,35 | 73,27 | 60,64 | 752 | 513 | 600 |
| 9 | 71,01 | 70,88 | 71,14 | 74,87 | 67,55 | 75,13 | 77,39 | 68,22 | 752 | 553 |
| 10 | 81,12 | 82,85 | 81,78 | 86,84 | 71,54 | 82,98 | 72,34 | 79,79 | 73,54 | 752 |
| Shape 1-2 | Shape 2-3 | Shape 1-3 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Structure | Vol 1. | Vol 2. | Vol 3. | % SC | % SS | % SC | % SS | % SC | % SS |
| Pons | 4.62 | 4.84 | 4.88 | 61.10 | 89.64 | 57.67 | 89.68 | 53.73 | 89.44 |
| Midbrain | 4.08 | 5.49 | 9.07 | 41.01 | 88.57 | 46.85 | 87.86 | 34.00 | 87.57 |
| Medulla | 1.33 | 1.83 | 4.90 | 44.62 | 88.19 | 69.82 | 91.19 | 46.61 | 88.94 |
| Thalamus Left | 6.42 | 3.73 | 2.88 | 51.21 | 88.70 | 22.70 | 84.04 | 32.43 | 87.94 |
| Thalamus Right | 8.39 | 8.09 | 4.24 | 60.32 | 91.04 | 53.61 | 59.54 | 45.24 | 88.77 |
| Cerebellum Left | 10.69 | 25.32 | 47.53 | 46.47 | 87.82 | 71.46 | 91.74 | 49.90 | 87.87 |
| Cerebellum Right | 9.74 | 19.23 | 49.09 | 55.97 | 89.54 | 70.37 | 91.58 | 51.62 | 89.52 |
| Cerebral WM Left | 133.73 | 143.95 | 312.70 | 73.21 | 91.87 | 60.55 | 89.35 | 49.17 | 87.42 |
| Cerebral WM Right | 127.31 | 136.51 | 302.64 | 61.10 | 89.64 | 59.73 | 89.44 | 57.67 | 89.68 |
| Shapes 1-2 | ||||
|---|---|---|---|---|
| Structure | Anormal Vol | Normal Vol | %Strong Correspondence | %Structural Similarity |
| Amygdala Left | 2.64 | 2.04 | 69.32 | 91.64 |
| Amygdala Right | 0.84 | 1.01 | 72.08 | 90.67 |
| Hippocampus Left | 6.51 | 4.27 | 68.52 | 91.83 |
| Hippocampus Right | 1.73 | 1.65 | 65.24 | 91.15 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).