$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Zbiory danych CaDIS i SICS-105 użyte w tym badaniu są publicznie dostępne i zostały pierwotnie zebrane za zgodą instytucjonalnej komisji przeglądowej oraz świadomą zgodą, zgodnie z ich publikacjami. Badanie to obejmuje jedynie analizę wtórną w pełni zanonimizowanych danych, dlatego nie wymagano dodatkowej zgody etycznej ani świadomej zgody.
Sugerowany model został zaprojektowany do przewidywania powikłań po witrektomii pooperacyjnej poprzez wykorzystanie wzorców przestrzenno-czasowych z filmów z mikroskopii śródoperacyjnej. Potok składa się z czterech głównych etapów: wstępnego przetwarzania, segmentacji, ekstrakcji cech, optymalizacji cech oraz klasyfikacji, jak pokazano na Rysunku 1.
Celem przewidywania badania jest śródoperacyjna ocena ryzyka powikłań pooperacyjnych. Model nie może prognozować klinicznie zweryfikowanych zdarzeń pooperacyjnych w określonym przedziale czasowym, ponieważ zbiory danych CaDIS i SICS-105 nie zawierają danych z podłużnej obserwacji. Zamiast tego wykorzystuje wzorce chirurgiczne wewnątrzoperacyjne, aby wywnioskować prawdopodobieństwo możliwych problemów. Definicje operacyjne "powikłania" w tym kontekście obejmują nieregularne przejścia fazowe, anomalne interakcje instrument–tkanka oraz zmiany w przebiegu pracy chirurgicznego związane z większą złożonością chirurgiczną. Aby zapewnić interpretowalność i wiarygodną ocenę, zadanie predykcyjne jest zaprojektowane jako problem klasyfikacji binarnej, klasyfikując przypadki na grupy niskiego i wysokiego ryzyka. Zamiast służyć jako bezpośredni system diagnostyki klinicznej, ta formuła pozwala sugerowanemu ramowi pełnić rolę narzędzia wsparcia decyzji wewnątrzoperacyjnego.
Opis zbioru danych:
Proponowany model został oceniony na dwóch zbiorach danych: zbiorze A (CaDIS, Cataract Dataset for Image Segmentation) oraz SICS-105 (Small-Cision Caceract Surgery).
(i) CaDIS31: Ten zbiór danych został opracowany do zadania segmentacji w filmach o operacjach zaćmy. Zostało ono wprowadzone jako uzupełnienie publicznie dostępnego zestawu danych wyzwań CATARACTS i tym samym ma na celu rozwój schematów DL do analizy filmów chirurgicznych. Zbiór danych składa się z 25 nagrań wideo o łącznej liczbie 4 670 klatek z adnotacjami, przedstawiających kilka etapów operacji zaćmy (Rysunek uzupełniający 1). Każda klatka jest skrupulatnie opatrzona, dostarczając etykiety na poziomie pikseli potrzebne do trenowania i szacowania schematu segmentacji. Stanowi ona punkt odniesienia do oceny wydajności modelu DL w filmach chirurgicznych.
(ii) Zestaw danych SICS-105 (mało-nacięciowa operacja zaćmy)32: Ten zbiór danych zawiera 105 nagrań wykonanych przez chirurgów i opatrzonych adnotacjami przez czterech okulistów w ciągu 6 miesięcy w latach 2023–2024, obejmujących 20 faz (Rysunek uzupełniający 2). Całkowity czas trwania wideo wynosi 22 godziny i 39 minut, rozdzielczość 1920 × 1080 pikseli (próbkowanie do 960 × 540) oraz 30 klatek na ps. Średnia długość wideo to 12 minut i 57 sekund (σ=4:31 min). Zbiór danych jest publicznie dostępny w repozytorium Zenodo pod adresem URL: https://doi.org/10.5281/zenodo.13847781. Reprezentatywne próbki wejściowe przedstawiono na Rysunku Uzupełniającym 1 oraz Rysunku Uzupełniającym 2. Chociaż zbiory danych CaDIS i SICS-105 zostały pierwotnie zaprojektowane do rozpoznawania fazy chirurgicznej i segmentacji w chirurgii zaćmy, informacje o powikłaniach po witrektomii pooperacyjnej są ograniczone. Aby zniwelować brak informacji o powikłaniach po witrektomii pooperacyjnej, proponujemy zestaw wskaźników zastępczych dla informacji o ryzyku opartych na wzorcach wzrokowych i zdarzeniach wewnątrzoperacyjnych w sekwencji wideo. Klatki i sekwencje wideo w zbiorach danych zostały opatrzone trzypoziomowymi informacjami o ryzyku (niskie, umiarkowane, wysokie) zgodnie z zestawem heurystyk inspirowanych zrozumieniem klinicznym, w tym złożoności interakcji instrument-tkanka, nieprawidłowościami w czasie operacji, zasłoną, niestabilnością oraz nieprawidłowym ruchem. Proponowana formuła nie wykorzystuje wyników klinicznych jako etykiet, lecz traktuje je jako etykiety zastępcze informacji o ryzyku potencjalnych powikłań pooperacyjnych.
Wstępne przetwarzanie przy użyciu podejścia cGAN
Zazwyczaj surowe klatki są często degradowane przez zmiany oświetlenia, rozmycie i artefakty zwierciane. Aby temu zaradzić, stosuje się warunkową Generatywną Sieć Przeciwnikadową (cGAN), która wzbogaca wideo. Surowe klatki to oryginalne, nieprzetworzone klatki wyodrębnione bezpośrednio z nagrań wideo mikroskopii wewnątrzoperacyjnej, przed jakimkolwiek ulepszeniem lub normalizacją. Te ramki zazwyczaj zawierają artefakty takie jak zmienność oświetlenia, rozmycie ruchu, refleksje zrcadłowe oraz szum powstający z instrumentów chirurgicznych i ruchu kamery. Generator przywraca czyste klatki, podczas gdy dyskryminator wymusza realizm wizualny. Funkcja celowa integruje rekonstrukcję pikseli, utraty spójności przeciwnikającej i czasowej, zapewniając sekwencje wideo wolne od artefaktów i stabilne do dalszej analizy.
Zdegradowana ramka It w kroku czasowym t jest wejściem generatora, natomiast ulepszona ramka Yt = G(It) jest jego wyjściem. Warunkowany na wejściu It, dyskryminator jest trenowany w rozróżnianiu wygenerowanego wyjścia od ramki Yt, która jest czysta z rzeczywistości. Cel szkolenia obejmuje kilka funkcji strat, aby zapewnić wysokiej jakości rekonstrukcję: (i) straty przeciwnika w celu wymuszenia realizmu; (ii) straty rekonstrukcji według pikseli (L1), aby zachować wierność intensywności; (iii) straty percepcji w celu zachowania spójności strukturalnej przy użyciu głębokich reprezentacji cech; oraz (iv) utratę spójności czasowej, aby zapewnić płynne przejścia między kolejnymi klatkami i zapobiec migotaniu artefaktów.
Aby zapewnić wysokiej jakości dane wejściowe do wyodrębniania cech, filmy z mikroskopii wewnątrzoperacyjnej są początkowo wzbogacane za pomocą cGAN. Każda surowa klatka It* jest uważana za zdegradowaną obserwację czystej klatki . Generator G uczy się odwzorowania G(It) = It dla przywrócenia rozszerzonych ram, podczas gdy dyskryminator D rozróżnia próbki rzeczywiste od generowanych. Cel treningowy integruje straty przeciwstawne Ladv, , straty percepcyjne Lperc straty rekonstrukcyjne oparte na pikselach LL1 oraz spójność czasową L temp.. Model ten tłumi rozmycie, artefakty zwierciaste i szumy, jednocześnie zachowując spójność czasową i strukturalną, co pozwala uzyskać stabilne, wolne od artefaktów sekwencje wideo do dalszej analizy. Formuła GAN została wyrażona w równaniach [1-6] Pliku Uzupełniającego 1.
Segmentacja za pomocą adaptacyjnej segmentacji konturowej (CAS)
W tym przypadku segmentacja jest realizowana za pomocą modelu segmentacji adaptacyjnej konturowej. Określa to wstępne kontury segmentacji obrazów witektomii dotkniętych w obrazach mikroskopowych, co zmniejsza funkcję energii, jak pokazano w równaniach [7-12] w pliku uzupełniającym 1. Niska wartość energetyczna zapewnia precyzyjne przedstawienia i lokalizowaną ocenę regionów zagrożonych. To z kolei umożliwia precyzyjną segmentację obszarów dotkniętych, co następnie ułatwia ekstrakcję cech w kolejnej sekcji.
Ekstrakcja cech z wykorzystaniem dynamicznego GCN przestrzenno-czasowego (dGCN)
Po zakończeniu etapu wstępnego przetwarzania kolejnym krokiem jest wyodrębnienie dyskryminacyjnych cech przestrzenno-czasowych. Z tego powodu stosuje się sieć grafową splotową (GCN), ponieważ jest ona skuteczna w przechwytywaniu zależności strukturalnych. Przyjęty model składa się ze warstw GCN z nieliniowymi aktywacjami, które łagodzą przespasowywanie i rozwiązują problem zanikania gradientu poprzez mechanizm normalizacyjny. Formuła GCN opiera się na przybliżeniu spektralnym pierwszego rzędu splotów grafów, co czyni ją odpowiednią do dużych zadań uczenia się półnadzorowanego. Ponadto linearyzowana reprezentacja upraszcza optymalizację, zapewniając tym samym efektywne uczenie parametrów. Działanie uproszczonego GCN zostało wyrażone w równaniach [13–15] Pliku Uzupełniającego 1. Po zastosowaniu GCN efektywnie wyodrębnia wyższe reprezentacje strukturalne z danych wideo wewnątrzoperacyjnych. Następnie tylko najbardziej istotne lub odpowiednie cechy są zachowywane w mechanizmie selekcji wspomaganej optymalizacją, który zostanie opisany w kolejnej sekcji.
Optymalizacja cech z wykorzystaniem adaptacyjnej optymalizacji cech opartej na słoneczniku (ASFO)
Adaptacyjny Algorytm Optymalizacji Słonecznika (ASFO) jest ulepszoną wersją Klasycznego Podejścia Optymalizacji Słonecznika (SFOA). W sugerowanym modelu ten biologicznie napędzany proces jest matematycznie modelowany, aby uwzględnić udoskonalenia i wybór cech w wysokowymiarowym zbiorze danych. Konkretnie, to podejście jest dostosowane do poprawy prędkości konwergencji, równoważenia eksploracji i eksploatacji w celu zachowania różnorodności rozwiązań oraz ograniczenia przedwczesnej konwergencji. Matematyczne sformułowanie ASFO zostało przedstawione w równaniach [16–21] Pliku Uzupełniającego 1. Ten schemat przyspiesza zbieżność, gdy rozwiązania są bliskie optymalnym. Szczegółowy algorytm znajduje się w Pliku Uzupełniającym 1. W proponowanym potoku ASFO służy do doprecyzowania wektora cech po fuzji opartej na transformatorze. Wybrane cechy opierają się na teksturze, kolorze i intensywności, morfologii i strukturze, ruchu oraz tempalnych, wysokowymiarowych oraz obszarach ważonych według uwagi. Celem jest zminimalizowanie funkcji utraty trafności cech, a tym samym wybór i ważenie cech zwiększających dokładność klasyfikacji poprzez redukcję redundancji.
Głowica klasyfikacyjna oparta na transformatorze z poolingiem uwagi przestrzenno-czasowej
Model oparty na transformatorze służy do rejestrowania zależności czasowych w sekwencjach wideo chirurgicznych. Model jest skonfigurowany z wielogłową samouwagą, kodowaniem pozycyjnym oraz w pełni połączonymi warstwami do ostatecznej prognozy ryzyka. Optymalizacja hiperparametrów jest wykonywana za pomocą ASFO. Zintegrowany pipeline łączy preprocessing, ekstrakcję cech, optymalizację oraz klasyfikację opartą na transformatorach, umożliwiając dokładne przewidywanie ryzyka chirurgicznego.