Research Article

Approccio di Deep Learning basato sul Transfer Learning per la classificazione dell'osteoartrite del ginocchio utilizzando l'architettura XceptionNet modificata

DOI:

10.3791/68720

August 22nd, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Al fine di migliorare l'identificazione dell'artrosi del ginocchio dai raggi X, questo studio suggerisce OsteoXceptionNet, un modello di deep learning che utilizza XceptionNet modificato con transfer learning. Questo modello migliora l'estrazione delle funzionalità, riduce gli errori di interpretazione manuale e consente una classificazione più precisa e automatizzata.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L'artrosi del ginocchio (KOA) colpisce milioni di persone in tutto il mondo e non ha un trattamento curativo noto, il che la rende un serio problema di salute globale. La gestione del suo sviluppo dipende dalla scoperta precoce e l'imaging a raggi X è una tecnica diagnostica fondamentale. Tuttavia, a causa delle variazioni nei livelli di esperienza dei radiologi, l'interpretazione manuale dei raggi X aumenta la variabilità e le possibili imprecisioni. I recenti progressi nelle tecniche di apprendimento automatico e di apprendimento profondo hanno portato alla creazione di sistemi automatizzati per l'identificazione radiologica dell'osteoartrite del ginocchio. Tuttavia, per il rilevamento in fase iniziale, ottenere una maggiore precisione di previsione è ancora fondamentale. Utilizzando le informazioni raccolte da un set di dati più grande, i modelli addestrati su set di dati più piccoli e specifici del dominio ottengono prestazioni migliori grazie all'uso del transfer learning. Grazie alla sua profondità ed efficacia, XceptionNet è particolarmente adatto per lavori che coinvolgono l'interpretazione di immagini mediche. A differenza delle ricerche precedenti, questo metodo affronta in modo efficiente lo squilibrio del set di dati utilizzando approcci di bilanciamento delle classi, integrando una pipeline di pre-elaborazione personalizzata e aggiungendo miglioramenti architetturali personalizzati a XceptionNet, che migliora l'identificazione KOA in fase iniziale. Con l'uso di questi metodi all'avanguardia, l'approccio suggerito mostra il potenziale nell'identificare correttamente l'osteoartrite dalle immagini radiografiche del ginocchio, raggiungendo il 97% di accuratezza della previsione, il 97,8% di precisione, il 97,6% di richiamo e il 97,6% di misura F1. Inoltre, il modello generato ha mostrato il 95,94% del valore kappa di Cohen, che indica un buon accordo. Lo studio supporta ulteriori sforzi per sviluppare una tecnologia di rilevamento delle malattie affidabile e automatizzata, che migliora i risultati dei pazienti e facilita un'erogazione più efficiente dell'assistenza sanitaria.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L'osteoartrite del ginocchio (KOA) è un problema di salute pubblica significativo in tutto il mondo che colpisce un gran numero di persone e pone un onere significativo sia sui pazienti che sulle organizzazioni sanitarie. La cartilagine articolare dell'articolazione del ginocchio si deteriora gradualmente in questo disturbo. Ha un'eziologia complicata e multidimensionale che include un mix di età, obesità, traumi articolari, variabili biomeccaniche e suscettibilità genetica1.

La perdita di integrità strutturale provoca l'assottigliamento della cartilagine, la fessurazione e l'eventuale erosione, esponendo l'osso sottostante. I sintomi della KOA possono variare ampiamente e spesso peggiorare nel tempo, da un piccolo disagio a un dolore insopportabile e alla perdita di funzionalità2. Un segno primario di dolore al ginocchio è solitamente peggiorato da esercizi con pesi e durate prolungate di attività. Le osservazioni comuni includono rigidità, in particolare durante i periodi di riposo, edema, crepitio e diminuzione del range di movimento3. Questi sintomi interferiscono gravemente con il funzionamento quotidiano, con conseguenti restrizioni funzionali e una riduzione della qualità della vita per coloro che li sperimentano.

L'ipotesi qui testata è che un modello automatizzato basato sull'apprendimento profondo possa funzionare diagnosticamente alla pari con i radiologi professionisti e diagnosticare correttamente il livello di gravità della KOA dai dati di imaging utilizzando il sistema di classificazione Kellgren-Lawrence.

Lo scopo di questo studio deriva dalle limitazioni intrinseche associate ai metodi tradizionali di diagnosi e classificazione dell'artrosi del ginocchio. Tradizionalmente, l'imaging radiografico, in particolare l'analisi a raggi X del ginocchio, viene utilizzata per valutare il grado di danno articolare. Tuttavia, l'esame fisico di queste immagini è vulnerabile alla variabilità e può richiedere molto tempo4. I progressi nelle aree del deep learning e del machine learning (ML) offrono un percorso promettente per automatizzare e migliorare l'accuratezza del rilevamento e della classificazione delle KOA, offrendo un approccio più standardizzato ed efficiente. Ciò è particolarmente critico nelle prime fasi della condizione, dove l'intervento può influenzare sostanzialmente i cambiamenti nel tenore di vita del paziente man mano che la condizione progredisce.

Approcci di apprendimento automatico: i primi tentativi di automatizzare l'identificazione KOA si basavano su metodi di apprendimento automatico classici. Strategie come K-Nearest Neighbors, Support Vector Machine e Decision Tree dipendevano da caratteristiche artigianali prese dalle immagini radiografiche del ginocchio. Sebbene fornissero una certa automazione, la qualità e la pertinenza delle caratteristiche derivate manualmente erano un fattore importante per la loro efficacia. Ciò ha spesso comportato una scarsa generalizzabilità e prestazioni5.

Approcci di deep learning (DL): l'emergere delle reti neurali convoluzionali, o deep learning, è stata una pietra miliare significativa in questo settore. Grazie alla sua reputazione per l'estrazione automatizzata di funzionalità, le reti neurali convoluzionali (CNN) stanno diventando sempre più popolari nell'analisi delle immagini KOA. Rispetto alle tecniche di ML convenzionali, questi algoritmi hanno mostrato un notevole miglioramento in termini di accuratezza e capacità di riconoscere modelli complessi direttamente dalle immagini 6,7.

Transfer Learning (TL): ciò consente di personalizzare i modelli per attività che richiedono l'imaging medico dopo che sono stati pre-addestrati su set di dati generici su larga scala, ha guadagnato popolarità nella recente ricerca8. Questo approccio funziona particolarmente bene in campo medico, dove sono comuni piccoli set di dati specializzati.

I risultati migliorati nella classificazione della gravità della KOA sono evidenziati da TL, che utilizza le caratteristiche generali apprese da attività più grandi e le adatta a particolari sottigliezze dell'analisi delle immagini mediche 9,10.

