$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
De CaDIS- en SICS-105-datasets die in deze studie worden gebruikt, zijn openbaar beschikbaar en zijn oorspronkelijk verzameld met eerdere goedkeuring van de institutionele beoordelingscommissie en geïnformeerde toestemming, zoals gerapporteerd in hun respectievelijke publicaties. Deze studie omvat alleen secundaire analyse van volledig geanonimiseerde gegevens, waardoor geen aanvullende ethische goedkeuring of geïnformeerde toestemming vereist was.
Het voorgestelde model was ontworpen om complicaties van postoperatieve vitrectomie te voorspellen door gebruik te maken van ruimtelijke temporele patronen uit intraoperatieve microscopievideo's. De pijplijn bestaat uit vier hoofdfasen: preprocessing, segmentatie, feature-extractie, feature-optimalisatie en classificatie, zoals weergegeven in Figuur 1.
De intraoperatieve beoordeling van het risico op postoperatieve complicaties is het voorspellingsdoel van de studie. Het model kan niet klinisch geverifieerde postoperatieve gebeurtenissen binnen een specifiek tijdsvenster voorspellen omdat de CaDIS- en SICS-105-datasets geen longitudinale follow-up data bevatten. In plaats daarvan gebruikt het intraoperatieve chirurgische patronen om de waarschijnlijkheid van mogelijke problemen af te leiden. Operationele definities van "complicatie" in deze context omvatten onregelmatige faseovergangen, afwijkende instrument-weefselinteracties en variaties in chirurgische workflow die gepaard gaan met een grotere chirurgische complexiteit. Om interpreteerbaarheid en betrouwbare evaluatie te waarborgen, is de voorspellingstaak ontworpen als een binaire classificatieprobleem dat gevallen classificeert in laag- en hoogrisicogroepen. In plaats van te dienen als een direct klinisch diagnostisch systeem, maakt deze formulering het voorgestelde kader mogelijk om te dienen als een intraoperatief besluitvormingshulpmiddel.
Beschrijving van de dataset:
Het voorgestelde model werd geëvalueerd op twee datasets: dataset A (CaDIS, Cataract Dataset for Image Segmentation) en de SICS-105 (Small-Incision Cataract Surgery) dataset.
(i) CaDIS31: Deze dataset is ontwikkeld voor segmentatie in staaroperatievideo's. Dit wordt geïntroduceerd ter aanvulling op de publiek beschikbare CATARACTS-uitdagingsdataset en heeft als doel de ontwikkeling van DL-schema's voor de analyse van chirurgische video's te bevorderen. De dataset bestaat uit 25 video-opnamen met in totaal 4.670 geannoteerde frames, die verschillende fasen van staaroperaties weergeven (aanvullende figuur 1). Elk frame is zorgvuldig geannoteerd, waarbij pixel-niveau labels worden geleverd die nodig zijn voor het trainen en schatten van het segmentatieschema. Het dient als maatstaf voor het evalueren van de prestaties van het DL-model op chirurgische video's.
(ii) SICS-105 (kleine incisie staaroperatie) dataset32: Deze dataset omvat 105 opnames uitgevoerd door chirurgen en geannoteerd door vier oogartsen over een periode van 6 maanden in 2023–2024, met 20 fasen (Aanvullende Figuur 2). De totale videoduur is 22 uur en 39 minuten, met een resolutie van 1920 × 1080 pixels (gedownsampled tot 960 × 540) en 30 fps. Een gemiddelde videolengte is 12 minuten en 57 seconden (σ=4:31 min). Een dataset is openbaar toegankelijk in de Zenodo-repository via de URL: https://doi.org/10.5281/zenodo.13847781. Representatieve inputsteekproeven zijn weergegeven in Aanvullende Figuur 1 en Aanvullende Figuur 2. Hoewel de CaDIS en SICS-105 datasets oorspronkelijk zijn ontworpen voor chirurgische faseherkenning en segmentatie bij staarchirurgie, is er beperkte informatie over complicaties na een vitrectomie. Om het gebrek aan informatie over complicaties na een vitrectomie aan te pakken, stellen we een set proxylabels voor voor risico-informatie gebaseerd op intraoperatieve visuele patronen en gebeurtenissen in de videosequentie. De frames en videosequenties in de datasets werden geannoteerd met risico-informatie op drie niveaus (laag, gemiddeld, hoog) volgens een set heuristieken geïnspireerd op klinisch inzicht, waaronder complexiteit van instrument-weefselinteractie, afwijkingen in de chirurgische duur, occlusie, instabiliteit en abnormale beweging. De voorgestelde formulering gebruikt klinische uitkomsten niet als labels, maar behandelt deze als proxylabels voor risico-informatie over mogelijke postoperatieve complicaties.
Preprocessing met behulp van cGAN-benadering
Typisch worden ruwe frames vaak verslechterd door verlichtingsvariatie, vervaging en speculaire artefacten. Om dit aan te pakken, wordt een conditioneel Generatief Adversarieel Netwerk (cGAN) gebruikt om de video te verbeteren. Ruwe frames zijn de originele, onbewerkte frames die rechtstreeks uit intraoperatieve microscopie-video-opnames zijn gehaald, voorafgaand aan enige verbetering of normalisatie. Deze frames bevatten doorgaans artefacten zoals verlichtingsvariabiliteit, bewegingsonscherpte, speculaire reflecties en ruis afkomstig van chirurgische instrumenten en camerabewegingen. Een generator herstelt schone frames terwijl een discriminator visuele realisme afdwingt. De objectieffunctie die pixelreconstructie, adversariële en temporele consistentieverliezen integreert, waardoor artefactvrije en stabiele videosequenties voor verdere analyse worden gegarandeerd.
Een degradeerd frame It op tijdstap t is de input van de generator, terwijl een verbeterd frame Yt = G(It) de output is. Afhankelijk van de input It wordt de discriminator getraind om onderscheid te maken tussen de gegenereerde output en het grondwaarheid clean frame Yt. Het trainingsdoel omvat verschillende verliesfuncties om hoogwaardige reconstructie te garanderen: (i) adversarieel verlies om realisme af te dwingen; (ii) pixelgewijze reconstructieverlies (L1-verlies) om intensiteitsnauwkeurigheid te behouden; (iii) perceptueel verlies om structurele consistentie te behouden met behulp van diepe feature-representaties; en (iv) verlies van temporele consistentie om soepele overgangen over opeenvolgende frames te garanderen en flikkerende artefacten te voorkomen.
Om hoogwaardige input voor feature-extractie te garanderen, worden intraoperatieve microscopievideo's aanvankelijk verbeterd met behulp van een cGAN. Elke ruwe frame It* wordt beschouwd als een degradatie van een schoon frame. Een generator G leert een mapping G(It) = It voor het herstellen van verbeterde frames, terwijl de discriminator D onderscheid maakt tussen reële en gegenereerde samples. Een trainingsdoel integreert adversarieel verlies Ladv, , perceptueel verlies Lperc pixel-gebaseerd reconstructieverlies Ll1 en temporele consistentie Ltemperatuur.. Dit model onderdrukt waasheid, speculaire artefacten en ruis terwijl het temporele en structurele coherentie behoudt, wat stabiele, artefactvrije videosequenties oplevert voor downstream analyse. De formulering van GAN wordt uitgedrukt in Vergelijkingen [1-6] van het Aanvullende Bestand 1.
Segmentatie met behulp van Contour Adaptive Segmentatie (CAS)
Hierbij wordt segmentatie uitgevoerd met behulp van een contouradaptief segmentatiemodel. Dit definieert voorlopige overzichten voor het segmenteren van getroffen virectomiebeelden in microscopiebeelden, waardoor de energiefunctie wordt verminderd, zoals getoond in vergelijkingen [7-12] in Supplementair bestand 1. De lage energiewaarde zorgt voor nauwkeurige weergaven en lokale evaluatie van risicogebieden. Dit maakt op zijn beurt een nauwkeurige segmentatie van de getroffen gebieden mogelijk, wat vervolgens het extraheren van kenmerken in het volgende gedeelte vergemakkelijkt.
Feature-extractie met behulp van dynamische ruimtelijke tijdsverhoudingen GCN(dGCN)
Zodra de preprocessingfase is voltooid, is de volgende stap het extraheren van discriminerende ruimtelijke kenmerken (spatiotemporale kenmerken). Om deze reden wordt een Graph Convolutioneel Netwerk (GCN) gebruikt, omdat het effectief is in het vastleggen van gestructureerde afhankelijkheden. Het aangenomen model bestaat uit gestapelde GCN-lagen met niet-lineaire activaties die overfitting beperken en het gradiëntverdwijningsprobleem aanpakken via een normalisatiemechanisme. De GCN-formulering is gebaseerd op een eerste-orde spectrale benadering van graafconvoluties, waardoor het geschikt is voor grootschalige semi-supervised leertaken. Bovendien vereenvoudigt de lineaire representatie optimalisatie, waardoor effectief parameterleren wordt gegarandeerd. De werking van vereenvoudigde GCN wordt uitgedrukt in Vergelijkingen [13–15] van Supplementair Bestand 1. Wanneer toegepast, extraheert GCN efficiënt structurele representaties op hoger niveau uit intraoperatieve videodata. Vervolgens worden alleen de meest relevante of geschikte kenmerken behouden via een optimalisatie-ondersteund selectiemechanisme, dat in de volgende sectie wordt beschreven.
Feature-optimalisatie met behulp van Adaptive Sunflower-based feature optimization (ASFO)
Het Adaptieve Zonnebloemoptimalisatie-algoritme (ASFO) is een verbeterde versie van de Klassieke Zonnebloemoptimalisatiebenadering (SFOA). In het voorgestelde model wordt dit biologisch gedreven proces wiskundig gemodelleerd om verfijning en featureselectie in een hoogdimensionale dataset aan te pakken. Specifiek is deze aanpak gericht op het verbeteren van de convergentiesnelheid, het balanceren van verkenning en exploitatie om de diversiteit van oplossingen te behouden en voortijdige convergentie te beperken. De wiskundige formulering van ASFO wordt weergegeven in Vergelijkingen [16–21] van Supplementair Dossier 1. Dit schema versnelt convergentie zodra oplossingen dicht bij optimaal zijn. Het gedetailleerde algoritme wordt verstrekt in Aanvullend Bestand 1. In de voorgestelde pijplijn wordt ASFO gebruikt om de featurevector te verfijnen na transformator-gebaseerde fusie. De geselecteerde kenmerken zijn textuurgebaseerd, kleur en intensiteit, morfologisch en structureel, bewegings- en temporeel, hoog-dimensionaal en aandachtsgewogen regio-descriptors. Het doel is om de feature-relevantieverliesfunctie te minimaliseren, waarbij features worden geselecteerd en wegend die de classificatienauwkeurigheid verbeteren door redundantie te verminderen.
Transformator-gebaseerde classificatiekop met ruimtelijke aandachtspooling
Een transformer-gebaseerd model wordt gebruikt om temporele afhankelijkheden over chirurgische videosequenties vast te leggen. Het model is geconfigureerd met multi-head self-attention, positionele codering en volledig verbonden lagen voor de definitieve risicovoorspelling. Hyperparameteroptimalisatie wordt uitgevoerd met behulp van ASFO. De geïntegreerde pijplijn combineert preprocessing, feature-extractie, optimalisatie en transformator-gebaseerde classificatie om nauwkeurige chirurgische risicovoorspelling mogelijk te maken.