PulmoEIT sur le KTC2023 (v1.0.0)
U-Net qui transforme la reconstruction linéaire officielle du Kuopio Tomography Challenge 2023
en segmentation à trois classes (eau, résistif, conducteur). Code : sheene123/pulmoeit
(src/pulmoeit/ktc/, méthode et limites dans docs/ktc2023.md). Démo : Space PulmoEIT, page KTC2023.
Score officiel sur les 21 cuves réelles d'évaluation : 14,93 sur 21, contre 10,30 pour la méthode de référence des organisateurs (mieux sur les 21 cuves).
| Niveau | Référence des organisateurs | PulmoEIT |
|---|---|---|
| 1 | 2,55 | 2,74 |
| 2 | 2,15 | 2,64 |
| 3 | 1,55 | 2,04 |
| 4 | 1,41 | 1,94 |
| 5 | 1,13 | 2,07 |
| 6 | 0,58 | 1,71 |
| 7 | 0,93 | 1,78 |
| Algorithmes publiés (Denker et al., 2024) | Total sur 21 |
|---|---|
| Bremen, post-traitement (1er) | 15,24 |
| Bremen, FC U-Net | 15,13 |
| Team ABC | 12,76 |
| Team DTU | 12,38 |
Utilisation
ktc.onnx: entréesimage(N, 128, 128), la reconstruction linéaire officielle sur la grille de pixels du défi, divisée par son écart-type, etniveau(N,), entier de 1 à 7 ; sortielogits(N, 3, 128, 128). Classes 0 eau, 1 résistif, 2 conducteur ; agrandir en 256 × 256 pour le score officiel. SHA-256 :38f0515b407c1f8b12ecdc271e903c39f3c9f2ab6690342d3f03a5a58584a8c4.- La reconstruction linéaire se calcule avec
pulmoeit.ktc.lineaire.operateurs(code officiel du défi).
Entraînement
15 000 cuves simulées avec le simulateur officiel (maillage dense ; reconstruction sur le maillage clairsemé), 1 à 4 objets de formes variées, chaque cuve servant aux 7 niveaux. GPU T4 (Kaggle). Modèle choisi sur les 4 cuves réelles d'entraînement (époque 40) ; les 21 cuves d'évaluation n'ont servi qu'au test final.
Limites
Comparaison aux équipes faite après le défi, pas en aveugle. Vérités terrain de la version d'avril 2024 des données. Un seul entraînement. Une cuve d'eau n'est pas un thorax : prototype de recherche, pas un dispositif médical. Données et code du défi : Räsänen et al., doi:10.5281/zenodo.8252370 (CC BY 4.0).