Forschungsartikel

Ein neuartiger Ansatz mit dem KI-Vision-Transformator für die CT-Analyse zur Erkennung von Lungenkrebs

DOI:

10.3791/69302

28. November 2025

In diesem Artikel

Zusammenfassung

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

Der Einsatz von Vision Transformers in dieser Studie ermöglicht es, Lungenkrebs anhand von CT-Bildern zu klassifizieren, wobei eine Genauigkeit von 98,18 % bei 1.190 Scans erreicht wird. Das Modell bewahrte ein zufriedenstellendes Robustheitsniveau mit Genauigkeitsniveaus zwischen 80–88 % bei verrauschten und verschwommenen Bildern im Vergleich zu Standardmodellen des Convolutional Neural Network (CNN) in Anwendungen der Verbrauchergesundheitsdiagnostik.

Zusammenfassung

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

Die Diagnose von Lungenkrebs bleibt schwierig, da es in bildgebenden Studien subtile Unterschiede zwischen gutartiger und bösartiger Erkrankung gibt. Obwohl traditionelle, konvolutionelle neuronale Netzwerke (CNNs) das Rückgrat der medizinischen Bildgebungsanalyse sind, weisen sie dennoch eine begrenzte Anwendbarkeit und Robustheit bei unterschiedlichen Bildgebungsmethoden auf. Der Fortschritt des maschinellen Lernens verändert traditionelle Diagnosemethoden in verbraucherorientierten Gesundheitstechnologien und verändert Prozesse in Bezug auf Zugänglichkeit und personalisierte Patientenversorgung. Dieses Papier beschreibt den Einsatz von Vision Transformers (ViTs) für die Klassifizierung von Lungenkrebs mit CT-Scans, im Zusammenhang mit Anwendungen im Bereich der Verbrauchergesundheit. Das Vision Transformer-Modell wurde mit einem vollständigen Datensatz von 1.190 CT-Bildern trainiert und erreichte eine Klassifikationsrate von 98,18 % mit einem Matthews-Korrelationskoeffizienten von 0,9676. Zusätzlich wurde die Leistung des Modells in simulierten Echtzeitszenarien mit Echtzeitrauschen und verschwommenen Datensätzen validiert. Obwohl Validierungsmethoden mit hoher diagnostischer Genauigkeit erhalten wurden, übertraf das ViT-Modell im gesamten Datensatz auch die herkömmliche validierte Methode, indem es eine Genauigkeit von 80–88 % anzeigte, um zwischen verrauschten und unscharfen Bildern zu unterscheiden, selbst unter diesen Umständen. Während erste Ergebnisse vielversprechende Informationen über die Robustheit von ViTs im Umgang mit Bildvariationen liefern, sollte dennoch ein vorsichtiger Ansatz bei der Kontextualisierung der Ergebnisse angewandt werden, da die Evaluationsstudien in einem relativ kleinen Datensatz und Simulationsumgebungen durchgeführt wurden. Für zukünftige Forschungsstudien wird es wertvoll sein, größere Datensätze zu verwenden, die repräsentativer für echte klinische Zustände und klinisch validierte Datensätze sind, um festzustellen, ob ViTs für die klinische Identifizierung der onkologischen Diagnostik vorteilhaft sind und um die Früherkennung zu verbessern.

Einleitung

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

Lungenkrebs ist weltweit erheblich belastend und betrifft jedes Jahr Millionen von Menschenleben. Aufgrund der aggressiven Natur des Krebses und des häufigen spät auftretenden Krankheitszustands ist die Sterblichkeit im Zusammenhang mit Lungenkrebs hoch. Früherkennung ist unerlässlich, da die Intervention die Wirksamkeit der Behandlung und die Überlebensraten erheblich verbessern kann1. Der konventionelle Ansatz für vorläufige Screening und Diagnose bleibt mit der Nutzung der Computertomographie (CT) bestehen, um eine detailliertere Visualisierung der Lungenstrukturen zu ermöglichen. Die Bewertung der CT-Bilder ist jedoch komplex und vollständig von den Gutachtern als Radiologen abhängig. Tumorvariabilität in Eigenschaften wie Größe, Form und Dichte mindert ebenfalls die Zuverlässigkeit jeder menschlichen Beobachtung. Umweltfaktoren können die Genauigkeit und Reproduzierbarkeit von Entscheidungen auf Basis menschlicher Analyse herausfordern.
Mit diesen einschränkenden Faktoren im Hinterkopf hat die jüngere Literatur einen starken Fokus auf den Einsatz von künstlicher Intelligenz (KI) auf die medizinische Bildgebung gelegt, mit stärkerem Fokus auf Deep-Learning-(DL)-Modelle. DL, insbesondere mit Convolutional Neural Networks (CNNs), haben das Beobachtungsmuster in der medizinischen Bildgebung durch Änderungen der Bildanalysenunterbrochen 2. CNNs haben die diagnostischen Prozesse in der Onkologie deutlich verbessert und zeigen die Fähigkeit, subtile und komplexe Merkmale in Bilddaten zu erkennen, die für das menschliche Auge oft nicht unterscheidbar sind. Trotz dieser Fortschritte stehen CNNs vor Einschränkungen: Überanpassung kleiner Datensätze, verminderter Robustheit unter variablen Erfassungsbedingungen und der Abhängigkeit von lokalen rezeptiven Feldern, die globale Abhängigkeiten übersehen können. Während hybride CNN-Transformer-Ansätze versuchen, konfaltionspriore mit Aufmerksamkeitsmechanismen zu kombinieren, übernehmen sie dennoch Verzerrungen von konvolutionalen Architekturen. Abbildung 1 zeigt einige Instanzen aus dem Datensatz, die verschiedene Klassen zeigen.

