Learning from Landmarks, Curves, Surfaces, and Shapes in Geomstats
We introduce the shape module of the Python package Geomstats to analyze shapes of objects represented as landmarks, curves, and surfaces across fields of natural sciences and engineering. The shape module first implements widely used shape spaces, such as the Kendall shape space, as well as elastic spaces of discrete curves and surfaces. The shape module further implements the abstract mathematical structures of group actions, fiber bundles, quotient spaces, and associated Riemannian metrics which allow users to build their own shape spaces. The Riemannian geometry tools enable users to compare, average, interpolate between shapes inside a given shape space. These essential operations can then be leveraged to perform statistics and machine learning on shape data. We present the object-oriented implementation of the shape module along with illustrative examples and show how it can be used to perform statistics and machine learning on shape spaces.
Authors
- L.F. Pereira (ORCID: https://orcid.org/0000-0002-3017-9553)
- Alice Le Brigant (ORCID: https://orcid.org/0000-0002-8055-4753)
- Adele Myers (ORCID: https://orcid.org/0000-0001-6887-1820)
- Pablo Suárez–Serrato (ORCID: https://orcid.org/0000-0002-1138-0921)
- Emmanuel Hartman (ORCID: https://orcid.org/0000-0002-5754-2930)
- Mengyang Gu (ORCID: https://orcid.org/0000-0002-3959-8965)
- Nina Miolane (ORCID: https://orcid.org/0000-0002-1200-9024)
- Amil Khan (ORCID: https://orcid.org/0000-0003-1153-7703)
- Malik Tuerkoen (ORCID: https://orcid.org/0000-0003-3268-7903)
- Trey Dold (ORCID: https://orcid.org/0009-0004-4264-6069)
Institutions
- University of California, Santa Barbara (US)
- Max Planck Institute for Mathematics (DE)
- University of Houston (US)
- Université Paris 1 Panthéon-Sorbonne (FR)
- University of Milano-Bicocca (IT)
Publication Details
- Journal
- ACM Transactions on Mathematical Software
- Published
- 2025-12-12
- DOI
- https://doi.org/10.1145/3779118
- Citations
- 1
- Primary Topic
- Morphological variations and asymmetry
- Type
- article
- Field-Weighted Citation Impact
- 4.09