$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Cette étude a été approuvée par le Conseil d’éthique institutionnelle de l’Hôpital général de l’Université de Shenzhen (n° d’approbation du comité de revue (NRB). KYLL-2026-077-1). L’exigence d’un consentement éclairé écrit a été levée en raison de la conception rétrospective de l’étude.
1. Cohorte d’étude
Les patients souffrant d’un AVC ischémique aigu (AIS) ayant subi une IRM multiparamétrique ont été identifiés rétrospectivement à partir de la base de données clinique institutionnelle. Le flux de travail global de l’étude, incluant le partitionnement des ensembles de données, le développement de modèles d’imagerie, la construction de modèles cliniques et la fusion multimodale, est illustré à la Figure 1.

Figure 1 : Flux de travail du cadre de prédiction multimodale des résultats. (A) Acquisition de données. Les patients atteints d’AVC ischémique aigu (AIS) remplissant des critères d’inclusion prédéfinis ont été identifiés rétrospectivement. L’ensemble de données a été divisé en une cohorte de validation d’entraînement (n = 250), une cohorte de test interne indépendante (n = 50) et une cohorte externe de test (n = 37). Une validation croisée stratifiée à cinq reprises a été réalisée au sein de la cohorte de validation de formation. (B) Développement de modèles d’imagerie. Des séquences d’IRM multiparamétriques, incluant l’imagerie pondérée par diffusion (DWI), le coefficient de diffusion apparent (ADC) et la récupération par inversion atténuée du fluide T2 (T2-FLAIR), ont été traitées à l’aide d’une architecture hybride 3-dimensionnelle de réseau neuronal convolutionnel-Transformateur de vision (CNN-ViT) pour la prédiction des résultats. (C) Développement de modèles cliniques. Des variables cliniques structurées ont été utilisées pour entraîner des modèles d’apprentissage automatique afin de prédire des résultats fonctionnels sur 90 jours. (D) Stratégie de fusion multimodale. Les prédictions générées par les modèles d’imagerie et cliniques ont été intégrées à l’aide d’un méta-apprenant de régression logistique empilée pour produire des prédictions des résultats finaux. Veuillez cliquer ici pour voir une version agrandie de cette figurine.
Les examens IRM ont été réalisés à l’aide de systèmes cliniques d’IRM. Une bobine de tête à réseau phasé dédiée était utilisée pour l’acquisition d’images. Toutes les séquences ont été acquises dans le plan axial en utilisant un positionnement cohérent des tranches entre différentes modalités. L’imagerie pondérée par diffusion (DWI) a été acquise à l’aide d’une séquence d’imagerie écho-planaire spin-écho en un seul tir, avec un temps de répétition (TR) de 3 000 à 5 000 ms et un temps d’écho (TE) de 80 à 90 ms. La sensibilisation par diffusion a été appliquée en utilisant des valeurs b de 0 et 800–1 000 s/mm 2 dans au moins 3 directions orthogonales. Le champ de vision variait de 220 à 240 mm avec une matrice de 128 × 128. L’épaisseur de la tranche était de 5 à 6 mm avec un espace entre les tranches de 1 à 1,5 mm. Deux à quatre moyennes de signaux ont été acquises.
Les cartes du coefficient de diffusion apparent (ADC) étaient automatiquement générées à partir des données DWI sur la station de travail du scanner en utilisant un ajustement monoexponentiel basé sur les valeurs b acquises. Les valeurs ADC étaient calculées par voxel et exportées pour une analyse quantitative. Les images T2 de récupération par inversion atténuée par fluide (T2-FLAIR) ont été acquises à l’aide d’une séquence de récupération par inversion avec un TR de 8 000–10 000 ms, un TE de 80–140 ms et un temps d’inversion de 2 200–2 600 ms. Le champ de vision variait de 220 à 240 mm avec une matrice de 192 × 192 à 256 × 256. L’épaisseur de la tranche était de 4 à 5 mm avec un espace entre les tranches de 1 à 1,5 mm.
2. Prétraitement des données
Les données cliniques ont été importées à partir de tableurs structurés contenant des identifiants de cas, des scores de résultats mRS, des labels de répartition des ensembles de données, ainsi que des variables démographiques et cliniques. Les identifiants de cas ont été standardisés pour garantir la cohérence avec les noms de fichiers d’imagerie. Les variables cliniques comprenaient les caractéristiques démographiques, la gravité de l’AVC mesurée à l’aide de l’échelle d’AVC des National Institutes of Health (NIHSS), les facteurs de risque vasculaires et les conditions comorbides enregistrées à l’admission.
Le critère de jugement principal était l’état fonctionnel 90 jours après l’apparition de l’AVC, mesuré à l’aide de l’échelle de Rankin modifiée (mRS). Un résultat favorable a été défini comme mRS ≤ 2 et un résultat défavorable comme mRS > 2. Le jeu de données a été divisé aléatoirement en cohortes de validation d’entraînement et de tests internes indépendantes utilisant un échantillonnage stratifié basé sur la distribution mRS afin de préserver l’équilibre des résultats. Une cohorte de test externe a été traitée séparément et n’a pas été utilisée lors du développement du modèle. Au sein de la cohorte entraînement-validation, une validation croisée k-fold stratifiée a été appliquée pour maintenir des distributions cohérentes des résultats entre les folds.
Tous les volumes DWI, ADC et T2-FLAIR ont été prétraités avant l’entraînement du modèle afin d’assurer la cohérence spatiale et numérique entre les modalités. Le même pipeline de prétraitement a été appliqué aux cohortes de validation d’entraînement, de test interne et de tests externes sans modification. Les images ont été réorientées vers l’orientation canonique RAS et converties en réseaux à virgule flottante. La résolution spatiale en plan a été rééchantillonnée à 256 × 256 grâce à une interpolation linéaire. La dimension du plan traversant a été standardisée à 20 tranches selon une stratégie basée sur le centre : les volumes contenant plus de 20 tranches étaient recadrés au centre, tandis que ceux contenant moins de 20 tranches étaient symétriquement rembourrés à zéro. La taille finale du volume était de 256 × 256 × 20.
La normalisation de l’intensité a été réalisée indépendamment pour chaque volume en utilisant la normalisation z-score :

