PyRadiomics-cuda: 3D features extraction from medical images for HPC using GPU acceleration

PyRadiomics-cuda es una extensión acelerada por GPU de la biblioteca PyRadiomics que reduce drásticamente el tiempo de extracción de características tridimensionales en imágenes médicas, manteniendo la compatibilidad total con la API original para su integración transparente en flujos de trabajo de IA.

Jakub Lisowski, Piotr Tyrakowski, Szymon Zyguła, Krzysztof Kaczmarski

Publicado 2026-02-20
📖 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 PyRadiomics es como un chef muy meticuloso que trabaja en una cocina de hospital. Su trabajo es tomar fotos médicas (como tomografías o resonancias) y convertir las formas de los tumores o órganos en una lista de números (características) que los doctores y la Inteligencia Artificial pueden usar para diagnosticar enfermedades o predecir tratamientos.

El problema es que, cuando el chef tiene que medir formas tridimensionales complejas (como el volumen o el diámetro de un tumor en 3D), lo hace a mano, paso a paso, usando solo un cuchillo y un tablero de madera. Si tiene que procesar miles de pacientes, este método es tan lento que la cocina se queda parada, esperando a que termine una sola tarea antes de empezar la siguiente.

Aquí es donde entra PyRadiomics-cuda, la solución que proponen los autores de este artículo.

La Analogía: De un solo cocinero a un ejército de robots

Imagina que el método original (PyRadiomics) es un único cocinero intentando cortar una sandía gigante en trozos perfectos para medir su peso y tamaño. Le lleva horas.

PyRadiomics-cuda es como traer un ejército de 10,000 robots (que son los núcleos de una tarjeta gráfica o GPU) a la cocina.

  • En lugar de un solo cuchillo, ahora tienes miles de cuchillos trabajando al mismo tiempo.
  • Mientras el cocinero original tardaría un día en medir la sandía, los robots lo hacen en segundos.

¿Qué hace exactamente este "superpoder"?

  1. Acelera lo difícil: La parte más lenta de medir tumores en 3D es calcular distancias entre puntos lejanos y crear la "piel" (malla) del tumor. El artículo dice que el 99% del tiempo se pierde en esto. PyRadiomics-cuda toma esa tarea pesada y la pasa a la tarjeta gráfica (GPU), que es como un motor de videojuegos diseñado para hacer millones de cálculos geométricos al instante.
  2. Es invisible para el usuario: Lo más genial es que no tienes que cambiar tu receta. Si el chef (el investigador) usa el software normal, PyRadiomics-cuda se instala como un "acelerador fantasma".
    • Si tu computadora tiene una tarjeta gráfica potente, el sistema dice: "¡Eh, usen a los robots!" y va súper rápido.
    • Si tu computadora es vieja o no tiene tarjeta gráfica, el sistema dice: "No hay robots, usen al cocinero humano" y funciona igual que antes, solo que más lento.
    • No necesitas saber programar ni cambiar nada en tu código. Es como ponerle un motor de Ferrari a un coche normal sin tener que modificar el volante.

¿Qué descubrieron en sus pruebas?

Los autores probaron esto en tres escenarios muy diferentes, como si fueran cocinas de distintos tamaños:

  1. La cocina de lujo (Un superordenador moderno): Con una tarjeta gráfica de última generación (H100), el sistema fue 2,000 veces más rápido que el método antiguo. ¡Es como si un robot hiciera en un segundo lo que a un humano le tomaría 30 minutos!
  2. La cocina doméstica (Una PC de escritorio normal): Con una tarjeta gráfica común (RTX 4070), fue 50 veces más rápido.
  3. La cocina de presupuesto (Un servidor viejo con una tarjeta gráfica barata): Incluso con hardware modesto, lograron ser 8 a 24 veces más rápidos.

El resultado final

Gracias a esta herramienta, proyectos gigantes (como analizar 40,000 escáneres de pulmones) que antes tardaban semanas o meses, ahora pueden hacerse en días o incluso horas.

En resumen:
PyRadiomics-cuda es como darle a los médicos y científicos un superpoder de velocidad para analizar imágenes médicas en 3D. No cambia la forma en que trabajan, no requiere que aprendan algo nuevo, pero hace que lo que antes era una tarea aburrida y lenta se convierta en algo instantáneo, permitiendo que la Inteligencia Artificial aprenda más rápido y salve más vidas.

¡Es la diferencia entre esperar a que un caracol corra una maratón y tener un cohete listo para despegar! 🚀🏥

Recibe artículos como este en tu bandeja de entrada

Resúmenes diarios o semanales personalizados según tus intereses. Gists o resúmenes técnicos, en tu idioma.

Probar Digest →