Artykuł metodologiczny

Zastosowanie segmentacji obrazów medycznych opartej na głębokim uczeniu za pomocą orbitalnej tomografii komputerowej

4K wyświetleń

DOI:

10.3791/64500

30 listopada 2022

W tym artykule

Podsumowanie

Wprowadzono protokół segmentacji obiektów dla obrazów z orbitalnej tomografii komputerowej (CT). Metody oznaczania podstawowej prawdy struktur orbitalnych za pomocą superrozdzielczości, wyodrębniania objętości zainteresowania z obrazów CT i modelowania segmentacji wieloznacznikowej przy użyciu sekwencyjnej sieci U-Net 2D dla orbitalnych obrazów CT są wyjaśnione dla uczenia nadzorowanego.

Streszczenie

Ostatnio, modele segmentacji oparte na głębokim uczeniu są szeroko stosowane w dziedzinie okulistyki. W pracy przedstawiono pełny proces konstruowania modelu segmentacji orbitalnej tomografii komputerowej (CT) w oparciu o U-Net. Do uczenia nadzorowanego wymagany jest pracochłonny i czasochłonny proces. Wprowadzono metodę znakowania z superrozdzielczością w celu skutecznego maskowania prawdy o podstawach na orbitalnych obrazach CT. Ponadto ilość zainteresowania jest przycinana w ramach wstępnego przetwarzania zestawu danych. Następnie, po wyodrębnieniu interesujących objętości struktur orbitalnych, model segmentacji kluczowych struktur orbitalnego CT jest konstruowany przy użyciu U-Net, z sekwencyjnymi warstwami 2D, które są używane jako dane wejściowe i dwoma dwukierunkowymi konwolucyjnymi długotrwałymi krótkimi pamięciami w celu zachowania korelacji międzywarstwowych. Badanie to koncentruje się przede wszystkim na segmentacji gałki ocznej, nerwu wzrokowego i mięśni zewnątrzgałkowych. Ocena segmentacji ujawnia potencjalne zastosowanie segmentacji do orbitalnych obrazów CT przy użyciu metod głębokiego uczenia.

Wprowadzenie

Orbita to mała i skomplikowana przestrzeń o długości około 30,1cm3, która zawiera ważne struktury, takie jak gałka oczna, nerwy, mięśnie zewnątrzgałkowe, tkanki podporowe oraz naczynia do widzenia i ruchów gałek ocznych1. Guzy oczodołu to nieprawidłowe narośla tkankowe w oczodole, a niektóre z nich zagrażają widzeniu pacjentów lub ruchom gałek ocznych, co może prowadzić do śmiertelnej dysfunkcji. Aby zachować funkcje wzrokowe pacjentów, klinicyści muszą decydować o metodach leczenia w oparciu o charakterystykę guza, a biopsja chirurgiczna jest na ogół nieunikniona. Ten zwarty i zatłoczony obszar często utrudnia lekarzom wykonanie biopsji bez uszkodzenia normalnej struktury. Oparta na głębokim uczeniu analiza obrazu patologii w celu określenia stanu oczodołu może pomóc w uniknięciu niepotrzebnych lub możliwych do uniknięcia uszkodzeń tkanek oczodołu podczas biopsji2. Jedną z metod analizy obrazu guzów oczodołu jest wykrywanie i segmentacja guza. Jednak gromadzenie dużych ilości danych dla obrazów CT zawierających guzy oczodołu jest ograniczone ze względu na ich niską częstość występowania3. Inna skuteczna metoda obliczeniowej diagnozy nowotworu4 polega na porównaniu guza z normalnymi strukturami oczodołu. Liczba obrazów TK oczodołu w normalnych strukturach jest stosunkowo większa niż w nowotworach. Dlatego segmentacja normalnych struktur orbitalnych jest pierwszym krokiem do osiągnięcia tego celu.