Per l'identificazione e la classificazione delle KOA utilizzando immagini radiografiche, negli ultimi anni sono state esaminate una serie di tecniche automatizzate, in particolare i modelli di deep learning11,12. Tuttavia, molti modelli attuali non gestiscono adeguatamente i problemi di squilibrio e interpretabilità dei set di dati, oppure non rilevano i problemi in una fase iniziale con sufficiente precisione. Il metodo suggerito qui espande questo framework aggiungendo tre miglioramenti significativi: modifiche di progettazione al modello XceptionNet per una migliore estrazione delle funzionalità, tecniche di bilanciamento delle classi per aumentare l'affidabilità del modello e una pipeline di pre-elaborazione personalizzata progettata per migliorare le caratteristiche dell'articolazione del ginocchio. Insieme al supporto di una categorizzazione KOA più precisa e affidabile, questi miglioramenti forniscono un miglioramento sostanziale rispetto alle tradizionali tecniche di transfer learning.

Anche se DL e ML hanno dimostrato progressi significativi nell'analisi della KOA, ci sono ancora sfide da superare, principalmente in termini di raggiungimento di una categorizzazione precisa, miglioramento dell'interpretabilità e gestione dello squilibrio dei dati. Lo studio proposto amplia gli studi precedenti 13,14,15,16,17,18,19,20,21,22 offrendo una valutazione più approfondita, trasparente ed equa, superando così i limiti di ciò che è attualmente possibile nella diagnosi e nella classificazione automatizzata della KOA. La tabella 1 delinea l'analisi della ricerca attualmente condotta nel rilevamento dell'osteoartrite.

StudiareObiettivoSommario
Hu et al.13Sviluppa DeepKOA per prevedere la progressione dell'osteoartrite del ginocchio utilizzando le immagini RM.DeepKOA mostra promettenti capacità di previsione dell'osteoartrite del ginocchio, evidenziando il potenziale del deep learning in ambito clinico. È necessaria un'ulteriore convalida.
Guida et al.14Migliora la classificazione della gravità dell'OA integrando radiografie, risonanza magnetica e dati clinici.Un modello di fusione migliora significativamente l'accuratezza della classificazione OA, evidenziando i vantaggi di un approccio multimodale. La ricerca futura dovrebbe affrontare la generalizzabilità.
Bensalma et al.15Identificare le associazioni tra vari fattori nei pazienti con osteoartrite del ginocchio utilizzando l'analisi multimodale.Lo studio rivela interrelazioni tra più fattori nell'artrosi del ginocchio, suggerendo strade per interventi mirati e ulteriori indagini.
Koppold et al.16Esaminare l'impatto del digiuno modificato prolungato sui sintomi dell'osteoartrite.Il digiuno modificato mostra un notevole miglioramento dei sintomi nei pazienti con osteoartrite, indicando il suo potenziale come strategia di trattamento. Sono necessari ulteriori studi, in particolare studi randomizzati controllati.
Jain et al.17Presenta OsteoHRNet per la valutazione della gravità dell'OA del ginocchio dai raggi X.OsteoHRNet raggiunge una maggiore precisione nella classificazione della gravità dell'OA del ginocchio dai raggi X, indicando il suo potenziale per l'applicazione clinica. Si consiglia un'ulteriore convalida del set di dati.
Afroze et al.18Valutazione di metodi basati sull'apprendimento automatico per il rilevamento dell'osteoartrite (OA) in varie modalità di imaging.La revisione identifica le lacune critiche nel rilevamento dell'accesso aperto basato sull'apprendimento automatico, sottolineando la necessità di approcci standardizzati e modelli empirici.
Teoh et al.19Sviluppa un modello multitasking per una diagnosi dettagliata dell'OA dalla radiografia.Un modello multitasking migliora l'accuratezza della diagnosi di OA prevedendo le caratteristiche individuali dell'OA e l'intensità del dolore, suggerendo il potenziale per interventi precisi. Ulteriori ricerche sono incoraggiate per ampliare questi risultati.
Zhang et al.20Crea un modello per la classificazione multilivello delle lesioni della cartilagine del ginocchio nella risonanza magnetica.Il modello offre un'elevata precisione nella classificazione delle lesioni della cartilagine del ginocchio utilizzando la risonanza magnetica, dimostrandosi promettente come strumento diagnostico non invasivo. Si consiglia un'ulteriore convalida tra popolamenti.
Li et al.21Esaminare l'influenza delle immagini multiview e delle informazioni preliminari, nonché la capacità di un modello di deep learning di identificare e classificare l'artrosi del ginocchio utilizzando i raggi X.La classificazione KL di KOA è stata correttamente identificata e classificata utilizzando il modello DL. Inoltre, le conoscenze preliminari e le immagini radiografiche multiview hanno migliorato l'efficacia della classificazione.
Ratna et al.22Scopri come l'apprendimento automatico viene utilizzato nella ricerca sull'osteoartrite del ginocchio per comprendere meglio la progressione della condizione e la diagnosi precoce.Lo studio sottolinea come l'apprendimento automatico abbia influenzato la ricerca sull'OA, soprattutto in termini di diagnosi precoce e comprensione dello sviluppo, e raccomanda ulteriori ricerche per migliorarne l'integrazione clinica.

Tabella 1: Panoramica dei lavori recenti nel rilevamento dell'osteoartrite del ginocchio.

I principali contributi del lavoro includono OsteoXceptionNet, un'architettura XceptionNet modificata destinata alla classificazione dell'osteoartrite del ginocchio e l'uso di una pipeline di pre-elaborazione appositamente creata per aumentare l'accuratezza della diagnosi. Il set di dati dell'Osteoarthritis Initiative (OAI) viene utilizzato per la formazione e molti disegni di base vengono utilizzati per la valutazione. Il set di dati e le tecniche di preparazione sono descritti nelle parti successive dello studio a seguito di una revisione della letteratura pertinente. Dopo una panoramica dei risultati sperimentali e una discussione sull'importanza clinica, approfondisce l'architettura del modello proposta prima di riassumere i risultati chiave e offrire direzioni future.

Set di dati e configurazione sperimentale
Il set di dati OAI, che consiste in migliaia di immagini radiografiche del ginocchio annotate raccolte nel tempo da varie sedi cliniche, è reso disponibile al pubblico per l'uso in questo studio. Cinque classi di osteoartrite del ginocchio di Kellgren-Lawrence (KL) sono state rappresentate dalle 9786 immagini radiografiche del ginocchio utilizzate per questo studio: Sano (3857 immagini), Dubbioso (1770), Minimo (2578), Moderato (1286) e Grave (295). Durante la pre-elaborazione, tutte le immagini sono state ridimensionate uniformemente a 224 x 224 pixel utilizzando l'interpolazione bilineare. Il framework OsteoXceptionNet suggerito è stato utilizzato in ambito sperimentale per segmentare automaticamente le strutture articolari del ginocchio e quindi classificarle in classi di gravità KOA.

