$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rak płuc pozostaje jednym z głównych typów nowotworów, prowadząc do poważnych problemów zdrowotnych, często prowadząc do śmierci1. Radiomika umożliwia ilościową charakterystykę obrazów medycznych poprzez wyodrębnianie dużych zbiorów cech opisujących kształt, strukturę i wzorce intensywności guza 2,3. Te cechy, nazywane także funkcjami ręcznie wykonanymi, stanowią potencjalne biomarkery do diagnozy, rokowania i odpowiedzi na leczenie raka płuc. Jednak zbiory danych radiomiki są zazwyczaj wysokowymiarowe i ograniczone względem próbki, co prowadzi do redundantnych i hałaśliwych cech, które pogarszają wydajność modelu 4,5,6,7. Dlatego efektywny i łatwy do wyjaśnienia wybór cech jest kluczowy dla opracowania solidnych modeli predykcyjnych opartych na radiomice.
Tradycyjne metody wyboru cech, takie jak metody filtrowania (np. analiza korelacji, analiza wariancji [ANOVA], informacja wzajemna) oraz metody owijania (np. Sequential Feature Selection, Recursive Feature Elimination), są szeroko stosowane w modelach wykrywania nowotworów opartych na radiomice 4,8,9. Jednak często nie uchwycają one nieliniowych interakcji cech oraz głębokich zależności kontekstowych wpisanych w dane radiomiki 9,10,11. Techniki uczenia cech zespołowych zostały zbadane do klasyfikacji obrazów medycznych, ale osiągnęły umiarkowaną dokładność, którą można by jeszcze bardziej ulepszyć12.
Metody głębokiego uczenia, szczególnie głębokie sieci neuronowe (DNN), wykazały się lepszą zdolnością do modelowania nieliniowych i hierarchicznych relacji między cechami i wynikami, co czyni je idealnymi do kierowania wyborem cech oraz dostarczania dokładnych modeli wykrywania nowotworów13,14. W tym kontekście bada się potencjał wykorzystania konwolucyjnej sieci neuronowej, technik multimodalnej AI oraz VCG-16, wstępnie wytrenowanego modelu diagnostyki nowotworów, 1,15,16. Zaproponowano, wytrenowano i przetestowano hybrydowy model głębokiego uczenia17, obejmujący wstępnie wytrenowany model VGG-19 oraz długie sieci pamięci krótkotrwałej (LSTM), który uzyskuje dużą liczbę obrazów, osiągając dokładność przekraczającą 99%.
Oprócz wykrywania nowotworów, prowadzono także badania nad zaawansowaniem raka. Hugo i in.18 zaprojektowali model sieci neuronowej z perspektywą w przyszłości w bazie danych NSCLC obejmującej 300 pacjentów, aby sklasyfikować stadium nowotworów I, II i III z dokładnością 74,52% w testach modelowych. Przedstawiono metodę inwersji bayesowskiejopartą na radimice 3 do wykrywania stadium raka płuca, wykorzystując zbiór danych NLST na próbie liczącej 200 osób. Proponowana metoda osiągnęła dokładność 86%. Przegląd literatury wykazał, że większość badań nad wykrywaniem nowotworów koncentrowała się wyłącznie na klasyfikacji guzów łagodnych i złośliwych, a tylko nieliczne zajmowały się klasyfikacją stadia nowotworu, z dokładnością poniżej 90%, którą można jeszcze ulepszyć. Niniejszy artykuł badawczy rozwiązuje wspomnianą lukę naukową i proponuje solidne ramy klasyfikacji radiomicznych oparte na cechach do dokładnego wykrywania stadium raka płuc.
W niniejszym badaniu wprowadzono ramę rekurencyjnej eliminacji cech (GL-RFE) opartą na utracie gradientu, integrującą wsteczną propagację gradientów z sieci neuronowych z procesem RFE. W przeciwieństwie do konwencjonalnych metod RFE, które opierają się na statycznych metrykach ważności cech, GL-RFE wykorzystuje gradienty funkcji straty względem każdej cechy wejściowej, aby zmierzyć, jak silnie każda z nich wpływa na przewidywania modelu. Poprzez iteracyjne usuwanie cech o minimalnym wpływie gradientu, prezentowany model dokonuje wyboru cech 15 najważniejszych cech diagnostycznych zoptymalizowanych do wykrywania stadium raka płuca w 2 klasach (łącznie stadium I i II oraz stopnie IIIa i IIIb łącznie). Diagram przepływu pracy wykonanej pracy przedstawiony jest na Rysunku 1. Wybrany zestaw danych dotyczących raka płuca dla prezentowanego modelu to NSCLC Radiomics19, obejmujący 411 tomów formatu określanego jako cyfrowe obrazowanie i komunikacja w medycynie (DICOM) wraz z informacjami o stadium nowotworu klinicznego. Łącznie 106 cech radiomiki 3D z każdego woluminu DICOM dotyczącego raka płuca jest wyodrębnionych za pomocą PyRadiomics20, rozszerzenia otwartoźródłowego oprogramowania 3D Slicer21. Te cechy należą do siedmiu klas cech22, w tym kształtu, metody różnic poziomów szarości (GLDM), macierzy współwystępowania na poziomie szarości (GLCM), macierzy pierwszego rzędu, macierzy długości długości serii na poziomie szarym (GLRLM), macierzy strefy rozmiaru poziomu szarego (GLSZM), macierzy różnic szarości i tonów sąsiedztwa (NGTDM). Dane radiomiki klasy mniejszościowej (etap I i etap II) zostały nadpróbkowane za pomocą techniki nadpróbkowania syntetycznej mniejszości (SMOTE)23.
Nowością proponowanego ramowego systemu GL-RFE jest integracja analizy wrażliwości opartej na gradientach, pochodzącej z trenowania sieci neuronowych, z procesem eliminacji cech rekurencyjnych. W przeciwieństwie do konwencjonalnych podejść RFE, które opierają się na statycznych miarach ważności, GL-RFE dynamicznie ocenia istotność cech poprzez wstecznie propagowane gradienty funkcji strat. Umożliwia to identyfikację cech bezpośrednio wpływających na prognozy modeli dla stadium nowotworu, jednocześnie zachowując interpretowalność i wykonalność obliczeniową dla stosunkowo niewielkich zbiorów danych medycznych.
Zbiór danych wykorzystywany do treningu i testowania proponowanych ram to publicznie dostępny zestaw obrazów tomografii komputerowej 422 pacjentów z rakiem płuc, znany jako NSCLC Radiomics17. Dla każdego pacjenta zestaw danych zawiera objętość tomografii komputerowej, zestaw struktur radioterapii DICOM (RTSTRUCT) oraz plik segmentacji DICOM (SEG). Pliki te zawierają ręczne wyznaczenia wykonane przez onkologa radioterapeutycznego trójwymiarowej objętości pierwotnego guza brutkowego (GTV-1) oraz obraz płuc. Zbiór danych jest wstępnie przetworzony, a wymiary obrazów to 512 x 512 pikseli.
Ze względu na nieliniowy charakter ręcznie tworzonych cech radiomicznych, te cechy nie mogą być bezpośrednio wykorzystywane z modelami głębokiego uczenia do diagnozowania nowotworów, a ich wrodzone wzorce danych muszą być rejestrowane za pomocą technik AI. GL-RFE klasyfikuje cechy na podstawie wielkości gradientu utraty modelu L względem każdej cechy wejściowej xi.
Dla każdej cechy wejściowej xi średni gradient bezwzględny oblicza się następująco:
(1)
Tutaj N to całkowita liczba próbek. Lj to strata dla j-tej próbki. Xij jest i-tą cechą j-tej próbki.
oznacza czułość straty względem cechy wejściowej.
Cechy o niskich gradientach mają minimalny wpływ na aktualizacje modeli i są rekurencyjnie eliminowane. Proponowany sposób eliminacji niskogradientowych cech radiomicznych przy użyciu wielowarstwowego perceptronu (MLP) oraz trenowania sieci neuronowej głębokiego uczenia (DNN) na 15 najważniejszych cechach przedstawiono na Rysunku 1. Następnie oceniana jest wydajność metody GL-RFE do wyboru cech.
Wspomniany wcześniej model głębokiego uczenia metodą GL–RFE jest implementowany w notatniku Jupyter w Google Colab, co pozwala na pisanie i wykonywanie kodu Pythona w środowisku online. Do kompilacji kodu należy pobrać różne pakiety, zawarte w krokach protokołu i materiałach. Korzystając z metody opisanej w sekcji Protokołu, zidentyfikowano 15 najważniejszych cech radiomicznych do wykrywania raka płuc, które zostały wykorzystane do uzyskania dokładnego wykrywania raka na zbiorach danych testowych.