To badanie przedstawia cały proces segmentacji struktury orbitalnej opartej na głębokim uczeniu, w tym gromadzenie danych, wstępne przetwarzanie i późniejsze modelowanie. Badanie ma być źródłem informacji dla klinicystów zainteresowanych wykorzystaniem obecnej metody do wydajnego generowania zamaskowanego zestawu danych oraz dla okulistów potrzebujących informacji na temat wstępnego przetwarzania i modelowania obrazów TK oczodołu. W artykule przedstawiono nową metodę segmentacji struktury orbitalnej i sekwencyjnego U-Net, sekwencyjny model segmentacji 2D oparty na reprezentatywnym rozwiązaniu głębokiego uczenia w U-Net do segmentacji obrazów medycznych. Protokół opisuje szczegółową procedurę segmentacji orbity, w tym (1) sposób użycia narzędzia maskującego do podstawowej prawdy segmentacji struktury orbity, (2) kroki wymagane do wstępnego przetwarzania obrazów orbitalnych oraz (3) sposób trenowania modelu segmentacji i oceny wydajności segmentacji.

Dla nadzorowanego uczenia się, czterech doświadczonych okulistów, którzy posiadali certyfikat zarządu przez ponad 5 lat, ręcznie opisało maski gałki ocznej, nerwu wzrokowego i mięśni zewnątrzgałkowych. Wszyscy okuliści korzystali z oprogramowania do maskowania (MediLabel, patrz Tabela materiałów), który wykorzystuje superrozdzielczość do skutecznego maskowania na skanach CT. Oprogramowanie maskujące ma następujące funkcje półautomatyczne: (1) SmartPencil, który generuje klastry map super pikseli o podobnych wartościach intensywności obrazu5; (2) SmartFill, który generuje maski segmentacji, obliczając funkcję energetyczną bieżącego pierwszego planu i tła6,7; oraz (3) Autokorekta, która sprawia, że obramowania masek segmentacji są czyste i spójne z oryginalnym obrazem. Przykładowe obrazy funkcji półautomatycznych są pokazane w Rysunek 1. Szczegółowe kroki ręcznego maskowania znajdują się w sekcji protokołu (krok 1).

Następnym krokiem jest wstępne przetworzenie skanów tomografii komputerowej orbity. Aby uzyskać interesujące nas objętości oczodołu (VOI), identyfikuje się obszary oczodołu, w których gałka oczna, mięśnie i nerwy znajdują się w normalnych warunkach, a następnie przycina się te obszary. Zestaw danych ma wysoką rozdzielczość, z rozdzielczością wokseli w płaszczyźnie <1 mm i grubością warstwy, więc proces interpolacji jest pomijany. Zamiast tego przycinanie okien odbywa się na poziomie przycinania 48 HU i oknie 400 HU. Po przycięciu i przycięciu okna generowane są trzy szeregowe wycinki VOI orbity dla modelu segmentacji input8. Sekcja protokołu (krok 2) zawiera szczegółowe informacje na temat etapów wstępnego przetwarzania.

U-Net9 jest powszechnie używanym modelem segmentacji dla obrazów medycznych. Architektura U-Net składa się z kodera, który wyodrębnia cechy obrazów medycznych, oraz dekodera, który semantycznie prezentuje cechy dyskryminacyjne. W przypadku zastosowania U-Net do skanów CT, warstwy konwolucyjne składają się z filtrów 3D10,11. Jest to wyzwanie, ponieważ obliczenia filtrów 3D wymagają dużej pojemności pamięci. Aby zmniejszyć zapotrzebowanie na pamięć dla 3D U-Net, zaproponowano SEQ-UNET8, w którym w U-Net używany jest zestaw sekwencyjnych wycinków 2D. Aby zapobiec utracie korelacji czasoprzestrzennych między wycinkami obrazu 2D tomografii komputerowej 3D, w podstawowej sieci U-Net zastosowano dwie dwukierunkowe konwolucyjne długoterminowe pamięci krótkie pamięci (C-LSTM)12. Pierwszy dwukierunkowy C-LSTM wyodrębnia korelacje międzywarstwowe na końcu enkodera. Drugi dwukierunkowy C-LSTM, po wyjściu dekodera, przekształca informacje o segmentacji semantycznej w wymiarach sekwencji wycinków w segmentację pojedynczego obrazu. Architektura SEQ-UNET jest pokazana na Rysunek 2. Kody implementacji są dostępne pod adresem github.com/SleepyChild1005/OrbitSeg, a użycie kodów jest szczegółowo opisane w sekcji protokołu (krok 3).