Per garantire il massimo equilibrio di classe possibile, il set di dati è stato diviso in sottogruppi per l'addestramento (80%), la convalida (10%) e i test (10%). Il set di dati presenta diversi svantaggi nonostante la sua utilità, come lo squilibrio di classe, con un minor numero di campioni che rientrano nel gruppo Grave rispetto ad altri. Inoltre, il set di dati include solo l'imaging radiografico; manca di input multimodali come la risonanza magnetica (MRI) o di informazioni cliniche, che potrebbero limitarne la generalizzabilità. L'asimmetria demografica, che limita la rilevanza dei dati ad altri gruppi etnici perché rappresenta prevalentemente la popolazione nordamericana, è un altro svantaggio degno di nota. Sebbene le funzioni di perdita ponderate per classe e l'aumento dei dati siano state utilizzate per mitigare queste restrizioni quando possibile, queste sono ancora considerazioni cruciali quando si analizzano le prestazioni del modello.

Sulla base dei risultati radiografici, i metodi di classificazione, come il sistema di classificazione Kellgren-Lawrence (KL), classificano la gravità della KOA in cinque categorie: Grado 0 (sano), Grado 1 (dubbio), Grado 2 (minimo), Grado 3 (moderato) e Grado 4 (grave)23. Nella Figura 1 sono mostrate diverse immagini delle qualità KL.

figure-introduction-1
Figura 1: Classificazione KL delle immagini del ginocchio. Sulla base dei risultati radiografici, la gravità della KOA è stata classificata in cinque categorie: Grado 0 (Sano), Grado 1 (Dubbio), Grado 2 (Minimo), Grado 3 (Moderato) e Grado 4 (Grave). Clicca qui per visualizzare una versione più grande di questa figura.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questa sezione presenta un approccio completo progettato per migliorare la diagnosi e la classificazione dell'osteoartrite del ginocchio attraverso l'uso di un modello XceptionNet modificato. La metodologia presentata si basa su un'attenta pre-elaborazione dei dati, un'accurata personalizzazione dell'architettura del modello e tecniche di valutazione avanzate, tutte volte ad affrontare i complessi problemi associati all'imaging OA del ginocchio. Nella Figura 2 è stato illustrato il flusso del modello.

figure-protocol-1
Figura 2: Flusso di lavoro del modello. Fare clic qui per visualizzare una versione più grande di questa figura.

Descrizione del set di dati
Il set di dati utilizzato in questa ricerca comprende 9.786 immagini a raggi X del ginocchio dal set di dati OAI a cui è stato assegnato un grado OA basato sulla tecnica di classificazione KL. Questo set di dati, che offre un'ampia gamma di istanze che coprono le varie fasi della KOA, è essenziale sia per l'addestramento che per la valutazione del modello proposto24. L'interpolazione bilineare è stata utilizzata per ridimensionare tutte le immagini. Questa tecnica è stata scelta perché raggiunge un compromesso tra l'efficacia computazionale e il mantenimento della qualità dell'immagine, entrambi essenziali per il mantenimento delle caratteristiche anatomiche importanti per la categorizzazione dell'osteoartrite del ginocchio. Nel set di dati, i voti sono 0-4, con il grado 0 che rappresenta un ginocchio sano e il grado 4 che denota una grave osteoartrite. Questo grado offre una gamma complessa di evoluzione della malattia, che è essenziale per il modello per comprendere le minime variazioni tra gli stadi.

Inoltre, il set di dati è stato organizzato in set di test, convalida e addestramento. Per valutare le prestazioni del modello e assicurarsi che impari a generalizzare in modo efficace senza sovradimensionare il set di addestramento, questa suddivisione era essenziale. Il set di test offre una valutazione oggettiva dell'efficacia del modello finalizzato, poiché è stato utilizzato anche per modificare i pesi del modello. Inoltre, un set di convalida aiuta a mettere a punto gli iperparametri e a valutare i modelli durante la fase di addestramento. Un breve riassunto della distribuzione dei dati è fornito nella Tabella 2 e la Figura 3 fornisce una rappresentazione visiva degli stessi.

ClasseTest automaticoTestTrenoVal
06046392286328
12752961046153
24034471516212
3200223757106
4445117327

Tabella 2: Breve descrizione del set di dati.

figure-protocol-2
Figura 3: Distribuzione del set di dati. Il set di dati è stato organizzato in set di test, convalida e addestramento. Clicca qui per visualizzare una versione più grande di questa figura.

Pre-elaborazione dei dati
Questa fase è fondamentale e mira a migliorare le prestazioni del modello migliorando la qualità dei dati di input. Le fasi coinvolte nella pre-elaborazione sono le seguenti.

Ridimensionamento dell'immagine: a ogni immagine radiografica viene applicata una dimensione standard per garantire la coerenza dell'intero set di immagini. Questa fase è essenziale per consentire al modello di elaborare le immagini in modo coerente ed efficace. In questo processo viene utilizzata l'equazione 1.

Nuova dimensione immagine = Ridimensiona (immagine originale, dimensione standard) (1)

Normalizzazione: i valori dei pixel nelle immagini sono stati standardizzati per ottenere una media di zero e una deviazione standard di uno. Questo tipo di normalizzazione garantisce che i valori di input rientrino in un intervallo simile, accelerando la convergenza del modello durante l'addestramento. L'equazione 2 viene utilizzata per eseguire questa fase di normalizzazione.

figure-protocol-3 (2)

Aumento dei dati: le strategie di aumento dei dati sono state impiegate per affrontare i problemi dovuti a dati insufficienti e migliorare la capacità di generalizzazione del modello. Questi metodi includono capovolgimenti, zoom, rotazioni e traslazioni. Introducono nuove immagini che vengono aggiunte intenzionalmente al set di dati di addestramento. L'equazione 3 viene utilizzata nell'attuazione di questa procedura di aumento.

Immagine Aumentata = Applica Trasformazione (Iamge Originale) (3)

Sono state impiegate una varietà di tecniche di aumento per fornire variabilità al set di addestramento al fine di migliorare la robustezza del modello e ridurre al minimo l'overfitting. Un intervallo di taglio di 0,2, un intervallo di zoom da 0,8 a 1,2 (corrispondente a un fattore di zoom di 0,2) e un intervallo di rotazione casuale da -30° a +30° sono stati tutti inclusi nell'aumento dei dati di addestramento. Sia il capovolgimento orizzontale che quello verticale sono stati consentiti con una probabilità di 0,5 al fine di migliorare la generalizzazione del modello. Sia per il taglio verticale che per quello orizzontale, è stato impiegato anche un fattore di taglio di 0,1, o ± 10% di distorsione.

