$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Descrizione del dataset e analisi esplorativa
Il set di dati è costituito da più fonti per migliorare l'affidabilità e l'accuratezza del modello. Merged_dataset contiene 20.620 immagini dal set di dati A (3.054), dal set di dati B (3.264), dal set di dati C (10.000) e dal set di dati D (4.292). Inoltre, sono state aggiunte 1.425 immagini dal set di dati Brad per i gradi di tumore del glioma (HGG, LGG). Questo set di dati diversificato garantirà una migliore generalizzazione, ridurrà le distorsioni e migliorerà le prestazioni del modello. L'ampio set di dati consente valutazioni complete e, quindi, c'è una maggiore probabilità di ottenere le previsioni corrette nelle applicazioni reali delle attività di classificazione.
In questa indagine sono stati utilizzati due set di dati distinti. Tra il 2005 e il 2010, il primo è stato acquisito dal Nanfang Hospital and General Hospital della Tianjing Medical University in Cina. Nella collezione sono incluse immagini con contrasto pesate in T1 di 233 individui con tumori, nonché glioma di grado II e III. Il set di dati offre una distribuzione molto completa delle categorie tumorali e un'analisi generale dei dati. Per il glioma di alto grado (HGG) sono disponibili 1.050 immagini e per il glioma di basso grado (LGG) ci sono 375 immagini, il che significa che c'è più attenzione ai casi più gravi (HGG).
La Figura 1 mostra le scansioni MRI classificate in tre tipi di tumore cerebrale. Ogni riga è un tipo di tumore e ci sono tre immagini di esempio per ogni categoria. Le scansioni hanno caratteristiche diverse in vari orientamenti e visualizzazioni, tra cui assiale, sagittale e coronale. I campioni di glioma hanno strutture irregolari che si infiltrano nei tessuti cerebrali. I campioni di meningioma appaiono come masse localizzate vicino alla superficie del cervello e i campioni di tumore ipofisario si trovano vicino al centro del cervello. Questi esempi presentano variabilità nell'aspetto del tumore, aiutando così ad addestrare i modelli ML per il rilevamento accurato e la classificazione dei tumori nell'analisi delle immagini mediche.

Figura 1: Scansioni MRI dei tumori. Scansioni MRI di meningioma, glioma e tumori ipofisari in viste assiali, sagittali e coronali, evidenziando caratteristiche di imaging distinte. Clicca qui per visualizzare una versione più grande di questa figura.
Il glioma ha il maggior numero di immagini, che è poco sopra le 6.000. Meningioma ha circa 6.000 immagini, mentre Pituitary ha quasi lo stesso numero di immagini di Meningioma. Sembra esserci una divisione quasi uguale tra le tre categorie, il che significa che ciascuno dei tipi di tumore è rappresentato bene per l'allenamento o qualsiasi analisi. Il glioma ha la dimensione media del file più grande, sebbene il meningioma abbia un intervallo più limitato e più valori anomali. La moderata varianza dell'ipofisi contiene alcuni valori anomali apparenti. Ogni categoria contiene file di dimensioni davvero enormi.
La Figura 2 mostra la PCA delle caratteristiche dell'immagine per i tre tipi di tumore. La componente principale 1 cattura la maggior parte della varianza e separa significativamente l'ipofisi (cluster destro) dagli altri. Gliomi e meningiomi si sovrappongono in basso a sinistra, indicando che le loro rappresentazioni delle caratteristiche sono comparabili e che la loro separabilità è diminuita.

Figura 2: PCA delle caratteristiche dell'immagine. Analisi delle componenti principali delle caratteristiche estratte che differenziano le classi di glioma, meningioma e tumore ipofisario. Clicca qui per visualizzare una versione più grande di questa figura.
La mappa termica di correlazione mostrata nella Figura 3 illustra le relazioni tra gli attributi dei metadati dell'immagine: File_Size, altezza e larghezza. File_Size mostra una correlazione molto bassa sia con l'altezza (-0,01) che con la larghezza (0,0039).

