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

PyRadiomics-cuda est une extension accélérée par GPU de la bibliothèque PyRadiomics qui permet d'extraire efficacement des caractéristiques tridimensionnelles d'images médicales tout en conservant une compatibilité totale avec l'API originale pour une intégration transparente dans les flux de travail d'IA.

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

Publié 2026-02-20
📖 4 min de lecture☕ Lecture pause café

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

🏥 Le Problème : La Cuisine Trop Lente

Imaginez que vous êtes un chef cuisinier (un chercheur médical) qui doit analyser des milliers de photos de gâteaux (des images médicales comme des scanners 3D) pour trouver des secrets cachés : la forme exacte d'une tumeur, sa surface, ou sa taille maximale.

Pour faire cela, vous utilisez un livre de recettes très célèbre et fiable appelé PyRadiomics. Ce livre est excellent, mais il a un gros défaut : il est écrit pour être lu par une seule personne, très lentement.

Quand les gâteaux sont petits, ce n'est pas grave. Mais quand vous avez des gâteaux géants (des images 3D très détaillées), la tâche devient infernale.

  • Le goulot d'étranglement : La partie la plus longue consiste à mesurer la "distance la plus grande" entre deux points du gâteau (le diamètre). C'est comme si vous deviez mesurer la distance entre chaque grain de sucre et tous les autres grains. Pour un gros gâteau, cela prendrait des jours !
  • Le résultat : Votre ordinateur (le chef) passe 99,9 % de son temps juste à faire ces mesures, et le reste du temps à attendre. C'est comme si un Ferrari était bloqué dans un embouteillage de tracteurs.

🚀 La Solution : Une Armée de Robots (GPU)

Les auteurs de l'article, Jakub et son équipe, ont eu une idée géniale : pourquoi ne pas engager une armée de robots ultra-rapides pour faire le travail à la place du chef ?

Ces robots, ce sont les cartes graphiques (GPU) de votre ordinateur, celles qui servent normalement à faire des jeux vidéo. Elles sont conçues pour faire des millions de petits calculs en même temps.

Ils ont créé PyRadiomics-cuda, qui est comme un "super-pouvoir" ajouté au livre de recettes original.

  • La magie : Au lieu de demander au chef de tout faire seul, le livre dit : "Hé, robots ! Vous, prenez les mesures de forme et de taille, et faites-les tous en même temps !"
  • Le résultat : Ce qui prenait 10 heures sur un ordinateur normal ne prend plus que quelques minutes sur un ordinateur équipé de ces robots.

🎭 Le Tour de Magie : "Transparent" et Compatible

Le plus beau dans cette histoire, c'est que vous n'avez pas besoin de réapprendre à cuisiner.

  • Pas de changement de recette : Si vous utilisiez déjà PyRadiomics, vous n'avez rien à modifier dans votre code. C'est comme si vous aviez commandé un plat dans un restaurant, et que soudain, la cuisine avait installé un four à micro-ondes invisible qui cuisait le plat 50 fois plus vite, mais vous receviez le même plat, au même goût.
  • Le plan B intelligent : Si vous n'avez pas de robots (pas de carte graphique puissante), le système dit : "Pas de problème, on le fait avec le chef lent, mais on essaie quand même." Tout fonctionne, que vous soyez dans un super laboratoire ou dans un vieux bureau.

🏆 Les Résultats : Vitesse Éclair

L'équipe a testé leur invention sur trois types de "cuisines" :

  1. Le Super-Laboratoire (Cluster H100) : Une machine de guerre pour l'IA.
  2. Le Bureau Moyen (RTX 4070) : Un ordinateur de gamer standard.
  3. Le Vieux Bâtiment (T4) : Une machine ancienne avec un budget limité.

Les résultats sont stupéfiants :

  • Sur les gros gâteaux (images complexes), la vitesse a été multipliée par 2 000 sur les machines les plus puissantes !
  • Même sur les machines modestes, ils ont gagné un facteur 8 à 24 de vitesse.
  • Pour les petits gâteaux, le temps de lecture du fichier est si long que l'accélération ne se voit pas autant, mais pour les gros projets (comme analyser 40 000 poumons), c'est une révolution.

💡 En Résumé

Imaginez que vous devez compter les grains de sable sur toutes les plages du monde.

  • Avant (PyRadiomics classique) : Vous êtes un seul humain avec une loupe. Cela prendrait des siècles.
  • Maintenant (PyRadiomics-cuda) : Vous lancez un drone qui scanne la plage en 3D et envoie les données à une usine de robots qui les comptent en une seconde.

Pourquoi c'est important ?
Cela permet aux médecins et aux chercheurs d'analyser des milliers de patients beaucoup plus vite. Cela accélère la découverte de nouveaux traitements contre le cancer et rend l'intelligence artificielle médicale plus accessible, même pour ceux qui n'ont pas des ordinateurs de plusieurs millions d'euros.

C'est une victoire de l'ingéniosité : utiliser la puissance brute des jeux vidéo pour sauver des vies, sans casser les outils que les médecins utilisent déjà.

Recevez des articles comme celui-ci dans votre boîte mail

Digests quotidiens ou hebdomadaires personnalisés selon vos intérêts. Résumés Gist ou techniques, dans votre langue.

Essayer Digest →