figure-introduction-1
Abbildung 1: Visuelle Darstellung verschiedener Klassen, die repräsentative CT-Scan-Schnitte normaler, gutartiger und bösartiger Lungen zeigen und deren Ähnlichkeiten und Unterschiede hervorheben. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Repräsentative CT-Bilder werden für normale, gutartige und bösartige Fälle gezeigt. Während eine explizite Markierung diskriminierender Regionen die visuelle Interpretation erleichtert, erfordert die manuelle Annotation erfahrene Radiologen und lag außerhalb des Rahmens dieser Studie.

Vision Transformers (ViTs), ursprünglich für die natürliche Bildklassifikation3 eingeführt, stellen eine vielversprechende Alternative dar. Im Gegensatz zu CNNs oder CNN-Transformer-Hybriden verwenden ViTs ein vollständig aufmerksamkeitsorientiertes Framework, das globale kontextuelle Informationen über ein gesamtes Bild hinweg erfasst. Diese Studie ist besonders relevant für die CT-Bildgebung, bei der der diffuse und unregelmäßige Charakter der Tumormerkmale sich über Regionen erstrecken kann, anstatt sich nur auf lokale rezeptive Felder zu beschränken. Während CNN-Transformer-Hybridnetzwerke die konvolutionelle induktive Verzerrung stabilisieren, implementieren Vision Transformers (ViTs) eine vollständig aufmerksamkeitsbasierte Architektur, die es dem ViT-Modell ermöglicht, Langstreckenabhängigkeiten über komplette CT-Bilder zu erfassen – ein Vorteil bei der Bewertung diffuser oder unregelmäßiger Lungentumormerkmale.

Das Aufkommen transformatorbasierter Modelle im Bereich der medizinischen Bildgebung ist neu, mit einigen Beispielen in der weichen Radiologie und Histopathologie,4,5,6, die bemerkenswerte Vorteile hinsichtlich der Robustheit gegenüber Rauschen, Unschärfe und Inter-Scanner-Variabilität gegenüber traditionellen CNN-Systemen gezeigt haben, da sie eine Begründung für ViT in einem solchen klinischen Kontext unterstützen, ohne die Neuheit zu überbewerten. Angesichts eines strengeren Ansatzes bei der Bildgebung von Lungenkrebs im Vergleich zu Verbraucher-Gesundheitsanwendungen zielt diese Studie darauf ab, die Praktikabilität in einem robusten Bereich der evidenzbasierten Medizin zu rechtfertigen und sich gleichzeitig in der nicht ganz überwältigenden Literatur zu Transformatoren und deren Anwendungen zu verorten. Frühere Literatur hat gezeigt, dass die Genauigkeit von CNN-Diagnosemodalitäten aufgrund von Erwerbsvariabilität7 drastisch abnimmt, wobei das entsprechende ViT mit denselben Störungen besser zurechtkommt,8 was dem Konzept der Verwendung eines ViT in Bewertungsmodalitäten Glaubwürdigkeit verleiht und eine Option zur erhöhten Reproduzierbarkeit in diagnostischen Arbeitsabläufen bietet. Darüber hinaus werden praktische Aspekte wie die erforderliche Datensatzgröße, die Rechenbelastung und die Generalierbarkeit auf verschiedene klinische Umgebungen in der Studie klar berücksichtigt, indem Methoden wie Datenaugmentation, Transfer Learning und effiziente ViT-Varianten 9,10 eingesetzt werden, um diese potenziellen Herausforderungen in der realen Anwendung zu adressieren.

Diese Studie baut auf diesem Fortschritt auf, indem sie ViTs für das Lungenkrebs-Stagingverfahren mithilfe von CT-Bilddaten implementiert und die Robustheit sowie Generalisierbarkeit des Modells im Vorhandensein von realen Bildproblemen untersucht. CT-Daten haben das Potenzial, Artefakte, Rauschen und Unschärfe in einem häufigen Ausmaß zu enthalten, die für Kliniker bedeutsame Merkmale verschleieren können. Durch die Untersuchung der Widerstandsfähigkeit gegenüber diesen Veränderungen in der Bildgebung zielt diese Studie darauf ab, einen zusätzlichen Stufenrahmen zu bieten, auf den sich in der Praxis bei Entscheidungen bezüglich Versorgung und Behandlung verlassen kann.

Die Beiträge dieser Studie umfassen: i) die spezifische Erkennung von Lungenkrebs anhand von CT-Bildern im IQ-OTH/NCCD-Datensatz durch die Nutzung und Untersuchung der Leistung eines Vision Transformer-Modells; ii) Bewertung der Leistung des Modells in praxisnahen klinischen Bildgebensszenarien, die für CT-Daten typisch sind, wie Rauschen und Unschärfe; iii) Vergleich von Genauigkeit, Empfindlichkeit und Spezifität von ViTs als Alternative zu traditionellen CNN-Modellen.

Die Organisation des restlichen Artikels ist wie folgt: Abschnitt II behandelt die Literaturübersicht und liefert frühere Arbeiten zur Erkennung von Lungenkrebs mit Deep-Learning-Techniken sowie zur Entwicklung von CNNs zu fortschrittlicheren Architekturen wie den ViTs. Abschnitt III stellt den Ansatz für diese Arbeit dar, der Datenvorverarbeitung, Informationen zur Modellarchitektur und Details zum Trainingsverfahren umfasst. Abschnitt IV präsentiert die Ergebnisse speziell mit den verschreibungspflichtigen Eigenschaften von ViTs als klinischer Methode und wie dies die Genauigkeit und Zuverlässigkeit von Lungenkrebs-Screenings verbessern kann. Abschnitt V fasst die Ergebnisse und Beiträge zur Praxis zusammen und diskutiert zukünftige Richtungen im Kontext von Deep Learning in einer medizinischen Umgebung.

VERWANDTE ARBEITEN:

Deep Learning (DL) hat die medizinische Bildgebung in den letzten zehn Jahren revolutioniert, insbesondere bei der Diagnose von Lungenkrebs. Anfangs basierte die Disziplin auf konventionellen maschinellen Lerntechniken wie Support Vector Machines (SVMs) und Entscheidungsbäumen, die durch den Bedarf an gut entwickelten, korrekt erworbenen Funktionen eingeschränkt waren. Diese Merkmale behandelten die Feinheiten medizinischer Bilder schlecht und verliehen oft Subjektivität.

