$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Les ensembles de données CaDIS et SICS-105 utilisés dans cette étude sont accessibles au public et ont été initialement collectés avec l’approbation préalable du comité d’examen institutionnel et le consentement éclairé, tels que rapportés dans leurs publications respectives. Cette étude ne consiste qu’en analyse secondaire de données entièrement anonymisées, et par conséquent, aucune approbation éthique supplémentaire ni consentement éclairé n’a été requis.
Le modèle suggéré a été conçu pour prédire les complications de vitrectomie postopératoire en exploitant les schémas spatiotemporaux issus des vidéos de microscopie intraopératoire. Le pipeline comprend quatre étapes majeures : prétraitement, segmentation, extraction de caractéristiques, optimisation des fonctionnalités et classification, comme montré à la Figure 1.
L’évaluation intraopératoire du risque de complications postopératoires constitue la cible de prédiction de l’étude. Le modèle ne peut pas prévoir les événements postopératoires cliniquement vérifiés dans une fenêtre de temps spécifique car les ensembles de données CaDIS et SICS-105 ne disposent pas de données longitudinales de suivi. Elle utilise plutôt des schémas chirurgicaux intraopératoires pour déduire la probabilité de problèmes possibles. Les définitions opérationnelles de « complication » dans ce contexte incluent des transitions de phase irrégulières, des interactions anormales instrument-tissu, et des variations dans le flux de travail chirurgical associées à une plus grande complexité chirurgicale. Pour garantir l’interprétabilité et une évaluation fiable, la tâche de prédiction est conçue comme un problème de classification binaire qui classe les cas en groupes à faible et haut risque. Au lieu de servir de système diagnostique clinique direct, cette formulation permet au cadre suggéré de servir d’outil d’aide à la décision intraopératoire.
Description du jeu de données :
Le modèle proposé a été évalué sur deux ensembles de données : l’ensemble de données A (CaDIS, jeu de données de cataractes pour segmentation d’images) et le jeu de données SICS-105 (chirurgie de la cataracte à petite incision).
(i) CaDIS31 : Ce jeu de données a été développé pour la tâche de segmentation dans les vidéos de chirurgie de la cataracte. Cette technologie est introduite pour compléter le jeu de données de défis CATARACT, disponible publiquement, et vise ainsi à faire progresser le développement de schémas DL pour l’analyse des vidéos chirurgicales. L’ensemble de données comprend 25 enregistrements vidéo totalisant 4 670 images annotées, illustrant plusieurs étapes de la chirurgie de la cataracte (Figure supplémentaire 1). Chaque image est méticuleusement annotée, fournissant des étiquettes au niveau du pixel nécessaires pour entraîner et estimer le schéma de segmentation. Il sert de référence pour évaluer la performance du modèle DL sur les vidéos chirurgicales.
(ii) Ensemble de données SICS-105 (chirurgie de la cataracte à petite incision)32 : Ce jeu de données comprend 105 enregistrements réalisés par des chirurgiens et annotés par quatre ophtalmologistes sur une période de 6 mois entre 2023 et 2024, couvrant 20 phases (Figure supplémentaire 2). La durée totale de la vidéo est de 22 h et 39 min, avec une résolution de 1920 × 1080 pixels (réduite à 960 × 540) et 30 fps. La durée moyenne d’une vidéo est de 12 minutes et 57 secondes (σ=4:31 min). Un jeu de données est accessible publiquement dans le dépôt Zenodo à l’URL : https://doi.org/10.5281/zenodo.13847781. Des échantillons d’entrée représentatifs sont présentés dans la Figure 1 et la Figure 2 en supplément. Bien que les ensembles de données CaDIS et SICS-105 aient été initialement conçus pour la reconnaissance et la segmentation de la phase chirurgicale en chirurgie de la cataracte, les informations sur les complications postopératoires de vitrectomie sont limitées. Pour pallier le manque d’informations sur les complications postopératoires de vitrectomie, nous proposons un ensemble d’étiquettes proxy pour les informations de risque basées sur les schémas visuels intraopératoires et les événements dans la séquence vidéo. Les images et séquences vidéo dans les ensembles de données ont été annotées avec des informations de risque à trois niveaux (faible, modéré, élevé) selon un ensemble d’heuristiques inspirées par la compréhension clinique, incluant la complexité des interactions instrument-tissu, les anomalies de durée chirurgicale, l’occlusion, l’instabilité et les mouvements anormaux. La formulation proposée n’utilise pas les résultats cliniques comme étiquettes mais les traite plutôt comme des étiquettes proxys pour les informations sur les risques concernant les complications postopératoires potentielles.
Prétraitement utilisant l’approche cGAN
Typiquement, les images brutes sont souvent dégradées par la variation de l’éclairage, le flou et les artefacts spéculaires. Pour y remédier, un réseau antagoniste génératif conditionnel (cGAN) est utilisé pour améliorer la vidéo. Les images brutes sont les images originales, non traitées, extraites directement des enregistrements vidéo par microscopie intraopératoire, avant toute amélioration ou normalisation. Ces images contiennent généralement des artefacts tels que la variabilité de l’éclairage, le flou de mouvement, les reflets spéculaires et le bruit provenant des instruments chirurgicaux et des mouvements de caméra. Un générateur restaure des images propres tandis qu’un discriminateur impose un réalisme visuel. La fonction objectif qui intègre la reconstruction des pixels, les pertes de cohérence adversaire et temporelle, garantissant des séquences vidéo stables et sans artefacts pour une analyse ultérieure.
Un référentiel dégradé It à l’étape temporelle t est l’entrée du générateur, tandis qu’un référentiel amélioré Yt = G(It) en est la sortie. Conditionné à l’entrée It, le discriminateur est entraîné à distinguer entre la sortie générée et le référentiel clair Yt. L’objectif de formation intègre plusieurs fonctions de perte pour garantir une reconstruction de haute qualité : (i) la perte adversaire pour imposer le réalisme ; (ii) perte de reconstruction pixel par pixel (perte L1) pour maintenir la fidélité d’intensité ; (iii) la perte perceptuelle pour préserver la cohérence structurelle en utilisant des représentations profondes des caractéristiques ; et (iv) perte de cohérence temporelle pour assurer des transitions fluides entre images consécutives et prévenir les artefacts de scintillement.
Pour garantir une entrée de haute qualité pour l’extraction des caractéristiques, les vidéos de microscopie intraopératoire sont initialement améliorées à l’aide d’un cGAN. Chaque image brute It* est considérée comme une observation dégradée d’une image propre . Un générateur G apprend une application G(It) = It pour restaurer des images améliorées, tandis que le discriminateur D distingue entre échantillons réels et générés. Un objectif d’entraînement intègre la perte adversaire Ladv, la perte perceptuelle Lperc la perte de reconstruction basée sur le pixel L, et la consistance temporelle Ltemp. Ce modèle supprime le flou, les artefacts spéculaires et le bruit tout en maintenant la cohérence temporelle et structurelle, offrant des séquences vidéo stables et sans artéfact pour une analyse en aval. La formulation de GAN est exprimée dans les Équations [1-6] du Fichier Supplémentaire 1.
Segmentation utilisant la segmentation adaptative de contour (CAS)
Dans ce cas, la segmentation est réalisée à l’aide d’un modèle de segmentation adaptatif aux contours. Cela définit des contours préliminaires pour segmenter les images affectées de vitrectomie dans les images microscopiques, réduisant ainsi la fonction d’énergie, comme montré dans les équations [7-12] du fichier supplémentaire 1. La faible valeur énergétique assure des représentations précises et une évaluation localisée des régions à risque. Cela permet à son tour une segmentation précise des régions touchées, ce qui facilite ensuite l’extraction des caractéristiques dans la section suivante.
Extraction de caractéristiques utilisant le GCN spatiotemporal dynamique (dGCN)
Une fois l’étape de prétraitement terminée, l’étape suivante consiste à extraire les caractéristiques spatiotemporelles discriminantes. Pour cette raison, un réseau convolutionnel de graphes (GCN) est utilisé, car il est efficace pour capturer les dépendances structurées. Le modèle adopté comprend des couches GCN empilées avec des activations non linéaires qui atténuent le surajustement et résolvent le problème de nullité du gradient grâce à un mécanisme de normalisation. La formulation du NCG repose sur une approximation spectrale du premier ordre des convolutions de graphes, ce qui la rend adaptée aux tâches d’apprentissage semi-supervisées à grande échelle. De plus, la représentation linéarisée simplifie l’optimisation, assurant ainsi un apprentissage efficace des paramètres. Le fonctionnement du GCN simplifié est exprimé dans les équations [13–15] du fichier supplémentaire 1. Lorsqu’il est appliqué, le GCN extrait efficacement des représentations structurelles de haut niveau à partir de données vidéo intraopératoires. Par la suite, seules les caractéristiques les plus pertinentes ou appropriées sont ainsi conservées par rapport à un mécanisme de sélection assisté par l’optimisation, décrit dans la section suivante.
Optimisation des caractéristiques en utilisant l’optimisation adaptative des caractéristiques basée sur le tournesol (ASFO)
L’Algorithme d’Optimisation Adaptative des Tournesols (ASFO) est une version améliorée de l’Approche classique d’optimisation des tournesols (SFOA). Dans le modèle suggéré, ce processus biologiquement piloté est modélisé mathématiquement pour aborder le raffinement et la sélection des caractéristiques dans un ensemble de données à haute dimension. Plus précisément, cette approche est conçue pour améliorer la vitesse de convergence, équilibrer l’exploration et l’exploitation afin de préserver la diversité des solutions, et atténuer la convergence prématurée. La formulation mathématique de l’ASFO est exposée dans les Équations [16–21] du Fichier Supplémentaire 1. Ce schéma accélère la convergence une fois que les solutions sont proches de l’optimalité. L’algorithme détaillé est fourni dans le Fichier Supplémentaire 1. Dans la chaîne proposée, l’ASFO est utilisée pour affiner le vecteur de caractéristiques après fusion basée sur un transformateur. Les caractéristiques sélectionnées sont basées sur la texture, la couleur et l’intensité, morphologiques et structurelles, le mouvement et le temps, les descripteurs de région à haute dimension et pondérés par l’attention. L’objectif est de minimiser la fonction de perte de pertinence des caractéristiques, sélectionnant ainsi et pondérant les caractéristiques qui améliorent la précision de la classification en réduisant la redondance.
Tête de classification basée sur transformateurs avec pooling d’attention spatio-temporelle
Un modèle basé sur un transformateur est utilisé pour capturer les dépendances temporelles à travers les séquences vidéo chirurgicales. Le modèle est configuré avec une auto-attention multi-têtes, un codage positionnel et des couches entièrement connectées pour la prédiction finale du risque. L’optimisation des hyperparamètres est réalisée à l’aide de l’ASFO. Le pipeline intégré combine prétraitement, extraction de caractéristiques, optimisation et classification basée sur transformateurs afin de permettre une prédiction précise des risques chirurgicaux.