Bilanciamento delle classi: gli algoritmi di ponderazione delle classi sono stati utilizzati a causa del possibile squilibrio di classe del set di dati (con più immagini di alcune classi OA rispetto ad altre). Per evitare che il modello mostri distorsioni a favore di classi più comuni, questo metodo assegna alle classi sottorappresentate un peso maggiore. In questo processo viene utilizzata l'equazione 4. Per determinare i pesi sono stati utilizzati i seguenti valori: Sano: 3857, Dubbio: 1770, Minimo: 2578, Moderato: 1286 e Grave: 295 sono le distribuzioni per classe dei 9786 campioni totali e delle 5 classi.

figure-protocol-4 (4)

Divisione Training-Validazione: il set di dati è stato organizzato in set di convalida e addestramento utilizzando i tradizionali rapporti 80:20. La divisione dei dati consente al modello di apprendere dai dati di addestramento e di valutare le prestazioni su base regolare utilizzando il set di convalida. Ciò consente di identificare l'overfitting e valutare la capacità di generalizzazione del modello.

Ottimizzazione della pipeline di dati: è stata creata una pipeline di dati migliorata per garantire un'efficace gestione dei dati durante l'addestramento del modello. Per ridurre i colli di bottiglia di input/output e aumentare le prestazioni di calcolo, questa pipeline utilizza tecniche di batching, prelettura ed estrazione parallela dei dati. Per migliorare l'efficienza e la produttività della formazione, è stata sviluppata la pipeline di dati di input. Per garantire un utilizzo bilanciato della memoria e del carico computazionale, sono stati utilizzati 32 batch. Per aumentare l'efficienza dell'input dei dati, nella funzione map è stato utilizzato num_parallel_calls=4 per parallelizzare il caricamento e la pre-elaborazione dei dati. Inoltre, al fine di ridurre al minimo la latenza di I/O, è stato utilizzato il prefetch(buffer_size=tf.data.AUTOTUNE) di TensorFlow per consentire la regolazione automatica delle dimensioni del buffer di prelettura. Ciò si sovrapponeva efficacemente alla pre-elaborazione dei dati e all'esecuzione del modello

Nella Figura 4, sono state mostrate alcune istanze di diverse classi di immagini dopo la pre-elaborazione di base.

figure-protocol-5
Figura 4: Istanze del set di dati. La figura mostra alcune istanze di diverse classi di immagini dopo la pre-elaborazione di base. Clicca qui per visualizzare una versione più grande di questa figura.

Attraverso queste meticolose fasi di pre-elaborazione, il set di dati viene trasformato in una solida base per l'addestramento del modello XceptionNet modificato, ponendo le basi per un rilevamento e una classificazione KOA accurati e affidabili.

Architettura del modello
Modello di base: con il suo design distinto che utilizza convoluzioni separabili in profondità per ottenere il miglior equilibrio possibile tra efficienza computazionale e complessità del modello, il modello XceptionNet creato da François Chollet si distingue25. L'equazione 5 è stata utilizzata per implementare le convoluzioni separabili in profondità.

Convoluzione separabile in profondità(x) = Punto(Profondità(x)) (5)

È particolarmente rilevante per questo studio per diversi motivi. Innanzitutto, la sua architettura è nota per l'estrazione di caratteristiche dettagliate e gerarchiche dalle immagini, che è fondamentale per l'analisi delle immagini mediche, dove le caratteristiche sottili possono indicare diverse fasi di una condizione. In secondo luogo, il modello proposto si basa sull'architettura XceptionNet, che ha dimostrato un'eccezionale efficacia in diverse attività di classificazione delle immagini, volte a rilevare e classificare l'osteoartrite del ginocchio26.

OsteoXceptionNet presentato è una versione su misura dell'architettura XceptionNet, creata appositamente per classificare automaticamente l'artrosi del ginocchio dalle immagini radiografiche. Importanti modifiche includono l'aggiunta di altri tre blocchi convoluzionali (filtri: 512, 256 e 128) per migliorare l'estrazione di caratteristiche specifiche per le strutture dell'articolazione del ginocchio, nonché livelli convoluzionali con dimensioni dei filtri di 3 x 3 e conteggi variabili dei filtri che vanno da 32 a 1024 nei flussi di entrata, centrale e di uscita. La normalizzazione batch e l'attivazione ReLU vengono aggiunte dopo ogni livello convoluzionale e vengono aggiunti strati di dropout per ridurre al minimo l'overfitting. Lo standard di 224 x 224 pixel viene utilizzato per gli input del modello.

Messa a punto e modifiche
Modifiche: Il modello XceptionNet è stato strategicamente modificato in alcuni modi per renderlo adatto alla classificazione e al rilevamento di KOA.

Messa a punto: gli strati superiori del modello XceptionNet pre-addestrato sono stati sbloccati, consentendo al modello di apprendere le caratteristiche di alto livello specifiche per le immagini a raggi X del ginocchio. La messa a punto del modello è stata condotta secondo l'equazione 6.

figure-protocol-6 (6)

dove θfine-tuned sono i parametri dopo la fine-tuning; θpre-addestrato sono i parametri pre-addestrati; λ è il tasso di apprendimento; ∇θpre-addestratoPerdita è il gradiente della funzione di perdita correlato ai parametri che sono stati pre-addestrati.

Livelli convoluzionali aggiuntivi: nella fase finale del modello sono stati introdotti ulteriori livelli convoluzionali. Questi strati hanno una dimensione del kernel più piccola per concentrarsi sull'estrazione di dettagli più fini pertinenti ai diversi gradi OA. È stato utilizzato utilizzando l'equazione 7.

Output convoluzionale = Convoluzione(Input,Kernel) (7)

Normalizzazione batch: dopo ogni livello convoluzionale aggiunto, viene applicata la normalizzazione batch per stabilizzare l'apprendimento e migliorare la velocità di convergenza. Viene impiegato utilizzando l'equazione 8.

figure-protocol-7 (8)

dove figure-protocol-8 è l'output normalizzato; x è l'input del livello di normalizzazione batch; μ è la media per il batch di input; σ2 è la varianza nel batch di input; ε è una costante minima per la stabilità numerica.

Funzioni di attivazione: Le funzioni di attivazione ReLU vengono utilizzate nei livelli supplementari per introdurre la non linearità, consentendo così al modello di acquisire strutture più complesse nei dati. ReLU viene calcolato utilizzando l'equazione 9.

ReLU(x) = max(0,x) (9)