Eine bedeutende Veränderung wurde mit der Erfindung der Convolutional Neural Networks (CNNs) bewirkt, die es ermöglichten, hierarchische Eigenschaften automatisch aus Daten11 zu extrahieren. CNNs wurden häufig bei der CT-Scan-basierten Krebsstadieneinteilung, der Erkennung von Knoten und der Klassifizierung als gutartig oder bösartig eingesetzt. CNNs sind erfolgreich, aber sie haben ihre Grenzen. Dazu gehören Unterschiede bei den Bildsammlungseinstellungen und der Bedarf an großen, annotierten Datensätzen, die aufgrund von Datenschutzproblemen und der arbeitsintensiven Natur medizinischer Annotationen schwer zu finden sind. Tabelle 1 12,13,14,15,16,17,18,19,20 bietet die Zusammenfassung aktueller Studien im Bereich der Lungenkrebsdiagnose.

Crasta, Lavina Jean, Rupal Neema und Alwyn Roshan Pais (2024) [20]Ein neuartiges Deep-Learning-Framework zur Erkennung und Klassifikation von Lungenkrebs mit CT-Bildern vorzustellen [20].Das Papier führt ein 3D-VNet für die Segmentierung und ein 3D-ResNet für die Klassifikation ein und zeigt Verbesserungen in Genauigkeit und Robustheit gegenüber früheren Methoden.
Crasta, Lavina Jean, Rupal Neema und Alwyn Roshan Pais (2024) [20]Ein neuartiges Deep-Learning-Framework zur Erkennung und Klassifikation von Lungenkrebs mit CT-Bildern vorzustellen [20].Das Papier führt ein 3D-VNet für die Segmentierung und ein 3D-ResNet für die Klassifikation ein und zeigt Verbesserungen in Genauigkeit und Robustheit gegenüber früheren Methoden.

Tabelle 1: Zusammenfassung aktueller Studien, die verwendete Techniken und die berichtete Leistung zum Kontext aufzeigen.

Durch den Einsatz von Selbstaufmerksamkeitsprozessen, die den gesamten Kontext eines Bildes gleichzeitig berücksichtigen, beginnen Vision Transformers (ViTs) sich als wettbewerbsfähige Alternative zu CNNs bei bildbezogenen Aufgaben zu etablieren. ViTs sind besonders vielversprechend für die medizinische Bildgebung, da die Bedeutung einiger Regionen aufgrund ihrer globalen Verarbeitungskapazität von weiter entfernten Teilen des Bildes abhängen kann. Trotz ihrer Fähigkeit, komplexe Aufgaben wie das Erkennen von Korrelationen zwischen verschiedenen Krankheitsindikatoren in Scans zu bewältigen, sind ViTs im Bereich der medizinischen Bildgebung immer noch wenig erforscht.

ViTs wurden im Bereich der verbraucherorientierten Gesundheitsgeräte bisher nicht umfassend erforscht. Diese Studie zielt darauf ab, die Lücke zwischen hoher Genauigkeit und geringerer Latenz bei verbraucherorientierten Gesundheitsgeräten zu überbrücken, bei denen sie gut performen und in Echtzeit genaue Vorhersagen liefern können.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Protokoll

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

Der Datensatz umfasst insgesamt 1.190 CT-Scan-Schnitte aus 110 Fällen, die in drei Klassen eingeteilt sind: normal (55 Fälle), gutartig (15 Fälle) und bösartig (40 Fälle). Jeder Fall umfasst mehrere CT-Schnitte (mit etwa 80 bis 200 Schnitten pro Fall) und bieten vielfältige axiale Ansichten des Thoraxbereichs. Die CT-Bilder wurden in DICOM mit dem SOMATOM-Scanner mit Standardbildparametern aufgenommen: Röhrenspannung = 120 kV, Schnittdicke = 1 mm, Fensterbreite = 350–1.200 Hounsfield-Einheiten (HU) und Fenstermittelwerte = 50–600 HU, während eines vollständigen Atmungsanhaltens.

Alle Bilder wurden vor der Analyse vollständig deidentifiziert, um personenbezogene Daten (PII) zu entfernen. Der Datensatz wurde ethisch von den institutionellen Überprüfungsgremien der teilnehmenden medizinischen Zentren genehmigt, wobei die schriftliche Zustimmung vom Aufsichtsausschuss aufgehoben wurde. Die Fälle umfassten Personen aus unterschiedlichen Hintergründen, wie Regierungsangestellte, Landwirte und Einwohner mehrerer irakischer Provinzen (darunter Bagdad, Wasit, Diyala, Salahuddin und Babylon) mit unterschiedlichen Geschlechter, Alter, Bildungsniveau und Lebenshaltung.

Da der Datensatz öffentlich zugänglich und deidentifiziert ist, war für seine Verwendung in dieser Studie keine zusätzliche ethische Genehmigung erforderlich. Der Datensatz hält sich an die von den ursprünglichen Mitwirkenden und der Hosting-Plattform festgelegten Geschäftsbedingungen.

Die Methodik dieser Forschung verwendet einen mehrstufigen Prozess, der darauf ausgelegt ist, mit Hilfe des IQ-OTH/NCCD-Lungenkrebs-Datensatzes21 ein Vorhersagemodell zu erstellen. Diese Methodik schafft eine starke Grundlage für verbraucherzentrierte Gesundheitsgeräte, bei denen weniger Latenz erforderlich ist, was zu besserer Genauigkeit führen kann. Abbildung 2 zeigt den Arbeitsmechanismus des vorgeschlagenen Modells.

figure-protocol-1
Abbildung 2: Workflow-Diagramm des vorgeschlagenen Modells, das Vorverarbeitung, Augmentation, Vision Transformer-Klassifikation und Bewertungsschritte darstellt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

