A Python implementation of some geometric tools on Kendall 3D shape space for practical applications

Este artículo presenta una implementación en Python de herramientas geométricas para el espacio de formas de Kendall en 3D, diseñadas para superar las limitaciones de la biblioteca Geomstats y facilitar el análisis de formas independiente de escala, posición y orientación en aplicaciones prácticas.

Jorge Valero, Vicent Gimeno i Garcia, M. Victoría Ibáñez, Pau Martinavarro, Amelia Simó

Publicado Thu, 12 Ma
📖 4 min de lectura☕ Lectura para el café

Each language version is independently generated for its own context, not a direct translation.

¡Claro que sí! Imagina que este artículo es como un manual de instrucciones para un nuevo tipo de "GPS" matemático diseñado específicamente para entender la forma de las cosas en 3D, como un edificio, un hueso o una cara.

Aquí tienes la explicación, traducida a un lenguaje cotidiano y con analogías divertidas:

🏠 El Problema: ¿Cómo medimos la "forma" sin medir el tamaño?

Imagina que tienes una foto de una casa. Si la acercas a la cámara, se ve gigante. Si la alejas, se ve pequeña. Si la giras, se ve de lado. Pero, la casa sigue siendo la misma casa.

En el mundo de la ciencia (como en medicina o visión por computadora), los investigadores quieren estudiar solo la forma de los objetos, ignorando si están grandes, pequeños, rotados o movidos. A esto le llaman "Espacio de Formas de Kendall".

El problema es que este "espacio de formas" no es plano como una hoja de papel; es como una esfera gigante y curvada. Hacer cálculos matemáticos en una superficie curva es muy difícil y confuso. Las herramientas actuales (como una librería de Python llamada Geomstats) son como un coche muy potente, pero les faltan las llaves específicas para arrancar este motor tan especial.

🔧 La Solución: Las nuevas "Herramientas de Taller"

Los autores de este artículo (Jorge y su equipo) han creado un kit de herramientas de software en Python para rellenar esos huecos. Han traducido matemáticas muy abstractas en código que cualquier investigador puede usar.

Aquí están las dos herramientas principales que han creado, explicadas con analogías:

1. El "Mapa de la Ciudad" (La Base Ortogonal)

Imagina que estás en la cima de una montaña (un punto en el espacio de formas). Si quieres caminar o simular un movimiento, necesitas un mapa plano para saber hacia dónde ir.

  • El desafío: La montaña es curva, pero tus pasos los das en línea recta. Necesitas saber exactamente qué dirección es "horizontal" para no caer por el precipicio (la rotación) ni subir por la montaña (el tamaño).
  • La herramienta: Han creado un algoritmo que, como un arquitecto experto, dibuja un sistema de coordenadas perfecto (una base ortogonal) justo en el punto donde estás.
  • Para qué sirve: Permite a los científicos simular movimientos aleatorios (como "¿cómo se vería esta casa si la deformáramos un poco?") de forma segura y precisa, sabiendo que siempre se mantendrán en el plano correcto de la "forma".

2. El "Medidor de Curvatura" (La Curvatura Seccional)

Imagina que caminas por una superficie. A veces es plana como un campo de fútbol (curvatura cero), a veces es como la superficie de una pelota (curvatura positiva).

  • El desafío: En el espacio de formas, la superficie es extrañamente curvada. Saber cuánto se dobla en cada dirección es vital para entender cómo se comportan las formas. Es como saber si el suelo bajo tus pies es de goma elástica o de cemento duro.
  • La herramienta: Han creado una fórmula computacional que actúa como un nivel de burbuja supersofisticado.
  • Cómo funciona:
    1. Descompone la forma en sus piezas básicas (como desarmar un LEGO).
    2. Calcula cómo interactúan esas piezas entre sí.
    3. Te da un número exacto que dice: "Aquí la superficie se curva mucho, allá se curva poco".
  • Para qué sirve: Esto ayuda a entender la "geometría oculta" de los datos. Por ejemplo, en medicina, podría ayudar a ver si un hueso se está deformando de manera "natural" o "patológica" basándose en cómo se curva el espacio matemático a su alrededor.

🚀 En resumen: ¿Qué logran con esto?

Antes, si un investigador quería hacer estos cálculos complejos sobre formas 3D, tenía que ser un genio de las matemáticas y escribir miles de líneas de código desde cero.

Con este trabajo, han creado un puente:

  1. Han tomado las teorías matemáticas difíciles (geometría de Riemann).
  2. Las han convertido en código de Python listo para usar.
  3. Han añadido funciones específicas que faltaban en las herramientas actuales.

La analogía final:
Si Geomstats es un coche deportivo muy rápido pero sin radio ni GPS, este artículo es el kit de accesorios que le instala un sistema de navegación por satélite y un mapa detallado de las carreteras de montaña, permitiendo a cualquiera conducir por terrenos difíciles (análisis de formas 3D) sin perderse ni chocar.

¡Es una herramienta que hace que la matemática avanzada deje de ser un misterio y se convierta en algo práctico para estudiar desde casas hasta células!