dove, x è l'ingresso della funzione di attivazione ReLU.

Dropout: per evitare l'overfitting, vengono incorporati dei livelli di dropout, in particolare dopo i nuovi layer aggiunti, per garantire la generalizzazione del modello anche su dati non visibili. È stato fatto per mezzo dell'equazione 10.

Uscita = Maschera × di ingresso (10)

Configurazione del livello di output
Livello di output: il modello XceptionNet originale è strutturato per la classificazione multiclasse con funzione di attivazione Softmax in un livello di output. In questo modello adattato, il livello di output è personalizzato per rappresentare i cinque gradi di osteoartrite del ginocchio, che vanno dal grado 0 al grado 4, cioè dal livello sano a quello grave. Precisamente, questo strato comprende cinque neuroni, ciascuno corrispondente a uno dei gradi di OA. La funzione di attivazione Softmax è stata utilizzata in questo strato per produrre una distribuzione di probabilità su cinque classi, consentendo al modello proposto di prevedere il grado di OA appropriato per una data immagine radiografica del ginocchio. Questo approccio allinea l'output del modello direttamente con la scala di classificazione clinica, facilitando un'interpretazione intuitiva e pratica delle previsioni del modello per gli operatori sanitari.

L'architettura XceptionNet è specificamente adattata, che è stata prima pre-addestrata sul set di dati ImageNet, per l'obiettivo dello studio presentato di classificare la gravità dell'osteoartrite al ginocchio. Il modello ha sfruttato le caratteristiche apprese da un set di dati ampio e diversificato utilizzando i pesi pre-addestrati di ImageNet, che gli hanno fornito una solida base. Per personalizzare il modello fondamentale di XceptionNet per la ricerca proposta, sono stati aggiunti molti nuovi livelli.

In primo luogo, i livelli convoluzionali 2D sono stati combinati con diversi numeri di filtri e dimensioni del kernel, ognuno dei quali è stato attivato da ReLU e dalla normalizzazione batch per aggiungere non linearità. Questi strati extra avevano lo scopo di catturare e amplificare le caratteristiche relative alla gravità dell'osteoartrite del ginocchio. Il modello era quindi pronto per l'ultima fase di classificazione aggiungendo un livello GAP (Global Average Pooling 2D), che riduce la mappa delle caratteristiche mantenendo i dati importanti. In particolare, l'operazione GAP consente di ridurre la dimensionalità con una perdita minima di dati, riducendo le dimensioni spaziali di ciascuna mappa a un singolo valore, mantenendo la profondità, che potrebbe variare da 7 x 7 x 1024 a 1 x 1 x 1024. L'output del livello GAP è stato inserito nella funzione di attivazione Softmax, che ha consentito la classificazione multiclasse convertendo i logit in probabilità. Le equazioni 11, 12, 13, 14, 15, 16 e 17 vengono utilizzate rispettivamente per il GAP, l'attivazione di Softmax, il calcolo della mappa delle funzioni, la riduzione del tasso di apprendimento, la compilazione del modello, l'adeguamento del peso della classe e la perdita di classificazione multiclasse.

figure-protocol-9(11)

dove, xi,j è l'attivazione della i-esima riga e j-esima colonna della feature map; H è l'altezza della mappa delle caratteristiche; W è la larghezza della mappa delle feature.

figure-protocol-10(12)

dove, xi è l'input della funzione Softmax per la classe i; n è il numero di classi.

Mappa delle funzionalità = σ(Convoluzione(Input,Kernel) + Bias) (13)

dove, la convoluzione è un'operazione di convoluzione; i è la funzione di attivazione; L'input è il tensore di input del livello; Kernel è il kernel convoluzionale; Bias è il termine bias.

Nuovo tasso di apprendimento = Tasso di apprendimento × fattore (14)

Modello = Compila (Architettura,Perdita,Ottimizzatore,Metriche) (15)

figure-protocol-11(16)

dove, Laclasse di peso è il peso assegnato a una classe; Campioni totali è la total_number_of_samples del set di dati; Number_of_Classes è il numero di classi distintive all'interno del set di dati; Sample in Class è il conteggio dei campioni in una classe specifica.

figure-protocol-12(17)

dove, yi è la distribuzione di probabilità effettiva per la classe i; pi è la previsione della distribuzione di probabilità di classe I ; N è il numero di classi.

Infine, il modello, che ora comprende l'architettura XceptionNet modificata con i livelli personalizzati, è stato compilato per prevedere le probabilità per ogni classe. Attraverso queste modifiche, l'obiettivo era quello di aumentare la capacità del modello di discernere le caratteristiche sfumate associate a diversi gradi di gravità dell'osteoartrite del ginocchio, migliorando le sue prestazioni di classificazione per il compito specifico.

Per una convergenza stabile ed efficace, l'ottimizzatore Adam è stato utilizzato per addestrare il modello con una velocità di apprendimento di 0,0001, con 0,5 utilizzato come tasso di dropout per ridurre al minimo l'overfitting. Per limitare la complessità del modello e migliorare la generalizzazione, sono state utilizzate strategie di regolarizzazione sia L1 che L2. Per problemi di classificazione multiclasse con etichette intere, la crossentropia categoriale sparsa era la funzione di perdita adatta. L'addestramento è stato condotto per 50 epoche. Softmax, la funzione di attivazione finale, è stata utilizzata per generare distribuzioni di probabilità di classe. Inoltre, per l'allenamento è stata utilizzata una dimensione di 64 passi.

Formazione: Il processo di formazione è stata una fase molto importante. In questa fase, il modello XceptionNet modificato apprende il rilevamento e la classificazione accurati della KOA nelle immagini radiografiche. Keras versione 2.6.0 e TensorFlow backend versione 2.6.0 sono stati utilizzati per implementare il modello XceptionNet. Di seguito sono riportati i dettagli dei componenti chiave della fase di addestramento, tra cui la funzione di perdita, l'ottimizzatore, i callback, le dimensioni del batch e le epoche.

Loss_Function: Per l'attività di classificazione multiclasse, è stato utilizzato il cross_entropy categoriale. Questa funzione di perdita è particolarmente adatta per i problemi in cui si prevede che ogni istanza venga assegnata a una e una sola etichetta da un insieme di categorie27. Valuta le prestazioni del modello producendo un punteggio di probabilità compreso tra zero e uno. Questa perdita è stata utilizzata come indicatore per addestrare efficacemente questo modello per la previsione accurata della gravità della KOA poiché aumenta quando la probabilità prevista differisce dall'etichetta effettiva.