où x désigne l’intensité des voxels, μ est l’intensité moyenne du volume, et σ est l’écart-type. Si σ = 0, la normalisation n’a pas été appliquée pour prévenir l’instabilité numérique. Les volumes traités étaient sauvegardés au format NIfTI avec une matrice affine standardisée pour l’analyse en aval de l’apprentissage profond.
3. Développement du modèle clinique
Des variables cliniques structurées ont été utilisées pour développer des modèles d’apprentissage automatique pour la prédiction des résultats. Les prédicteurs candidats comprenaient les caractéristiques démographiques, les facteurs de risque vasculaires, l’étiologie de l’AVC et les mesures de sévérité clinique de base. Les variables continues ont été imputées à l’aide de valeurs médianes et standardisées. Les variables catégorielles ont été imputées en utilisant la catégorie la plus fréquente et encodées par un encodage à une seule heure.
Plusieurs algorithmes d’apprentissage automatique ont été évalués, notamment la régression logistique, la forêt aléatoire, le gradient boosting, les machines à vecteurs de support (SVM), le gradient boosting extrême et les modèles de machines à gradient lumineux. Le développement du modèle a suivi un cadre de validation croisée stratifié à cinq branches au sein de la cohorte d’entraînement-validation afin d’estimer la performance de généralisation. Les prédictions finales pour les cohortes de test internes et externes ont été générées en moyennant les prédictions issues de modèles entraînés sur chaque pli de validation croisée. Aucun échantillon externe n’a été utilisé lors de la validation croisée ou de la sélection du modèle.
4. Architecture de modèles d’apprentissage profond
Une architecture hybride CNN-ViT en 3D a été mise en œuvre pour la prédiction des résultats à partir de volumes d’IRM multimodale. Le réseau a été conçu pour combiner l’extraction locale de caractéristiques spatiales avec la modélisation contextuelle globale au sein d’un cadre unifié. Les volumes d’entrée étaient composés d’images multicanaux en 3D traitées de bout en bout.
L’extraction des caractéristiques a d’abord été réalisée à l’aide d’une colonne vertébrale convolutionnelle hiérarchique tridimensionnelle composée de 4 étapes. Chaque étape comprenait 2 couches convolutionnelles avec une taille de noyau de 3 × 3 × 3 et un bourrage de 1 voxel, suivies d’une normalisation par lots et d’une activation linéaire rectifiée des unités. La résolution spatiale a été progressivement réduite à l’aide de couches de max-pooling tridimensionnelles appliquées après les trois premières étapes, tandis que la profondeur des canaux de caractéristiques a augmenté à chaque niveau pour capturer des représentations sémantiques de niveau supérieur. La régularisation du dropout (taux de dropout = 0,1) a été appliquée après l’étape convolutionnelle finale pour réduire le sur-ajustement. La colonne vertébrale convolutionnelle transformait le volume d’entrée de taille C × D × H × W en une représentation compacte de caractéristiques de haut niveau avec des dimensions spatiales réduites.
La carte de caractéristiques résultante a été remodelée en une séquence de jetons en aplatissant les dimensions spatiales de sorte que le nombre de jetons corresponde à :
N = D’x H' x W'
Les relations contextuelles globales entre les jetons ont été modélisées à l’aide de couches d’encodeurs Transformer composées de réseaux d’auto-attention et d’avance à plusieurs têtes. L’attention personnelle était calculée comme suit :