1. Datensatzbeschreibung

Der IQ-OTH/NCCD-Lungenkrebs-Datensatz wurde im Herbst 2019 am Iraq-Oncology Teaching Hospital/National Center for Cancer Diseases gesammelt. Der Trainingsteil des verwendeten Datensatzes enthielt 1.097 Bilder, deren Beschreibung in Tabelle 2 angegeben ist, die die Anzahl der Beispielinstanzen verschiedener Klassen veranschaulicht.

KlasseAnzahl der Bilder
Normal416
Harmlos120
Bösartig561

Tabelle 2: Beispiele von normalen, gutartigen und bösartigen CT-Bildern aus dem Datensatz.

Der IQ-OTH/NCCD-Lungenkrebs-Datensatz wurde wegen seiner umfassenden Darstellung normaler, gutartiger und bösartiger CT-Scans ausgewählt. Obwohl andere Datensätze wie LIDC-IDRI und NSCLC-Radiomics verfügbar sind, konzentrieren sie sich entweder hauptsächlich auf die Entdeckung von Knoten oder es fehlen genügend Stichproben gutartiger Fälle. Der IQ-OTH/NCCD-Datensatz ist besonders geeignet für unsere Studie, da er es dem Vision Transformer ermöglicht, diskriminierende Merkmale in allen drei Klassen zu erlernen und so eine robuste Klassifikation subtiler Muster in Lungen-CT-Bildern zu ermöglichen.

2. Datenvorverarbeitung

Die Vorverarbeitung ist ein wichtiger Schritt zur Verbesserung der Modellleistung durch Konsistenz und angemessene Anpassungen der Daten, die im neuronalen Netzwerk verarbeitet werden. Um eine Konsistenz in der Eingabegröße für das neuronale Netzwerk sicherzustellen, haben wir alle Bilder auf die gleiche Größe von 256 x 256 Pixel skaliert und die Daten auf einen Pixelwert zwischen 0 und 1 normalisiert, in der Hoffnung, das Modelltraining und die Konvergenz zu verbessern. Tabelle 3 enthält die Werte der Augmentationstechnik.

TechnikWert
Normalisierung-
Größenänderungimage_size x image_size
RandomRotationfaktor=0,02
RandomZoomheight_factor=0,2, width_factor=0,2

Tabelle 3: Angewandte Augmentationstechniken mit Parameterbereichen.

Um die Robustheit des Modells gegen Overfitting zu erhöhen und seine Verallgemeinerungsfähigkeit zu verbessern, werden Datenerweiterungstechniken wie zufällige Rotationen und Zooms angewendet, die verschiedene Winkel und Größen von Lungenkrebsmanifestationen simulieren, wie sie bei verschiedenen Patienten auftreten können. In dieser Studie wurden zufällige Rotationen mit gleichmäßig abgeleiteten Winkeln von 0,02 Radianten und zufällige Zoom-Transformationen mit unterschiedlichen Höhen- und Breitenfaktoren angewendet. Die nachfolgenden Bilder sind in Abbildung 3 dargestellt.

figure-protocol-2
Abbildung 3: CT-Bilder nach der Augmentation, die Rotation, Zoom und Normalisierung zur Verbesserung der Modellverallgemeinerung demonstrieren. Bitte klicken Sie hier, um eine größere Version dieser Abbildung zu sehen.

Diese Vorverarbeitungstechniken sind erforderlich, und Augmentation wurde über alle Klassen hinweg eingesetzt, um die Robustheit des Modells sicherzustellen.

3. Modellarchitektur

Durch die Anpassung des neuartigen Vision Transformer (ViT)-Frameworks, um komplexe Bilddaten effektiv zu verarbeiten, soll die Modellarchitektur CT-Scans in drei Kategorien einteilen: normal, gutartig und bösartig. Mit dieser Methode werden 256 x 256 Pixel große Eingabebilder verarbeitet. Um Konsistenz zu gewährleisten und ein effizienteres Modelllernen zu fördern, wird jedes Bild mehreren Vorverarbeitungsoperationen unterzogen, wie z. B. Größenänderung und Normalisierung. Um die Widerstandsfähigkeit des Modells gegenüber Änderungen der Bildgröße und -ausrichtung zu verbessern, beginnt das Design mit einer Datenerweiterungsschicht, die Methoden wie Normalisierung, Größenänderung, zufällige Rotationen von 0,02 Radianten und zufällige Zooms von bis zu 20 % verwendet. Nach der Augmentation entnimmt das Modell 16 x 16 Pixel Patches aus jedem Bild, sodass jedes Bild 256 Patches hat.

Algorithmus 1 definiert den Workflow, das vorgeschlagene Modell und dessen Aufbau sowie die Feinabstimmung, die in Bezug auf das Modell durchgeführt wird.

Algorithmus 1: Lungenkrebsklassifikation mittels Vision Transformers
Eingabe: Satz von CT-Bildern I aus dem IQ-OTH/NCCD-Datensatz
Ausgabe: Klassifikationsergebnisse C in Kategorien: Normal, Gutartig, Bösartig
Vorverarbeitung:
   for each image i in I do
i <- Resize(i, 256 x 256)         // Normalize and resize images
i <- Normalize(i)
i <- DataAugmentation(i)        // Apply random rotations and zooms
   end for

Modellaufbau:
  Initialize Vision Transformer (ViT) Model
  Set number of patches P = 16 x 16
  Set number of heads H = 6 in multi-head attention

Ausbildung:
  for epoch = 1 to MaxEpochs do
    for each batch b in I do
      Patches <- ExtractPatches(b, P)
      EncodedPatches <- PatchEncoder(Patches)
      AttentionWeights <- MultiHeadAttention(EncodedPatches, H)
      ClassLogits <- TransformerEncoder(AttentionWeights)
      Loss <- ComputeLoss(ClassLogits, TrueLabels)
      UpdateModelWeights(Loss)
    end for
    if EarlyStoppingCriteriaMet (Val_Loss No Improvement Patience = 5 Epochs) then
      break
    end if
  end for