Ottimizzatore: è stato utilizzato l'ottimizzatore Adam, noto per la sua efficacia e le caratteristiche del tasso di apprendimento dinamico. Adam amalgama le caratteristiche vantaggiose degli algoritmi AdaGrad e RMSProp, fornendo un algoritmo di ottimizzazione abile nella gestione di gradienti sparsi in impostazioni di problemi rumorosi28.

Parametri chiave per l'ottimizzatore Adam
Tasso di apprendimento: è stato impiegato un tasso di apprendimento di 0,0001, che ha consentito all'ottimizzatore di apportare inizialmente modifiche sostanziali ai pesi, ottimizzando così il processo di apprendimento.

Beta1 e Beta2: questi parametri regolano la velocità con cui il gradiente al quadrato e le medie mobili dei gradienti precedenti diminuiscono, rispettivamente. Vengono utilizzati i valori predefiniti di 0,9 per beta1 e 0,999 per beta2.

Epsilon: Questo parametro impedisce qualsiasi divisione per zero nell'implementazione, impostato su un numero piccolo vicino allo zero.

Callback: i callback vengono utilizzati durante il training per monitorare le prestazioni del modello e per la regolazione. Sono stati utilizzati i seguenti richiami:

Early_Stopping: Viene utilizzato per monitorare la perdita di convalida del modello e per interrompere il processo di addestramento se la perdita cessa di diminuire per un numero predefinito di epoche (indicato come pazienza). Quando i dati di convalida non mostrano più un miglioramento delle prestazioni del modello, interrompe il processo di addestramento, il che aiuta a prevenire l'overfitting.

Riduci plateau LROn: questo callback riduce la velocità di apprendimento quando la perdita di convalida cessa di migliorare, consentendo regolazioni più precise nei pesi, con conseguente potenziale miglioramento delle prestazioni complessive del modello29.

Checkpoint del modello: questo callback salva il modello a un determinato intervallo, in modo che la versione migliore del modello possa essere recuperata una volta completato il processo di addestramento. Di solito, monitora l'accuratezza o la perdita di convalida e salva il peso del modello ogni volta che viene rilevato un miglioramento.

Dimensione del lotto ed epoche:
Dimensione batch: 32 è la dimensione tipica del batch utilizzata per bilanciare i requisiti per la stabilità della convergenza del modello e l'efficienza di calcolo. Una dimensione del batch di 32 raggiunge un equilibrio, essendo sufficientemente grande da sfruttare le ottimizzazioni computazionali e tuttavia abbastanza piccola da offrire una stima stabile del gradiente.

Epoche: il modello è impostato per il training per un massimo di 50 epoche, anche se il training può interrompersi anticipatamente se viene attivato il callback EarlyStoping. Le 50 epoche forniscono iterazioni sufficienti per la regolazione dei pesi e la convergenza del modello, mentre EarlyStopping garantisce che l'allenamento non continui inutilmente.

Impostando meticolosamente questi parametri e utilizzando i callback, il processo di addestramento è stato ottimizzato per garantire che il modello apprenda in modo efficace e generalizzi bene ai dati non visibili. Al fine di garantire che tutte le classi siano rappresentate in modo equo e accurato nelle previsioni del modello, sono stati utilizzati una serie di approcci per affrontare il problema dello squilibrio dei dati. In primo luogo, per compensare la sottorappresentazione di alcune classi, è stata utilizzata la ponderazione per classe durante tutta la fase di formazione. Alle classi con meno campioni è stato assegnato un peso maggiore. Per ridurre ulteriormente l'impatto dello squilibrio di classe durante l'addestramento, è stato utilizzato anche ImageDataGenerator di Keras per assicurarsi che il modello fosse esposto a una varietà di classi in ogni batch30.

Metriche di valutazione
Nella valutazione dell'efficacia del modello sviluppato, sono stati utilizzati numerosi parametri che sono descritti di seguito.

Precisione (ACC): il rapporto tra le osservazioni previste con precisione e tutte le osservazioni è quantificato da questa statistica. Quando le classi target si distribuiscono equamente, è vantaggioso. Il suo calcolo si basa sull'equazione 18.

figure-protocol-13(18)

Precisione (PR): la precisione del modello misura la capacità di distinguere tra tutti i casi positivi e positivi previsti. In circostanze in cui il tasso di falsi positivi è sostanziale, è molto importante. Il suo calcolo si basa sull'equazione 19.

 figure-protocol-14(19)

Richiamo (R): il richiamo, noto anche come sensibilità, quantifica la percentuale di veri positivi rilevati correttamente. È particolarmente importante in situazioni in cui ignorare un buon esempio potrebbe avere gravi ripercussioni. Il suo calcolo coinvolge l'equazione 20.

 figure-protocol-15(20)

F1_Score: È la media armonica di precisione (PR) e di richiamo (R), fornisce una valutazione equa, in particolare in presenza di una distribuzione di classe non uniforme. Il suo calcolo coinvolge l'equazione 21.

figure-protocol-16(21)

ROC AUC: Area Under the Curve for Receiver Operating Characteristics (ROC AUC) quantifica la capacità del modello di distinguere tra le classi. Valori AUC elevati indicano prestazioni superiori del modello. Il suo calcolo si basa sull'equazione 22.

figure-protocol-17(22)

Kappa di Cohen (CK): questa metrica valuta la concordanza tra due valutatori che classificano N elementi in classi C che si escludono a vicenda. Offre una maggiore robustezza rispetto alla precisione, soprattutto quando si tratta di classi sbilanciate. Il suo calcolo coinvolge l'equazione 23.

figure-protocol-18(23)

Metriche Errore assoluto medio (MAE), Errore quadratico medio radice (RMSE) ed Errore quadratico medio (MSE): sebbene comunemente utilizzati per le attività di regressione, questi parametri possono fornire rivelazioni utili negli scenari di classificazione, in particolare nelle classificazioni ordinali. Calcolano la differenza tra i valori reali e quelli previsti. Queste metriche sono state calcolate utilizzando le equazioni 24, 25 e 26, rispettivamente.

figure-protocol-19(24)

figure-protocol-20(25)

figure-protocol-21(26)

Punteggio F2: il punteggio F2 assegna la priorità al richiamo rispetto alla precisione, che è utile negli scenari in cui trascurare una stima positiva comporta costi maggiori rispetto alla generazione di un falso positivo. Il suo calcolo coinvolge l'equazione 27.

figure-protocol-22(27)

Precisione e curva di richiamo: questo grafico mostra come il richiamo e l'accuratezza sono bilanciati a vari livelli. Maggiore è l'area sotto una curva, maggiori sono i livelli di richiamo e precisione.