Protokół

Obecna praca została wykonana za zgodą Instytucjonalnej Komisji Rewizyjnej (IRB) Katolickiego Centrum Medycznego, a prywatność, poufność i bezpieczeństwo informacji zdrowotnych były chronione. Dane z orbitalnej tomografii komputerowej zostały zebrane (od zanonimizowanych ludzi) ze szpitali stowarzyszonych z College of Medicine, Katolickim Uniwersytetem Korei (CMC; Szpital St. Mary's Hospital w Seulu, Szpital Najświętszej Maryi Panny w Yeouido, Szpital Najświętszej Maryi Panny w Daejeon i Szpital św. Wincentego). Tomografia komputerowa orbity została wykonana w okresie od stycznia 2016 r. do grudnia 2020 r. Zestaw danych zawierał 46 oczodołowych skanów CT pobranych od koreańskich mężczyzn i kobiet w wieku od 20 do 60 lat. Środowisko uruchomieniowe (RTE) podsumowano w tabeli uzupełniającej 1.

1. Maskowanie gałki ocznej, nerwu wzrokowego i mięśni zewnątrzgałkowych na tomografii komputerowej oczodołu

  1. Uruchom program maskujący.
    UWAGA: Program do maskowania (MediLabel, patrz Tabela Materiałów) to program do etykietowania obrazów medycznych do segmentacji, który wymaga kilku kliknięć i ma dużą szybkość.
  2. Załaduj orbitalną tomografię komputerową, klikając ikonę otwartego pliku i wybierając docelowy plik CT. Następnie na ekranie wyświetlane są skany tomografii komputerowej.
  3. Zamaskuj gałkę oczną, nerw wzrokowy i mięśnie zewnątrzgałkowe za pomocą super pikseli.
    1. Uruchom SmartPencil, klikając kreator SmartPencil w MediLabel (Wideo 1).
    2. W razie potrzeby kontroluj rozdzielczość mapy superpikseli (np. 100, 500, 1 000 i 2 000 super pikseli).
    3. Kliknij klaster super pikseli gałki ocznej, nerwu wzrokowego i mięśni zewnątrzgałkowych na mapie superpikseli, gdzie zgrupowane są piksele o podobnych wartościach intensywności obrazu.
  4. Dopracuj maski za pomocą funkcji autokorekty w MediLabel.
    1. Kliknij kreatora SmartFill po zamaskowaniu niektórych super pikseli na plasterkach (Wideo 2).
    2. Kliknij ikonę Autokorekty i upewnij się, że zostały obliczone skorygowane etykiety maski (Wideo 3).
  5. Powtarzaj kroki 1.3 i 1.4, aż do zakończenia udoskonalania maskowania.
  6. Zapisz zamaskowane obrazy.

2. Przetwarzanie wstępne: przycinanie okien i przycinanie VOI

  1. Wyodrębnij VOI za pomocą preprocessing_multilabel.py (plik można pobrać z GitHub).
    1. Uruchom preprocessing_multilabel.py.
    2. Sprawdź skany i maski, które zostały przycięte i zapisane w folderze VOIs.
  2. Przekształć VOI w zestaw trzech sekwencyjnych wycinków CT dla danych wejściowych do SEQ-UNET za pomocą builder_multilabel.py (plik można pobrać z GitHub).
    1. Uruchom sequence_builder_multilabel.py.
    2. Upewnij się, że rozmiar plasterków i masek został zmieniony na 64 piksele na 64 piksele podczas transformacji.
    3. Podczas transformacji wykonaj przycinanie z poziomem przycinania 48 HU i oknem 400 HU.
    4. Sprawdź zapisane przekształcone skany CT (plik nii) i maski (plik nii) odpowiednio w folderze skanowania i folderze maski w folderach wstępnie przetworzonych.

3. Cztery walidacje krzyżowe modelu segmentacji orbitalnej

  1. Skompiluj model, wykonując poniższe czynności.
    1. Uruchom main.py.
    2. Podczas uruchamiania main.py podaj liczbę krotności czterech krzyżowych walidacji za pomocą "-krotnej liczby x", gdzie x to 0, 1, 2 lub 3.
    3. Podczas uruchamiania main.py użyj epoki, która jest liczbą iteracji trenowania, jako opcji, takiej jak "-epoch x", gdzie x jest numerem epoki. Domyślna liczba to 500.
    4. Podczas uruchamiania main.py ustaw rozmiar partii, czyli liczbę próbek treningowych w jednej sesji treningowej. Domyślna liczba to 32.
    5. W main.py załaduj skany i maski CT, a następnie zainicjuj SEQ-UNET z wstępnie wytrenowanymi parametrami, korzystając z zestawu danych LIDC-IDRI (do pobrania z archiwum obrazowania raka).
    6. W main.py przeprowadź testowanie modelu po trenowaniu. Oblicz metryki oceny, wynik kości i podobieństwo woluminu, a następnie zapisz je w folderze metryk.
    7. Sprawdź wyniki w folderze podzielonym na segmenty.

Wyniki

Do oceny ilościowej przyjęto dwie metryki oceny, które zostały wykorzystane w zadaniu segmentacji obrazów CT. Były to dwie metryki podobieństwa, w tym współczynnik Dice (DICE) oraz podobieństwo objętości (VS)13:

DICE (%) = 2 × TP/(2 × TP + FP + FN)
VS (%) = 1 − |FN − FP|/(2 × TP + FP + FN)

gdzie TP, FP i FN oznaczają odpowiednio wartości prawdziwie dodatnie, fałszywie dodatnie i fałszywie ujemne, przy zadanych wynikach segmentacji oraz masce segmentacyjnej.

Wydajność modelu SEQ-UNET w segmentacji struktur oczodołu została oceniona za pomocą czterech walidacji krzyżowych. Wyniki przedstawiono w Tabeli 1. Segmentacja gałki ocznej z użyciem SEQ-UNET osiągnęła wynik dice score na poziomie 0,86 oraz VS na poziomie 0,83. Segmentacja mięśni zewnętrznych oka i nerwu wzrokowego wykazała niskie wartości dice score (odpowiednio 0,54 i 0,34). Dice score dla segmentacji gałki ocznej przekroczył 80%, ponieważ stanowiła ona znaczną część VOI i charakteryzowała się niewielką heterogenicznością pomiędzy skanami CT. Wyniki dice score dla mięśni zewnętrznych oka i nerwu wzrokowego były stosunkowo niskie, ponieważ rzadko pojawiały się one w objętości CT i występowały w relatywnie niewielkiej liczbie warstw CT. Jednakże wyniki podobieństwa wizualnego dla mięśni zewnętrznych oka i nerwu wzrokowego (odpowiednio 0,65 i 0,80) były wyższe niż ich wyniki dice score. Wynik ten wskazuje na niską specyficzność segmentacji. Ogólnie dice score oraz podobieństwo wizualne modelu SEQ-UNET dla segmentacji wszystkich podstruktur oczodołu wyniosły odpowiednio 0,79 i 0,82. Przykłady wizualnych wyników segmentacji struktur oczodołu przedstawiono na Rysunku 3. Na Rysunku 3A-C kolor niebieski oznacza przewidywany wynik segmentacji, a czerwony maskę prawdy podstawowej (ground truth). Na Rysunku 3D kolory czerwony, zielony i pomarańczowy oznaczają odpowiednio segmentację gałki ocznej, mięśni oka i nerwu.

Sekwencja analizy tomografii komputerowej, obrazy przekrojowe mózgu, tabela porównawcza radiologii diagnostycznej.
Rycina 1: Funkcje półautomatycznego maskowania. Maskowanie gałki ocznej, mięśni pozagałkowych i nerwu wzrokowego na obrazach TK oczodołów przy użyciu (A) SmartPencil, (B) SmartFill oraz (C) AutoCorrection. Maska gałki ocznej jest zaznaczana przez SmartPencil, który oblicza superpiksele warstw, a maska powstaje poprzez klikanie w superpiksele. Po kliknięciu niektórych superpikseli gałki ocznej, cała maska gałki ocznej może zostać obliczona przez SmartFill. W przypadku maskowania nerwu wzrokowego, doprecyzowanie maskowania jest wykonywane przez AutoCorrection. Gałki oczne zaznaczone kolorem niebieskim przedstawiono na (A) i (B). Kliknij tutaj, aby zobaczyć powiększoną wersję tej ryciny.

Porównanie tomografii komputerowej, staw ramienny, panele A-D, analiza z kodowaniem kolorami, badanie obrazowania medycznego.
Rysunek 2: Architektura SEQ U-Net. Sekwencyjne przekroje 2D jako dane wejściowe i wyjściowe; dwa dwukierunkowe moduły C-LSTM zostały zastosowane na końcach bloków kodowania i dekodowania w oparciu o architekturę U-Net. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Segmentacja MRI; różnice anatomiczne; schemat; analiza stawu barkowego; obrazowanie medyczne; badanie porównawcze.
Rysunek 3: Wyniki segmentacji struktur oczodołu. (A) Gałka oczna (etykieta 1), (B) mięśnie gałki ocznej (etykieta 2), (C) nerw wzrokowy (etykieta 3) oraz (D) wieloetykietowa segmentacja (etykiety 1, 2 i 3). Lewy obraz przedstawia VOI oczodołu, środkowy obraz to przewidywana segmentacja, a prawy obraz to prawda obiektywna (ground truth). Na obrazach (A), (B) i (C) kolor niebieski oznacza wynik przewidywanej segmentacji, a kolor czerwony maskę prawdy obiektywnej. Na obrazie (D) kolory czerwony, zielony i pomarańczowy oznaczają odpowiednio segmentację gałki ocznej, mięśni pozagałkowych oraz nerwu wzrokowego. Przewidywana segmentacja wykazała wysoką skuteczność (DICE: 0,86 vs 0,82) w przypadku gałki ocznej, ale niską skuteczność w przypadku mięśni pozagałkowych (DICE: 0,54 vs 0,65) i nerwu wzrokowego (DICE: 0,34 vs 0,8). Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

WieloetykietoweEtykieta 1 (Gałka oczna)Etykieta 2 (Mięsień zewnętrzny oka)Etykieta 3 (Nerw wzrokowy)
DICEVSDICEVSDICEVSDICEVS
SEQ-UNET0.790.820.860.830.540.650.340.8

Tabela 1: Wyniki segmentacji dla wskaźnika DICE oraz podobieństwa wizualnego.Gałka oczna, która posiada stosunkowo dużą liczbę przekrojów, została dobrze zsegmentowana z wartością DICE wynoszącą 0,8, natomiast mięśnie pozagałkowe oraz nerw wzrokowy, które charakteryzują się małą liczbą przekrojów i kształtem liniowym, zostały zsegmentowane częściowo, z wartościami DICE odpowiednio 0,54 i 0,34,

Wideo 1: Kreator SmartPencil w programie do maskowania. Demonstracja adnotowania wielu pikseli w celu maskowania gałki ocznej. Zadania maskowania są uruchamiane jednym kliknięciem w zgrupowanych superpikselach. Prosimy kliknąć tutaj, aby pobrać to wideo.

Wideo 2: Kreator SmartFill w programie do maskowania. Demonstracja adnotowania wielu pikseli w celu maskowania gałki ocznej. Po wybraniu kilku pikseli w obszarze adnotacji, funkcja ta generuje pełne maski segmentacyjne o intensywnościach zbliżonych do wybranych pikseli. Kliknij tutaj, aby pobrać to wideo.

Wideo 3: Autokorekcja w programie do maskowania. Demonstracja automatycznej korekcji zamaskowanego piksela z wykorzystaniem algorytmu wstępnie wytrenowanej splotowej sieci neuronowej. Prosimy kliknąć tutaj, aby pobrać to wideo.

Tabela uzupełniająca 1: Środowisko uruchomieniowe (RTE) maskowania, wstępnego przetwarzania i modelowania segmentacji. Kliknij tutaj, aby pobrać tę tabelę.

Dyskusja

Analiza obrazu medycznego oparta na głębokim uczeniu jest szeroko stosowana do wykrywania chorób. W dziedzinie okulistyki modele wykrywania i segmentacji są stosowane w retinopatii cukrzycowej, jaskrze, zwyrodnieniu plamki żółtej związanym z wiekiem i retinopatii wcześniaków. Jednak inne choroby rzadkie, poza tymi w okulistyce, nie zostały zbadane ze względu na ograniczony dostęp do dużych, otwartych, publicznych zbiorów danych do analizy głębokiego uczenia. Stosując tę metodę w sytuacjach, gdy nie jest dostępny żaden publiczny zbiór danych, nie da się uniknąć etapu maskowania, który jest pracochłonnym i czasochłonnym zadaniem. Jednak proponowany etap maskowania (sekcja protokołu, krok 1) pomaga wygenerować maskowanie z dużą dokładnością w krótkim czasie. Korzystając z superpikseli i wypełnienia opartego na sieciach neuronowych, które grupują piksele podobne w właściwościach obrazu niskiego poziomu, lekarze mogą oznaczać maski, klikając grupy pikseli zamiast wskazywać określone piksele. Ponadto funkcje automatycznej korekcji pomagają udoskonalić procesy maski. Wydajność i skuteczność tej metody pomoże w generowaniu większej liczby zamaskowanych obrazów w badaniach medycznych.

Wśród wielu możliwości przetwarzania wstępnego, ekstrakcja VOI i przycinanie okien są skutecznymi metodami. W tym miejscu wyodrębnianie VOI i przycinanie okien są wprowadzane w kroku 2 protokołu. Kiedy klinicyści przygotowują zbiór danych, wyodrębnienie VOI z danego zestawu danych jest najważniejszym krokiem w procesie, ponieważ większość przypadków segmentacji koncentruje się na małych i specyficznych regionach w całym obrazie medycznym. Jeśli chodzi o VOI, obszary gałki ocznej, nerwu wzrokowego i mięśni zewnątrzgałkowych są przycinane w zależności od lokalizacji, ale bardziej skuteczne metody ekstrakcji VOI mogą potencjalnie poprawić wydajność segmentacji14.

Do segmentacji w badaniu wykorzystano SEQ-UNET. Obrazy medyczne 3D mają dużą objętość, więc modele głębokich sieci neuronowych wymagają dużej pojemności pamięci. W SECO-UNET model segmentacji jest implementowany z niewielką liczbą wycinków w celu zmniejszenia wymaganego rozmiaru pamięci bez utraty funkcji informacji 3D.

Model został wytrenowany za pomocą 46 VOI, co nie jest dużą liczbą w przypadku trenowania modelu. Ze względu na niewielką liczbę zestawów danych treningowych wydajność segmentacji nerwu wzrokowego i mięśni zewnątrzgałkowych jest ograniczona. Uczenie transferowe15 i adaptacja domeny8 mogą stanowić rozwiązanie poprawiające wydajność segmentacji.

Cały przedstawiony tu proces segmentacji nie ogranicza się do segmentacji oczodołowej tomografii komputerowej. Wydajna metoda etykietowania pomaga utworzyć nowy zestaw danych obrazów medycznych dla sytuacji, gdy domena aplikacji jest unikalna dla obszaru badawczego. Kody Pythona GitHub dotyczące modelowania wstępnego przetwarzania i segmentacji można zastosować do innych domen z modyfikacją regionu przycinania, poziomu przycinania okien i hiperparametrów modelu, takich jak liczba sekwencyjnych wycinków, architektury U-Net i tak dalej.

Oświadczenia

Autorzy deklarują brak konfliktu interesów.

Podziękowania

Ta praca była wspierana przez National Research Foundation of Korea (NRF), grant finansowany przez Ministerstwo Nauki i ICT Korei (MSIT) (numer: 2020R1C1C1010079). W przypadku zbioru danych CMC-ORBIT centralna Instytucjonalna Komisja Rewizyjna (IRB) Katolickiego Centrum Medycznego wydała zgodę (XC19REGI0076). Prace te były wspierane przez Fundusz Badawczy Uniwersytetu Hongik 2022.

Materiały

Lista materiałów użytych w tym artykule
NazwaFirmaNumer katalogowyKomentarze
do GitHubgithub.com/SleepyChild1005/OrbitSeg
MediLabelINGRADIENT (Seul, Korea)promgram oprogramowania do etykietowania obrazów medycznych do segmentacji z mniejszą liczbą kliknięć i większą prędkością
SEQ-UNETdo pobrania z kreatora GitHub
SmartFilw MediLabel 
Rysik SmartPencil kreator w MediLabel 
Link

Bibliografia

  1. Li, Z., et al. Deep learning-based CT radiomics for feature representation and analysis of aging characteristics of Asian bony orbit. Journal of Craniofacial Surgery. 33 (1), 312-318 (2022).
  2. Hamwood, J., et al. A deep learning method for automatic segmentation of the bony orbit in MRI and CT images. Scientific Reports. 11, 1-12 (2021).
  3. Kim, K. S., et al. Schwannoma of the orbit. Archives of Craniofacial Surgery. 16 (2), 67-72 (2015).
  4. Baur, C., et al. Autoencoders for unsupervised anomaly segmentation in brain MR images: A comparative study. Medical Image Analysis. 69, 101952(2021).
  5. Trémeau, A., Colantoni, P. Regions adjacency graph applied to color image segmentation. IEEE Transactions on Image Processing. 9 (4), 735-744 (2000).
  6. Boykov, Y. Y., Jolly, M. -P. Interactive graph cuts for optimal boundary & region segmentation of objects in ND images. Proceedings of Eighth IEEE International Conference on Computer Vision. International Conference on Computer Vision. 1, 105-122 (2001).
  7. Rother, C., Kolmogorov, V., Blake, A. "GrabCut" interactive foreground extraction using iterated graph cuts. ACM Transactions on Graphics. 23 (3), 309-314 (2004).
  8. Suh, S., et al. Supervised segmentation with domain adaptation for small sampled orbital CT images. Journal of Computational Design and Engineering. 9 (2), 783-792 (2022).
  9. Ronneberger, O., Fischer, P., Brox, T. U-net: Convolutional networks for biomedical image segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention.Medical Image Computing and Computer-Assisted Intervention - MICCAI. , 234-241 (2015).
  10. Qamar, S., et al. A variant form of 3D-UNet for infant brain segmentation. Future Generation Computer Systems. 108, 613-623 (2020).
  11. Nguyen, H., et al. Ocular structures segmentation from multi-sequences MRI using 3D UNet with fully connected CRFS. Computational Pathology and Ophthalmic Medical Image Analysis. , Springer. Cham, Switzerland. 167-175 (2018).
  12. Liu, Q., et al. Bidirectional-convolutional LSTM based spectral-spatial feature learning for hyperspectral image classification. Remote Sensing. 9 (12), 1330(2017).
  13. Yeghiazaryan, V., Voiculescu, I. D. Family of boundary overlap metrics for the evaluation of medical image segmentation. Journal of Medical Imaging. 5 (1), 015006(2018).
  14. Zhang, G., et al. Comparable performance of deep learning-based to manual-based tumor segmentation in KRAS/NRAS/BRAF mutation prediction with MR-based radiomics in rectal cancer. Frontiers in Oncology. 11, 696706(2021).
  15. Christopher, M., et al. Performance of deep learning architectures and transfer learning for detecting glaucomatous optic neuropathy in fundus photographs. Scientific Reports. 8, 16685(2018).

Przedruki i uprawnienia

Tagi

Segmentacja głębokiego uczeniamodel U-Netsegmentacja gałki ocznejsegmentacja nerwu wzrokowegomięśnie zewnętrzne okamaskowanie superpikselamiSequence U-Nettransfer uczenia