Figura 3: Mappa termica di correlazione dei metadati. Mappa termica che mostra le relazioni tra gli attributi dei metadati dell'immagine, come la dimensione, l'altezza e la larghezza del file. Clicca qui per visualizzare una versione più grande di questa figura.
Anche l'altezza e la larghezza mostrano una correlazione positiva molto bassa, pari a 0,0039. I valori diagonali sono 1, ad indicare la perfetta correlazione di ogni variabile con se stessa. In generale, gli attributi sono per lo più non correlati, il che significa variazioni indipendenti tra le dimensioni del file, l'altezza e la larghezza dell'immagine.
Metodologia e architettura proposta
Nella Figura 4 è rappresentato un flusso di lavoro che rileva, classifica e analizza sistematicamente i tumori cerebrali sulla base dei dati della risonanza magnetica. La metodologia include tecniche avanzate di preelaborazione, segmentazione e DL per ottenere una solida previsione e classificazione dei tumori.

Figura 4: Flusso di lavoro della metodologia proposta. Flusso di lavoro graduale per il rilevamento, la classificazione e l'analisi dei tumori utilizzando i dati MRI. Clicca qui per visualizzare una versione più grande di questa figura.
Il processo inizia con l'integrazione di una serie di set di dati (indicati come A, B, C e D). Quindi, i set di dati vengono combinati in un unico set di dati completo per ottenere dati olistici. Coinvolge anche il set di dati Brad per scopi di segmentazione, clustering e classificazione delle immagini. Il set di dati unito comporta l'aggiunta di tutte le immagini in ciascun set di dati e directory combinate, garantendo un set di dati completo e unificato per ulteriori analisi e sviluppo di modelli di classificazione multipla.
In secondo luogo, la pre-elaborazione è completata, il che rappresenta un passo importante per migliorare la qualità e la variabilità dei dati. Nove processi di aumento vengono applicati alle immagini MRI originali per migliorare le prestazioni del modello e la varietà dei set di dati. Il ridimensionamento delle immagini a una dimensione comune le armonizza e la conversione da RGB a scala di grigi semplifica l'elaborazione. Il capovolgimento orizzontale/verticale migliora la robustezza e la rotazione con lo zoom imita le diverse condizioni di imaging. L'uso del filtro Sobel migliora l'acutezza delle funzioni e l'aggiunta di rumore migliora la variabilità. La mascheratura di contrasto migliora l'acutezza dell'immagine e lo spostamento dell'altezza e della larghezza aggiunge variazioni di posizione. Ognuno di essi, se combinato, migliora la generalizzabilità e l'accuratezza della classificazione del modello. Tutto ciò garantisce che il modello si generalizzi su un ampio spettro di situazioni di imaging. C'è un totale di 20.620 immagini MRI e la post-elaborazione totale delle immagini utilizzate per lo sviluppo del modello produce 185.580 immagini.
Quindi, il set di dati unito viene segmentato utilizzando il modello U-Net, che è molto utilizzato nell'imaging medico. L'architettura è messa a punto e addestrata per identificare le regioni tumorali dalle scansioni MRI. Questo passaggio produce immagini mascherate, che evidenziano il tumore ed eliminano i dettagli irrilevanti. La segmentazione delle immagini garantisce un migliore input di dati per la classificazione e l'analisi.
Nella fase successiva, questi modelli vengono ottimizzati per classificare le immagini in classi diverse, sfruttando l'apprendimento di trasferimento per migliorare la precisione e ridurre i tempi di addestramento. Per la classificazione, vengono utilizzati una serie di modelli di deep learning pre-addestrati, ognuno con vantaggi speciali. Grazie alla sua facilità d'uso e all'efficienza nella categorizzazione delle immagini, VGG16 e VGG19 sono utilizzati frequentemente. Con un'efficienza computazionale ottimale, EfficientNetB0 e EfficientNetB7 offrono prestazioni all'avanguardia. L'architettura più profonda di ResNet101 migliora l'accuratezza della classificazione acquisendo in modo efficace modelli complessi. Successivamente, una diagnosi accurata è assicurata dalla classificazione dei dati MRI da parte degli algoritmi addestrati in quattro classificazioni di tumori. Le cellule gliali sono la fonte dei tumori del glioma, che compromettono la funzione cerebrale. I tumori del meningioma si sviluppano nelle meningi, che sono strati protettivi del cervello e del midollo spinale. La ghiandola pituitaria è la sede dei tumori ipofisari, che influenzano l'equilibrio ormonale e i processi fisiologici.
Quindi, per aiutare con una diagnosi accurata, vengono utilizzate tecniche di clustering come K-Nearest Neighbors (KNN) per prevedere i gradi del tumore. I gradi tre e quattro del glioma di alto grado (HGG) denotano un grave sviluppo del tumore. I gradi 1 e 2 del glioma di basso grado (LGG) sono rispettivamente tumori a crescita più lenta e meno aggressivi. Questo grading è essenziale per stabilire l'aggressività del tumore e, quindi, dirigere la gestione clinica.
Infine, per valutare l'efficacia dei modelli di categorizzazione, questi vengono confrontati secondo criteri importanti. I loro effetti vengono valutati per accertare se le strategie di aumento e segmentazione hanno migliorato le prestazioni del modello. Per garantire affidabilità ed efficacia, le prestazioni vengono esaminate anche su una varietà di set di dati e l'accuratezza della classificazione viene confrontata con i modelli più avanzati.
Il flusso di lavoro integra la preparazione, la preelaborazione, la segmentazione, la classificazione e la classificazione dei dati in un framework coerente. Migliora l'accuratezza del rilevamento e della classificazione dei tumori cerebrali attraverso l'applicazione di metodi DL all'avanguardia e una rigorosa preelaborazione. L'inclusione del grading tumorale supporta ulteriormente il processo decisionale clinico, rendendolo un sistema completo per l'analisi dei tumori.