I parametri di cui sopra sono stati scelti al fine di fornire una valutazione approfondita delle prestazioni del modello su tutte le dimensioni, soprattutto nel contesto dello squilibrio del set di dati e dell'importanza di identificare con precisione i vari gradi di osteoartrite del ginocchio.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Durante la fase di convalida del modello sono state adottate diverse misure importanti per garantire che si generalizzasse ai dati che non erano ancora stati osservati. Inizialmente, il set di dati è suddiviso in set di addestramento e convalida. Si tratta di una procedura comune usata per valutare le prestazioni del modello su un set di dati che non è stato usato nel training. Offrendo set di dati separati per l'addestramento e la convalida, questa separazione ha evitato l'overfitting e ha consentito una valutazione app...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Lo studio ha presentato una tecnica automatizzata basata sul deep learning per la classificazione KOA utilizzando immagini a raggi X. Il modello, che ha utilizzato un'architettura XceptionNet, ha dimostrato una notevole robustezza e accuratezza in una serie di misure di valutazione, suggerendo che potrebbe trovare impiego in contesti clinici.

Oltre alla metodologia attuale, la convalida esterna del set di dati potrebbe essere utilizzata per confermare ulterior...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Gli autori dichiarano di non avere conflitti di interesse in merito alla pubblicazione di questo manoscritto. Nessuna affiliazione finanziaria o personale ha influenzato la ricerca, i risultati o le conclusioni presentate in questo lavoro.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Questa ricerca non ha ricevuto sovvenzioni specifiche da alcuna agenzia di finanziamento nei settori pubblico, commerciale o senza scopo di lucro.