où Q, K et V désignent respectivement les matrices de requête, de clé et de valeurs, et d représente la dimension d’immersion. La normalisation des couches et le dropout ont été appliqués dans chaque couche d’encodeur pour améliorer la stabilité de l’entraînement. Le module Transformer se composait de 3 couches d’encodeurs avec 8 têtes d’attention et une dimension d’immersion de 256.
Après l’encodage par transformateur, la représentation correspondant au jeton de classification était extraite et normalisée. Une couche linéaire entièrement connectée produisait une seule sortie logit pour la classification binaire.
L’architecture hybride CNN-ViT proposée a été intentionnellement conçue comme un modèle léger et efficace en termes de paramètres afin d’équilibrer la capacité de représentation et le risque de sur-adaptation. Le modèle comprenait 3,79 millions de paramètres entraînables (environ 14,4 Mo en précision fp32), dont 1,38 million dans la colonne vertébrale convolutionnelle et 2,37 millions dans l’encodeur Transformer.
5. Entraînement par modèle d’imagerie
L’entraînement du modèle d’imagerie a été réalisé à l’aide d’un cadre de validation croisée stratifiée à cinq branches afin de préserver la distribution des résultats entre les plis tout en améliorant la robustesse de l’estimation des performances. L’ensemble de données a été divisé en une cohorte de validation d’entraînement et une cohorte de test interne indépendante utilisant un échantillonnage stratifié basé sur la distribution des résultats. Au sein de la cohorte de validation de formation, une validation croisée stratifiée a été appliquée. Pour chaque plongement, le modèle d’imagerie a été entraîné à l’aide du sous-ensemble d’entraînement et évalué à l’aide du sous-ensemble de validation correspondant, tandis que la cohorte de test en attente était réservée exclusivement à l’évaluation finale de la performance.
L’optimisation du modèle a été réalisée à l’aide d’un cadre d’apprentissage profond sur une station de travail équipée d’un GPU avec l’optimiseur AdamW, un taux d’apprentissage de 3 × 10⁻5, et une décroissance de poids de 3 × 10⁻4. La formation était menée en groupe de 8 pour jusqu’à 200 époques. L’entropie binaire croisée avec logits était utilisée comme fonction de perte.
Pour corriger le déséquilibre de classe, un facteur de pondération de classe positive a été calculé pour chaque pliage basé sur le rapport des échantillons négatifs à positifs, puis intégré à la fonction de perte. Un éclatement de normes de gradient avec une norme maximale de 0,5 a été appliqué pour améliorer la stabilité numérique lors de l’optimisation. L’entraînement automatique à précision mixte a été rendu possible pour améliorer l’efficacité de calcul.
L’arrêt précoce a été mis en place lorsque la performance de validation ne s’est pas améliorée d’au moins 1 × 10⁻4 sur 30 époques consécutives. Le point de contrôle du modèle le mieux performant de chaque pli a été conservé. Après l’achèvement de tous les plis, des prédictions pour les cohortes de test internes et externes ont été générées à l’aide de chaque modèle spécifique à chaque pli, et les probabilités finales ont été obtenues en moyennant les prédictions sur les 5 modèles pour générer des sorties d’ensemble.
6. Modèle de fusion multimodale
Une stratégie de fusion empilée a été mise en œuvre pour intégrer les prédictions dérivées de l’imagerie avec des informations cliniques structurées. Le modèle d’imagerie par apprentissage profond et le modèle de prédiction clinique ont servi de base aux apprenants, et leurs probabilités prédites ont été utilisées comme caractéristiques d’entrée pour un méta-apprenant de régression logistique. Des caractéristiques d’interaction supplémentaires, incluant le produit et la différence absolue des probabilités prédites, ont été intégrées pour recueillir des informations complémentaires entre l’imagerie et les prédictions cliniques.
Pour éviter la fuite d’informations, le méta-apprenant a été entraîné en utilisant des probabilités prédites hors fold générées par la cohorte de validation de l’entraînement. Les probabilités hors de pliage validées à partir des modèles d’imagerie et clinique ont été fusionnées par identifiant patient pour construire le jeu de données d’entraînement du méta-apprenant. Pour les cohortes de tests internes et externes, les probabilités correspondantes de l’ensemble de tests issues des modèles d’imagerie et cliniques ont été utilisées comme entrées pour le méta-apprenant entraîné afin de générer des probabilités fusionnées. Le méta-apprenant formé a été appliqué aux deux cohortes de test sans réajustement.
7. Étude d’ablation
Des expériences d’ablation ont été réalisées pour évaluer les contributions des séquences IRM individuelles et du composant Transformateur de Vision en utilisant les mêmes réglages d’entraînement et d’évaluation que le modèle principal. Les ablations de séquence comprenaient des modèles à séquence unique, des modèles à laisser une séquence sortie, et le modèle multiparamétrique complet. Pour évaluer la contribution du module Vision Transformer, l’architecture hybride proposée a également été comparée à une base CNN uniquement dans laquelle l’encodeur Transformer a été retiré tout en conservant la même colonne vertébrale convolutionnelle.
8. Analyse statistique
La performance du modèle a été évaluée séparément dans la cohorte de test indépendante interne et la cohorte externe de test, en utilisant la zone sous la courbe caractéristique de fonctionnement du récepteur (AUC) comme métrique principale de discrimination. Les courbes de caractéristiques de fonctionnement du récepteur (ROC) ont été construites en utilisant les probabilités prédites générées par chaque modèle. La sensibilité, la spécificité et la précision globale ont également été calculées pour caractériser la performance de la classification.
Les résultats binaires ont été générés à l’aide de seuils déterminés selon l’indice de Youden. La sensibilité, la spécificité et la précision ont ensuite été calculées au seuil optimal. Toutes les analyses statistiques, le développement de modèles d’apprentissage automatique et l’entraînement de modèles en apprentissage profond ont été réalisés à l’aide de logiciels standards de calcul scientifique et d’apprentissage automatique.