Validierung:
  Split data into TrainingSet (80%) and ValidationSet (20%)
  ComputeValidationMetrics(ValidationSet)

Auswertung:
  C <- Classify(I)
  ComputePerformanceMetrics(C)
  Return C

Um die räumlichen Beziehungen zwischen den Patches zu erhalten, werden diese Patches (Gleichung 1) in 768-dimensionale Vektoren abgeflacht (da jeder Patch 16 x 16 x 3 = 768 hat) und dann durch eine Patch-Codierungsschicht geschickt, die jeden Vektor durch Integration von Positionseinbettungen in einen 64-dimensionalen Raum projiziert. Der Kern der Architektur besteht aus acht Transformatorschichten, von denen jede einen Multi-Head-Attention-Mechanismus mit sechs Köpfen besitzt, sodass das Modell gleichzeitig auf verschiedene Bildteile fokussieren und eine breite Palette von Merkmalen erfassen kann. Sie wird durch die Gleichungen 2, 3 und 4 dargestellt.

figure-protocol-3

Dabei ist μ der Mittelwert und σ2 die Varianz der Eingabe x und ε eine kleine Konstante, um eine Division durch Null zu verhindern.

figure-protocol-4

Dabei ist Q die Abfragematrix, K die Schlüsselmatrix, V die Wertmatrix und dk die Dimension der Schlüsselvektoren.

figure-protocol-5
figure-protocol-6

Dabei sind WiQ, WiK und WiV die gelernten Gewichtungsmatrizen für Abfragen, Schlüssel und Werte bzw. WO die Ausgabegewichtmatrix.

Das Blockdiagramm des vorgeschlagenen Modells ist in Abbildung 4 dargestellt.

figure-protocol-7
Abbildung 4: Blockdiagramm des Vision Transformer-Modells mit MLP-Kopf, das die wichtigsten Verarbeitungsschichten und die Architektur darstellt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

Jede Transformatorschicht enthält eine Mehrschicht-Wahrnehmung (MLP) mit versteckten Einheiten, die zunächst auf 128 und dann wieder auf 64 skaliert werden, wodurch der Informationsfluss effektiv erweitert und komprimiert wird, um komplexe Abhängigkeiten zu erfassen.

Dropout wird strategisch mit einer Rate von 0,1 in den Aufmerksamkeitsmechanismen und MLPs angewendet, um Überanpassungen zu verhindern. Der Ausgang des Transformatorencoders wird durch einen MLP-Kopf verarbeitet, der aus zwei dichten Schichten mit jeweils 2.048 bzw. 1.024 Einheiten besteht, wobei Gaussian Error Linear Units (GELU) zur Aktivierung verwendet werden, was sich als gut in Deep-Learning-Anwendungen erwiesen hat. Dies wird mit Gleichung 5 erreicht.

figure-protocol-8

Dabei sind W1 und W2 Gewichtsmatrizen, b1 und b2 Verspannungen und GELU die verwendete Aktivierungsfunktion.

Ein Dropout von 0,1 wurde in den Transformatorschichten verwendet, um Überfitting zu verhindern, ohne wichtige Merkmalsinformationen zu verlieren. Die GELU-Aktivierungsfunktion wurde wegen ihrer glatten, nichtlinearen Eigenschaften genutzt, die in transformatorbasierten Modellen den Gradientenfluss und die Konvergenz fördern. Der Ausstieg wird mit Gleichung 6 regularisiert.figure-protocol-9

Dabei ist p die Dropout-Rate (z. B. 0,1 oder 0,5), und die Dropout-Schicht setzt während des Trainings zufällig einen Bruchteil p der Eingangseinheiten auf null.

Eine Aussetzrate von 0,5 in diesen Schichten trägt zusätzlich zur Abmilderung von Overfitting bei. Die letzte Schicht des Modells ist eine Logit-Schicht (Gleichung 7), die drei Klassen-Logits ausgibt, die den Kategorien normal, gutartig und bösartig entsprechen, wobei eine spärliche kategoriale Kreuzentropieverlustfunktion (Gleichung 8) verwendet wird, die für diese Mehrklassenklassifikation geeignet ist.

figure-protocol-10

figure-protocol-11

Dabei ist zi der Logitsvektor für die Klasse i, SoftMax(zi)) die vorhergesagten Wahrscheinlichkeiten und yi das wahre Klassenlabel.

Das Modell wird mit dem AdamW-Optimierer (Gleichungen 9, 10, 11, 12 und 13) kompiliert, einer Erweiterung des Adam-Optimierers, der den Gewichtsabfall effektiver handhabt, gesetzt mit einer Lernrate von 0,001 und einem Gewichtsabfall von 0,0001, wodurch sowohl die Lerngeschwindigkeit als auch die Modellstabilität optimiert werden.

figure-protocol-12

figure-protocol-13
figure-protocol-14
figure-protocol-15
figure-protocol-16

Dabei sind mt und vt das erste und zweite Moment der Gradienten figure-protocol-17 und figure-protocol-18 die bias-korrigierten Momente, η die Lernrate und ε eine kleine Konstante, um eine Division durch Null zu verhindern.

Das Modell verwendet beim Training eine Batchgröße von 32, um die GPU-Beschleunigung für schnellere Berechnungen zu nutzen, und ist so konfiguriert, dass es für 100 Epochen trainiert.