Figura 5: Framework di deep learning. Proposta di un quadro di classificazione dei tumori cerebrali utilizzando modelli di deep learning. Clicca qui per visualizzare una versione più grande di questa figura.
La Figura 5 è un'architettura in relazione a un sistema di classificazione delle immagini mediche che identifica i tumori cerebrali con l'aiuto di tecniche computazionali avanzate come il deep learning. Inizia con una raccolta di immagini MRI che viene classificata. Pertanto, questa sarà la spina dorsale del processo di classificazione. Quindi, i dati di input entrano in un modulo di pre-elaborazione dati in cui vengono intraprese la normalizzazione, o il ridimensionamento e l'aumento dell'immagine, nonché la rimozione del rumore. La pre-elaborazione standardizza le immagini di input per sfruttare al meglio le fasi di addestramento del modello. L'intero passaggio consiste nel prepararsi a sottoporsi alle successive fasi ad alta intensità di calcolo. Dopo la fase di pre-elaborazione, i dati vengono inviati al modulo di estrazione delle funzionalità. Qui, l'uso di tecniche o modelli computazionali, forse modelli DL come le CNN, può essere fatto per identificare le caratteristiche nelle immagini. Le caratteristiche che vengono estratte potrebbero includere modelli indicativi di anomalie o caratteristiche del tumore. Quindi, questo set di funzionalità viene inserito nel modello di classificazione. Dato che questo sarebbe probabilmente finalizzato a distinguere diverse classi, che includono l'esistenza o l'inesistenza di un tumore e il tipo di tumore, il modello si basa su un'architettura piuttosto complessa, probabilmente di Inception-ResNet-v2, tra gli altri, per previsioni accurate. Determina se esiste o meno un tumore nell'immagine cerebrale scansionata. Questa fase di classificazione è in "Tumore" e "No Tumor". Quando viene trovato un tumore, il sistema classifica il tipo di tumore come glioma, meningioma o ipofisi. Ognuno di questi tipi ha caratteristiche che il modello riconosce utilizzando le funzionalità estratte. Per i tumori identificati, viene quindi determinato il grado del tumore. I gradi vanno da 1 a 4, indicando la gravità e la progressione del tumore. Il grado 1 è il meno aggressivo, mentre il grado 4 è il più grave. Questa classificazione aiuta nella diagnosi medica e nella pianificazione del trattamento. Gli output finali includono l'assenza o la presenza di tumore e il suo tipo e grado. Tale output è molto prezioso per le applicazioni cliniche per il processo decisionale nella cura e nel trattamento dei pazienti.
Il processo rappresenta una pipeline integrata per l'analisi delle immagini mediche e la classificazione dei tipi di tumore. Partendo dai dati grezzi, si procede in successione attraverso i dati preparatori, l'estrazione delle caratteristiche e la classificazione. Il sistema determina se ha effettivamente un tumore, ne specifica il tipo e fornisce la gravità o il grado. Questa pipeline, utilizzando forme di calcolo più complesse, semplifica la diagnosi nell'imaging medico in modo che le valutazioni possano essere più rapide e accurate nei tumori cerebrali. Un flusso di lavoro modulare garantisce flessibilità, in cui i componenti possono essere ottimizzati separatamente per migliorare le prestazioni.