Contributo dell'autore:
Concettualizzazione, SHK; metodologia, SHK; software, SHK; convalida, PMI; cura dei dati, SHK; Risorse, SHK; scrittura-preparazione della bozza originale, SHK; scrittura-revisione e editing, SHK; visualizzazione, PMI; supervisione, PMI; amministrazione del progetto, PMI.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Jupyter Notebook/ColabProgetto Jupyter / GoogleN/APer sviluppare e sperimentare modelli in modo interattivo.
Matplotlib (Versione: 3.4.3) & Seaborn (Versione: 0.11.2)ComunitàN/APer la visualizzazione dei dati e i grafici dei risultati.
Dati di Mendeley/KaggleElsevier; ComunitàN/AFonte del set di dati: Set di dati di classificazione della gravità dell'osteoartrite del ginocchio
OpenCV (Versione: 4.5.5)IntelN/APer la pre-elaborazione di immagini a raggi X (ridimensionamento, CLAHE, filtro gaussiano). 
Python (Versione: 3.8)Fondazione del software PythonN/ALinguaggio di programmazione utilizzato per lo sviluppo del modello.
scikit-learn (Versione: 1.0.2)ComunitàN/AUtilizzato per la suddivisione dei dati, le metriche delle prestazioni e le utilità di ML di base.
TensorFlow/KerasGoogle/ComunitàN/AUtilizzato per l'implementazione e l'addestramento del modello di deep learning basato su XceptionNet. Versione Tensorflow: 2.6.0, RRID:SCR_018932. Versione Keras: 2.6.0, RRID:SCR_018961
Sistema operativo UbuntuCanonicoN/ASistema operativo utilizzato per la compatibilità con tutti gli strumenti software. Si consiglia la versione 20.04.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. He, Y., et al. Pathogenesis of osteoarthritis: risk factors, regulatory pathways in chondrocytes, and experimental models. Biology. 9 (8), 194(2020).
  2. Kulkarni, P., Martson, A., Vidya, R., Chitnavis, S., Harsulkar, A. Pathophysiological landscape of osteoarthritis. Adv Clin Chem. 100, 37-90 (2021).
  3. Kumavat, R., et al. Biomarkers of joint damage in osteoarthritis: current status and future directions. Mediat Inflamm. 2021, 1-14 (2021).
  4. Karim, M. R., et al. DeepKneeExplainer: explainable knee osteoarthritis diagnosis from radiographs and magnetic resonance imaging. IEEE Access. 9, 39757-39780 (2021).
  5. Kokkotis, C., Serafeim, M., Elpiniki, P., Giannis, G., Tsaopoulos, D. E. Machine learning in knee osteoarthritis: A review. Osteoarth Cartil Open. 2 (3), 100069(2020).
  6. Abdullah, S. S., Rajasekaran, M. P. Automatic detection and classification of knee osteoarthritis using deep learning approach. La Radiol Med. 127 (4), 398-406 (2022).
  7. Exploring deep learning capabilities in knee osteoarthritis case study for classification. Christodoulou, E., Moustakidis, S., Papandrianos, N., Tsaopoulos, D., Papageorgiou, E. 10th Int Conf Inf Intell Syst Appl, , 1-6 (2019).
  8. Jahan, M., et al. KOA-CCTNet: An enhanced knee osteoarthritis grade assessment framework using modified compact convolutional transformer model. IEEE Access. 12, 107719-107744 (2024).
  9. De, A., Mishra, N., Chang, H. T. An approach to the dermatological classification of histopathological skin images using a hybridized CNN-DenseNet model. PeerJ Comp Sci. 10, e1884(2024).
  10. The diagnostics of osteoarthritis: a fine-tuned transfer learning approach. Salman, A. A. S., Razman, M. A. M., Khairuddin, I. M., Abdullah, M. A., Majeed, A. P. P. A. Int Conf Robot Intell Technol Appl, , 455-461 (2021).
  11. Ozkan, C., Deniz, C. M. Artificial intelligence in knee osteoarthritis: a comprehensive review for 2022. Osteoarth Imag. 3 (3), 100161(2023).
  12. Minnig, M. C. C., Yvonne, M. G., Nelson, A. E. Epidemiology of osteoarthritis: literature update 2022-2023. Curr Opin Rheumatol. 36 (2), 108-112 (2024).
  13. Hu, J., et al. DeepKOA: a deep-learning model for predicting progression in knee osteoarthritis using multimodal magnetic resonance images from the osteoarthritis initiative. Quant Imaging Med Surg. 13 (8), 4852(2023).
  14. Guida, C., Zhang, M., Shan, J. Improving knee osteoarthritis classification using multimodal intermediate fusion of X-ray, MRI, and clinical information. Neural Comput Appl. 35 (13), 9763-9772 (2023).
  15. Bensalma, F., et al. Multimodal data analysis of knee osteoarthritis assessment: factors selection for conservative care decision making. Comput Methods Biomech Biomed Eng. 26 (4), 450-459 (2023).
  16. Koppold, D. A., et al. Effects of prolonged fasting during inpatient multimodal treatment on pain and functional parameters in knee and hip osteoarthritis: A prospective exploratory observational study. Nutrients. 15 (12), 2695(2023).
  17. Jain, R. K., Sharma, P. K., Gaj, S., Sur, A., Ghosh, P. Knee osteoarthritis severity prediction using an attentive multi-scale deep convolutional neural network. Multimed. Tools Appl. 83 (3), 6925-6942 (2024).
  18. Afroze, S., Tamilselvi, R., Beham, M. G. P. Machine learning-based osteoarthritis detection methods in different imaging modalities: A review. Curr Med Imaging Rev. (14), 1628-1642 (2023).
  19. Teoh, Y. X., Othmani, A., Lai, K. W., Goh, S. L., Usman, J. Stratifying knee osteoarthritis features through multitask deep hybrid learning: Data from the osteoarthritis initiative. Comput Methods Programs Biomed. 242, 107807(2023).
  20. Zhang, L., et al. Multi-level classification of knee cartilage lesion in multimodal MRI based on deep learning. Biomed Signal Process Control. 83, 104687(2023).
  21. Li, W., et al. Deep learning-assisted knee osteoarthritis automatic grading on plain radiographs: the value of multiview X-ray images and prior knowledge. Quant Imaging Med Surg. 13 (6), 3587(2023).
  22. Ratna, H. V. K., et al. Machine learning and deep neural network-based learning in osteoarthritis knee. World J. Methodol. 13 (5), 419(2023).
  23. Köse, Ö, et al. Inter-and intraobserver reliabilities of four different radiographic grading scales of osteoarthritis of the knee joint. J Knee Surg. 31 (3), 247-253 (2018).
  24. Chen, P. Knee osteoarthritis severity grading dataset. Mendeley Data. 1 (10.17632), 30784984(2018).
  25. Xception: Deep learning with depthwise separable convolutions. Chollet, F. IEEE Conf Comput Vis Pattern Recognit, , 1251-1258 (2017).
  26. Alnabi, A., Luqman, D., Ahmed, S. S., Alnabi, N. L. A. Knee osteoarthritis stage classification based on hybrid fusion deep learning framework. Sci J Uni Zakho. 13 (2), 262-278 (2025).
  27. Taye, M. M. Theoretical understanding of convolutional neural network: Concepts, architectures, applications, future directions. Computation. 11 (3), 52(2023).
  28. Zhang, Z. Improved Adam optimizer for deep neural networks. 2018 IEEE/ACM 26th Int Symp Quality Serv. , 1-2 (2018).
  29. Thakur, A., et al. Transformative breast cancer diagnosis using CNNs with optimized ReduceLROnPlateau and Early Stopping Enhancements. Int J Comput Intell Syst. 17 (1), 14(2024).
  30. Gulli, A., Pal, S. Deep learning with Keras. , Packt Publishing Ltd. (2017).
  31. Song, J., Zhang, R. A novel computer-assisted diagnosis method of knee osteoarthritis based on multivariate information and deep learning model. Digit. Signal Process. 133, 103863(2023).
  32. Wang, C. T., et al. Successful real-world application of an osteoarthritis classification deep-learning model using 9210 knees—An orthopedic surgeon's view. J. Orthop. Res. 41 (4), 737-746 (2023).
  33. Srikijkasemwat, N., et al. KneeXNeT: An Ensemble-Based Approach for Knee Radiographic Evaluation. International Conference on Medical Imaging and Computer-Aided Diagnosis, , Springer Nature. Singapore. 407-416 (2024).
  34. El-Ghany, S. A., Elmogy, M., Abd El-Aziz, A. A fully automatic fine-tuned deep learning model for knee osteoarthritis detection and progression analysis. Egypt. Inform. J. 24 (2), 229-240 (2023).
  35. Mohammed, A. S., Hasanaath, A. A., Latif, G., Bashar, A. Knee osteoarthritis detection and severity classification using residual neural networks on preprocessed X-ray images. Diagnostics. 1380 (8), (2023).
  36. Yeoh, P. S. Q., Lai, K. W., Goh, S. L., Hasikin, K., Wu, X., Li, P. Transfer learning-assisted 3D deep learning models for knee osteoarthritis detection: Data from the osteoarthritis initiative. Front. Bioeng. Biotechnol. 11, 1164655(2023).
  37. Yoon, J. S., et al. Assessment of a novel deep learning-based software developed for automatic feature extraction and grading of radiographic knee osteoarthritis. BMC Musculoskelet. Disord. 24 (1), 869(2023).
  38. Pi, S. W., Lee, B. D., Lee, M. S., Lee, H. J. Ensemble deep-learning networks for automated osteoarthritis grading in knee X-ray images. Sci. Rep. 13 (1), 22887(2023).
  39. Moustakidis, S., Papandrianos, N. I., Christodoulou, E., Papageorgiou, E., Tsaopoulos, D. Dense neural networks in knee osteoarthritis classification: A study on accuracy and fairness. Neural Comput. Appl. 35 (1), 21-33 (2023).
  40. Apon, T. S., et al. Transforming Precision: A Comparative Analysis of Vision Transformers, CNNs, and Traditional ML for Knee Osteoarthritis Severity Diagnosis. In 2024 6th International Conference on Electrical Engineering and Information & Communication Technology (ICEEICT), , IEEE. 31-36 (2024).
  41. Yeoh, P. S. Q., et al. Emergence of deep learning in knee osteoarthritis diagnosis. Computational intelligence and neuroscience. 2021 (1), (2021).
  42. Haq, I., et al. Lung nodules localization and report analysis from computerized tomography (CT) scan using a novel machine learning approach. Applied Sciences. 12 (24), (2022).
  43. Ghadi, Y. Y., et al. Enhancing patient healthcare with mobile edge computing and 5G: challenges and solutions for secure online health tools. Journal of Cloud Computing. 13 (1), 93(2024).
  44. Haq, I., et al. YOLO and residual network for colorectal cancer cell detection and counting. Helyion. 10 (2), (2024).
  45. Rani, S., et al. Deep learning to combat knee osteoarthritis and severity assessment by using CNN-based classification. BMC Musculoskeletal. 25 (1), 817(2024).
  46. Patil, A. R. Classification and risk estimation of osteoarthritis using deep learning methods. Measurement: Sensors. 35, 101279(2024).
  47. Ruikar, D., et al. DNN-based knee OA severity prediction system: pathologically robust feature engineering approach. SN Computer Science. 4 (1), 58(2022).
  48. Haseeb, A., et al. Knee Osteoarthritis Classification Using X-Ray Images Based on. Optimal Deep Neural Network. Syst. Sci. Eng. 47 (2), 2397-2415 (2023).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Knee OsteoarthritisOsteoarthritis GradingXceptionNet ArchitectureTransfer LearningDeep LearningX Ray ImagingMedical Image AnalysisClass BalancingAutomated Disease DetectionRadiographic Images

Related Articles