Aber das Training hat einen frühen Stoppmechanismus bei Validierungsverlusten, um das Training zu begrenzen, wenn das Modell aufhört zu verbessern, um Rechenressourcen zu sparen und Übertraining von fünf aufeinanderfolgenden Epochen zu vermeiden. Die Modellleistung wird mit Kennzahlen wie der spärlichen kategorialen Genauigkeit und der Top-2-Genauigkeit erfasst, die über die Klassifikationsfähigkeit des Modells in den wahrscheinlichsten vorhergesagten Kategorien informieren. Rückrufe für das Modelltraining umfassen Checkpointing, das das leistungsstärkste Modell entsprechend der Validierungsgenauigkeit speichert, um sicherzustellen, dass die erfolgreichste Version des Modells nach Abschluss des Trainingsprozesses erhalten bleibt. Diese robuste und gut geplante Architektur nutzt die Fähigkeiten von Transformatoren, um medizinische Bilddaten mit einem hochentwickelten Ansatz zur Nutzung moderner KI-Methoden für bedeutende Anwendungen in der Gesundheitsdiagnostik zu verarbeiten.

4. Ausbildung und Validierung

Das Modell wurde in einer Kaggle-Umgebung mit einer NVIDIA P100 GPU trainiert, und während des Trainingsprozesses wurde ein Mini-Batch-Gradientenabstieg mit einer Batchgröße von 32 verwendet. Der während des Trainings verwendete Optimierer war AdamW mit einer Lernrate von 0,001 und einem Gewichtsabfall von 0,0001; Das war ein gutes Gleichgewicht zwischen einer schnellen Konvergenz und etwas Regularisierung. Das Modell wurde für 100 Epochen trainiert, jedoch wurde frühes Stoppen bei Validierungsverlust mit einer Geduld von 5 Epochen verwendet. Einfach ausgedrückt: Wenn das Training den Validierungsverlust für 5 aufeinanderfolgende Epochen nicht verbessert, würde das Training wegen Überanpassung und Recheneffizienz stoppen. In den meisten Fällen stellte dieses Modell Gewichte aus der Epoche mit dem geringsten Validierungsverlust wieder her, was darauf hindeutet, dass es optimal arbeitete und nicht die gesamten 100 Epochen durchlaufen musste. Insgesamt etwa 32 Minuten, um das Modell zu trainieren.

Während des Trainings umfassten die Kennzahlen eine knappe kategoriale Genauigkeit und Top-2-Genauigkeit, die sowohl auf Trainings- als auch auf Validierungssets überwacht wurden. Diese Kennzahlen geben Einblicke darin, wie oft ein Modell die richtige Klasse vorhersagt und ob die richtige Klasse zu den beiden obersten Vorhersagen gehört, was in medizinischen Anwendungen von großer Bedeutung ist, da Fehlklassifikationen mit hoher Zuverlässigkeit erhebliche Folgen haben können. Die Lernkurven für Verlust und Genauigkeit sind in Abbildung 5 dargestellt.

.figure-protocol-19

Abbildung 5: Trainings- und Validierungsgenauigkeit sowie Verlustkurven über 50 Epochen, die stabiles Lernen und minimale Überanpassung zeigen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.

In der vorliegenden Studie wurde keine Kreuzvalidierung durchgeführt. Dieses Setup ermöglichte effiziente Experimente mit der Modellarchitektur, einschließlich Anpassungen an Transformatorschichten und den Größen der MLP-Köpfe, während das Modell auf unsichtbaren Validierungsdaten gut verallgemeinert wurde.

5. Statistische Analyse

Die Leistung des Vision Transformer-Modells wurde statistisch auf Basis des IQ-OTH/NCCD-Lungenkrebs-Datensatzes analysiert. Präzision, Rückruf, F1-Wert und Genauigkeit wurden mit den Gleichungen 14, 15, 16 und 17 berechnet. Diese vier gelten als konventionelle Maße für Klassifikationsaufgaben, da sie Informationen über die Leistung des Modells bei der Klassifizierung und Klassifizierung pro Klasse für jede Klasse offenbaren können.

figure-protocol-20
figure-protocol-21
figure-protocol-22
figure-protocol-23

Recall ist ein Maß für die Fähigkeit eines Modells, alle relevanten Instanzen einer Klasse zu identifizieren, während Präzision der Anteil der positiven Identifikationen ist, die tatsächlich korrekt waren. Der F1-Score balanciert Erinnerung und Präzision, wenn beides wichtig ist.
Die für diese Aufgabe verwendeten Leistungsmaße waren die Matthews-Korrelationskoeffizient (MCC)-Gleichung 18 und Cohens Kappa-Gleichung 19.

figure-protocol-24
figure-protocol-25

Wobei P0 die beobachtete Übereinstimmung ist, während Pe die erwartete Übereinstimmung ist.

Der MCC ist eine umfassende Messung der Klassifikationsleistung, die sowohl wahre positive als auch negative sowie falsch-positive und falsch-negative Ergebnisse berücksichtigt. Sein Wert kann zwischen -1 und 1 liegen, wobei 1 die perfekte Vorhersage, 0 die zufällige Vorhersage und -1 die vollständige Diskrepanz zwischen den vorhergesagten und wahren Labels darstellt. Das MCC war für Vergleiche verschiedener Modellleistungen wertvoll, wenn es auf unausgewogene Datensätze angewandt wurde, und bot ein Maß, das unabhängig von unterschiedlichen Klassengrößen ausgewogen ist.

Im Rahmen der zusätzlichen statistischen Analyse wurde der F2-Wert mit Priorität auf Abruf berechnet, wie in Gleichung 20 gezeigt.

figure-protocol-26

Die Leistung des Modells wurde außerdem mittelmäßig quadratischer Fehler (), Root Mean Squared Error (RMSE) und Mean Absolute Error (MAE) quantifiziert – typischerweise Messungen für Regressionsaufgaben, die hier aber für die Klassifikationsaufgabe modifiziert werden, um die durchschnittliche Größe des Fehlers ohne Rücksicht auf die Richtung zu quantifizieren.

Um festzustellen, ob es praktikabel wäre, ViTs in verbraucherorientierte Gesundheitsgeräte zu integrieren, führten wir umfangreiche Leistungsbewertungsergebnisse durch, die sich ausschließlich auf die zeitliche Effizienz des Modells konzentrierten. Wir haben Funktionen erstellt, um die Zeit zu berichten, die benötigt wird, um ein einzelnes oder mehrere Bilder vorherzusagen, da dies besonders für Echtzeitanwendungen relevant wird. Für jedes Bild werden vor Beginn der Vorhersage die Daten zunächst so vorverarbeitet, dass sie die Form des vom Modell gewünschten Eingabebildes haben. Die Zeit, zu der die Vorhersage begann, und die Zeit, zu der die Vorhersage abgeschlossen war, haben wir aufgezeichnet, um die Ergebnisse von Zeit und Latenz zu erhalten. Zeit und durchschnittliche Latenz wurden mit Gleichung 21 bzw. 22 berechnet.

figure-protocol-27
figure-protocol-28

Wo:

  • N ist die Anzahl der Bilder (Proben).
  • Tend ist die Zeit, die nach der Vorhersage des i-ten Bildes aufgezeichnet wird.
  • tstart ist die aufgezeichnete Zeit, bevor das i-te Bild vorhergesagt wird.

Weitere Experimente wurden durchgeführt, um die Robustheit des von uns vorgeschlagenen Vision Transformer-Modells zu bewerten, indem systematisch zusätzliches Rauschen und Unschärfe in die Bilder eingeführt wurden. Gaußsches Rauschen wurde jedem Pixel mit einem Rauschfaktor von 0,4 hinzugefügt, während Pixelwerte im Bereich von [0,1] abgeschnitten wurden. Der Unschärfefaktor wurde durch Gaußsche Unschärfe mit einer Kerngröße von 45× 45 verringert. Diese Experimente sind darauf ausgelegt, das Modell unter simulierten wahrnehmbaren Bildqualitätsverschlechterungen umfassend zu bewerten.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Ergebnisse

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

Das Vision Transformer-Modell zeigte außergewöhnliche Ergebnisse bei mehreren Bewertungsmetriken auf den IQ-OTH/NCCD-Lungenkrebsdatensätzen und differenzierte effektiverweise normale, gutartige und bösartige CT-Bilder. Die Gesamtmodellleistung erreichte eine hohe Genauigkeit von 98,18 % über den gesamten Testdatensatz mit 220 Bildern. Diese äußerst hohe Genauigkeit zeigt, dass das Modell sehr effektiv generalisieren kann und daher im klinischen Umfeld ein...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Diskussion

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

Es hat bemerkenswerte Ergebnisse bei der Bewertung und Implementierung des Vision Transformer-Modells auf dem IQ-OTH/NCCD-Lungenkrebsdatensatz mit hoher Genauigkeit erzielt. Die allgemeine Genauigkeit bei der Klassifizierung eines CT-Scans als normal, gutartig und bösartig beträgt mit diesem Modell 98,18 %.

Diese überlegene Genauigkeit wird durch die Leistung des Modells in den anderen Schlüsselwerten bewiesen, wie etwa 100 % Präzision bei der Erkennung von ma...

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Offenlegungen

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

Die Autoren erklären, dass sie keine Interessenkonflikte haben.

Danksagungen

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

Diese Arbeit wurde von Princess Nourah bint Abdulrahman University Researchers Supporting Project Nummer (PNURSP2025R432), Princess Nourah bint Abdulrahman University, Riad, Saudi-Arabien, unterstützt.  Die Autoren sind dem Dekanat für Graduiertenstudien und wissenschaftliche Forschung an der Najran University dankbar, dass sie diese Arbeit im Rahmen des Growth Funding Program Grant Code (NU/GP/SERC/13/575-6) finanziert hat.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Materialien

Liste der in diesem Artikel verwendeten Materialien
NameUnternehmenKatalognummerKommentare
A100 GPU (CUDA)NVIDIACUDA Version 11.6GPU-Beschleunigung für Modelltraining und -bewertung.
AMD EPYC-7502P CPUAMDN/AProzessor, der für Hochleistungsrechnen verwendet wird.
Gigabit-EthernetIntelN/AVernetzung für sichere Peer-to-Peer-Kommunikation im CPS.
MatplotlibPython Software FoundationVersion 3.5Visualisierungsbibliothek zum Plotten von Ergebnissen.
Paillier-KryptosystemOpen Source (implementiert über TenSEAL)N/AErmöglicht additive homomorphe Verschlüsselung auf Gradienten.
PySyftOpenMinedVersion 0.6.0Unterschiedliche Datenschutz- und föderierte Lernbibliothek.
Python (Anaconda-Distribution)Anaconda IncVersion 3.9Enthält vorinstallierte Pakete und Umgebungsmanagement-Tools, wird für Skripte und Framework-Entwicklung verwendet.
PyTorchMeta-KIVersion 1.12Deep-Learning-Framework für das Training von Modellen.
RAMCorsair256 GigaByte (GB) Hohe Gedächtnisunterstützung für intensives Training.
Scikit-learnPython Software FoundationVersion 1.1Werkzeuge für maschinelles Lernen zur Leistungsbewertung.
SeabornPython Software FoundationVersion 0.11Bibliothek zur statistischen Datenvisualisierung.
SSD-SpeicherSeagate1 TeraByte (TB)Für schnelle Datenspeicherung und -abruf.
TenSEALOpenMinedVersion 0.3Homomorphe Verschlüsselungsbibliothek für sichere Aggregation.
TensorFlowGoogleVersion 2.9Deep-Learning-Framework für Diffusionsmodelle.
Ubuntu OSKanonischVersion 20.04 LTSBetriebssystem, das für alle Experimente verwendet wird.

Referenzen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Wang, L., et al. Transformer-based deep learning model for the diagnosis of suspected lung cancer in primary care based on electronic health record data. EBioMedicine. 110, 105442(2024).
  2. Kshatri, S. S., Singh, D. Convolutional neural network in medical image analysis: a review. Arch. Comput. Methods Eng. 30 (4), 2793-2810 (2023).
  3. Atabansi, C. C., et al. A survey of transformer applications for histopathological image analysis: new developments and future directions. Biomed. Eng. Online. 22 (1), 1-26 (2023).
  4. Xu, H., et al. Vision transformers for computational histopathology. IEEE Rev. Biomed. Eng. 17, 63-79 (2024).
  5. Xia, K., Wang, J. Recent advances of transformers in medical image analysis: a comprehensive review. MedComm Future Med. 2 (1), e38(2023).
  6. Kim, J. W., et al. Systematic review of hybrid vision transformer architectures for radiological image analysis. J. Imaging Inform. Med. , (2025).
  7. Suresh, S., Mohan, S. ROI-based feature learning for efficient true positive prediction using convolutional neural network for lung cancer diagnosis. Neural Comput. Appl. 32 (20), 15989-16009 (2020).
  8. Fanizzi, A., et al. Comparison between vision transformers and convolutional neural networks to predict non-small lung cancer recurrence. Sci. Rep. 13 (1), 48004(2023).
  9. Alijani, S., et al. Vision transformers in domain adaptation and domain generalization: a study of robustness. Neural Comput. Appl. 36 (29), 17979-18007 (2024).
  10. Rane, N. Transformers for medical image analysis: applications, challenges, and future scope. SSRN Electron. J. , (2023).
  11. Taye, M. M. Theoretical understanding of convolutional neural network: concepts, architectures, applications, future directions. Computation. 11 (3), 52(2023).
  12. Mothkur, R., Veerappa, B. N. Classification of lung cancer using lightweight deep neural networks. Procedia Comput. Sci. 218, 1869-1877 (2023).
  13. Alsadoon, A., et al. DFCV: a framework for evaluation deep learning in early detection and classification of lung cancer. Multimed. Tools Appl. , (2023).
  14. Mohamed, T. I. A., et al. Automatic detection and classification of lung cancer CT scans based on deep learning and ebola optimization search algorithm. PLoS ONE. 18 (8), e0285796(2023).
  15. Sangeetha, S. K. B., et al. An enhanced multimodal fusion deep learning neural network for lung cancer classification. Syst. Soft Comput. 6, 200068(2024).
  16. Raza, R., et al. Lung-EffNet: lung cancer classification using EfficientNet from CT-scan images. Eng. Appl. Artif. Intell. 126, 106902(2023).
  17. Dunn, B., et al. Automated classification of lung cancer subtypes using deep learning and CT-scan based radiomic analysis. Bioengineering. 10 (6), 690(2023).
  18. Wani, N. A., et al. DeepXplainer: an interpretable deep learning based approach for lung cancer detection using explainable artificial intelligence. Comput. Methods Programs Biomed. 243, 107879(2024).
  19. Subash, J., Kalaivani, S. Dual-stage classification for lung cancer detection and staging using hybrid deep learning techniques. Neural Comput. Appl. 36 (14), 8141-8161 (2024).
  20. Yin, P., et al. Imaging of tumor boundary based on multielements and molecular fragments heterogeneity in lung cancer. IEEE Trans. Instrum. Meas. 70, 1-7 (2021).
  21. AL-Huseiny, M. S., Sajit, A. S. Transfer learning with GoogLeNet for detection of lung cancer. Indones. J. Electr. Eng. Comput. Sci. 22 (2), 1078-1086 (2021).
  22. Gupta, A., et al. UDCT: lung cancer detection and classification using U-net and DARTS for medical CT images. Multimed. Tools Appl. 84 (18), 19065-19085 (2024).
  23. Bagheri Tofighi, A., et al. Improving lung cancer detection via MobileNetV2 and stacked-GRU with explainable AI. Int. J. Inf. Technol. 17 (2), 1189-1196 (2024).
  24. Kareem, H. F., et al. Evaluation of SVM performance in the detection of lung cancer in marked CT scan dataset. Indones. J. Electr. Eng. Comput. Sci. 21 (3), 1731-1738 (2021).
  25. Lung tumor detection and recognition using deep convolutional neural networks. Solyman, S., Schwenker, F. Pan-Afr. Conf. Artif. Intell, , 79-91 (2023).
  26. Das, S., et al. Automated prediction of lung cancer using deep learning algorithms. Applied Artificial Intelligence. , 93-120 (2023).
  27. Abe, A. A., et al. A robust deep learning algorithm for lung cancer detection from computed tomography images. SSRN Electron. J. , (2023).
  28. Mathews, A. B., Karani, K. P. Lung cancer segmentation and classification using integration of convolutional neural network & U-net network over CT images: a deep learning approach. Int. J. Manag. Technol. Soc. Sci. , 520-534 (2022).
  29. MAT-VIT: a vision transformer with MAE-based self-supervised auxiliary task for medical image classification. Han, Y., et al. 27th Int. Conf. Comput. Support Coop. Work Des. (CSCWD), , 2046-2052 (2024).
  30. Ko, J., et al. Optimization of vision transformer-based detection of lung diseases from chest X-ray images. BMC Med. Inform. Decis. Mak. 24 (1), 1-15 (2024).
  31. Apostolidis, K. D., Papakostas, G. A. A survey on adversarial deep learning robustness in medical image analysis. Electronics. 10 (17), 2132(2021).
  32. Hybrid design of CNN and vision transformer: a review. Long, H. 7th Int. Conf. Comput. Inf. Sci. Artif. Intell, , 121-127 (2024).
  33. Papanastasiou, G., et al. Is attention all you need in medical image analysis? A review. IEEE J. Biomed. Health Inform. 28 (3), 1398-1411 (2024).
  34. Advancing healthcare in low-resource environments through an optimization and deployment framework for medical multimodal large language models. El Mir, A., et al. 2024 IEEE EMBS Int. Conf. Biomed. Health Inform. (BHI), , 1-8 (2024).

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Nachdrucke und Genehmigungen

Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden

Genehmigung beantragen

Schlagwörter

KI medizinische BildgebungMaschinelles Lernen im GesundheitswesenLungenkrebsklassifizierungBildgebungsrobustheitDiagnostische GenauigkeitMedizinisches BildrauschenOnkologische Diagnostik

Verwandte Artikel