$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Die Segmentierung medizinischer Bilder ist in verschiedenen klinischen Anwendungen von entscheidender Bedeutung, einschließlich Diagnose, Behandlungsplanung und Krankheitsüberwachung. Traditionelle Bildverarbeitungsmethoden, die auf Feature-Engineering-Algorithmen basieren, sind nicht mehr geeignet, um die großen Datenmengen zu bewältigen, die im modernen Gesundheitswesen anfallen. Glücklicherweise haben die Weiterentwicklung der Technologie für künstliche neuronale Netze und Verbesserungen bei den Fähigkeiten der Computerhardware es ermöglicht, groß angelegte neuronale Netzwerkmodelle zu trainieren und einzusetzen. Infolgedessen werden Computer-Vision-Verarbeitungsalgorithmen, die auf Modellen des maschinellen Lernens basieren, kontinuierlich weiterentwickelt und in verschiedenen Bereichen eingesetzt.
Die repräsentativste Modellstruktur in der semantischen Segmentierung medizinischer Bilder ist UNet1 mit einer Codierungs-Dekodierungsarchitektur. Das Modell verwendet zunächst einen mehrstufigen Encoder, um Features unterschiedlicher Maßstäbe aus dem Eingabebild zu extrahieren. Dann führt der Decoder ein schrittweises Upsampling durch, während er die semantischen Merkmale, die vom Encoder der entsprechenden Ebene ausgegeben werden, als Skip-Verbindung kombiniert. Die Leistung der UNet-Architektur kann jedoch durch die Anwendung verschiedener Methoden weiter verbessert werden. Zum Beispiel hat sich gezeigt, dass Aufmerksamkeitsmechanismen die Leistung von Convolutional Neural Networks effektiv verbessern. Diese Mechanismen können selektiv die wesentlichen Merkmale in den Eingabedaten hervorheben, was zu einem besseren Repräsentationslernen und einer besseren Segmentierungsgenauigkeit führt.
Gegenwärtig konzentrieren sich viele Forscher darauf, die vom Encoder extrahierten Merkmale in der Dekodierungsphase effektiv zu fusionieren. Zu den gebräuchlichsten Varianten von UNet gehören Attention UNet2, Recurrent UNet3 und V-Net4. Diese Ansätze verwenden Aufmerksamkeitsmechanismen5, wie z. B. räumliche Aufmerksamkeit, um informative Regionen der Merkmalskarten hervorzuheben und die nicht-informativen Regionen zu unterdrücken. Darüber hinaus enthalten einige Varianten rekurrente neuronale Netze, um die sequentielle Natur der medizinischen Bilder zu modellieren und die Merkmalsdarstellungen zu verbessern. Vortrainingsmodelle wie VGG6, ResNet7 und DenseNet8 wurden häufig verwendet, um die Leistung von U-förmigen Netzwerken zu verbessern, indem sie ihr umfangreiches Wissen aus umfangreichen Datensätzen nutzen. Darüber hinaus wurden Transformatormechanismen wie Selbstaufmerksamkeit und Mehrkopfaufmerksamkeit eingeführt, um langfristige Modellabhängigkeiten zu erkennen und globale Kontextinformationen zu erfassen, was zu einer besseren Segmentierungsleistung führt.
Obwohl sich diese Varianten gegenüber dem ursprünglichen UNet1 verbessert haben, weisen sie immer noch gewisse Einschränkungen bei der Verarbeitung komplexer medizinischer Bilder mit unterschiedlichen Maßstäben und Formen auf. Darüber hinaus führt die erhöhte Komplexität dieser Varianten oft zu höheren Rechenkosten und längeren Trainingszeiten, was ihre Anwendbarkeit in der Praxis einschränkt.
Um die UNet1-Architektur zu verbessern, wird ein modifiziertes Modell namens MixKNet (Mix Kernel Size U-shape Net) vorgeschlagen, das die Netzwerktiefe reduziert und gleichzeitig die Anzahl der Kanäle erhöht, um die Lernkapazität zu verbessern. Die Reduzierung der Tiefe kann jedoch zu einem Rückgang der Gesamtleistung führen. Um dieses Problem zu beheben, wird ein Hybrid-Channel-Faltungsmodul eingeführt, das das ursprüngliche Convolutional Neural Module ersetzt. Dieses Modul enthält einen Kanalaufmerksamkeitsmechanismus zwischen den tiefen- und punktweisen Faltungsschichten, der darauf abzielt, die Fähigkeit des Modells zu stärken, effektive Kanalmerkmale zu extrahieren.
Um die praktische Anwendbarkeit zu gewährleisten, ist es wichtig zu beachten, dass das vorgeschlagene Verfahren an relativ kleinen medizinischen Bilddatensätzen mit individuellen Bildauflösungen von 500 × 500 bis 1000 × 1000 Pixeln evaluiert wurde. Für das Modelltraining wurden alle Bilder auf 224 × 224 Pixel verkleinert. Die Implementierung erfolgte mit PyTorch auf einer einzelnen NVIDIA RTX 3090 GPU. Diese operationellen Parameter deuten darauf hin, dass die Methode für moderate Versuchsaufbauten rechnerisch machbar und an begrenzte Datensatzgrößen anpassbar ist.
Zusammenfassend stellt dieser Artikel eine neuartige Modifikation der U-förmigen Netzwerkstruktur vor und führt ein hybrides Kanalfaltungsmodul zusammen mit einem Kanalaufmerksamkeitsmechanismus ein, die beide die Segmentierungsleistung bei medizinischen Bilddatensätzen verbessern. Die Hauptbeiträge dieser Arbeit sind wie folgt: (1) Vorschlag einer modifizierten U-förmigen Netzwerkstruktur mit einem hybriden Deep-Wisse-Faltungsmodul, das das ursprüngliche Convolutional Neural Module ersetzt. (2) Einführung eines Kanalaufmerksamkeitsmechanismus zwischen der tiefverwischten und der punktuellen Faltungsschicht, um die effektive Fähigkeit des Modells zur Extraktion von Kanalmerkmalen zu verbessern. (3) Gleichzeitiges Erreichen modernster Ergebnisse bei zwei beliebten öffentlichen Datensätzen im MoNuseg9 Kernsegmentierungsdatensatz mit signifikant weniger Modellparametern (im Vergleich zu UCtransNet10 mit 64M Parametern) und verbesserter Leistung bei dem GlaS11 Drüsensegmentierungsdatensatz.
Der Rest dieses Artikels ist wie folgt aufgebaut. Schritt 2 bietet einen umfassenden Überblick über frühere Studien zu UNet1 und seinen Variationen in der medizinischen Bildsegmentierung. Die Stärken und Grenzen bestehender Ansätze werden untersucht, zusammen mit verwandten Arbeiten zu Aufmerksamkeitsmechanismen, Mixed-Depthwise Convolutional Networks und deren Anwendungen in Segmentierungsmodellen. Schritt 3 beschreibt die Architektur des vorgeschlagenen MixKNet-Modells, einschließlich Änderungen an der UNet-Struktur, der Integration eines Kanalaufmerksamkeitsmechanismus und der Verwendung von Mixed-Depth-Faltung. Schritt 4 berichtet über die Ergebnisse umfangreicher Experimente, begleitet von einer Diskussion und einer Ablationsstudie, um die Beiträge der einzelnen Komponenten zu bewerten. In Schritt 5 schließlich wird das Papier abgeschlossen und mögliche Richtungen für die zukünftige Forschung skizziert.
Dieser Abschnitt beginnt mit einem Überblick über frühere Studien zu UNet und seinen Varianten in der medizinischen Bildsegmentierung, wobei die Stärken und Grenzen bestehender Methoden skizziert werden. Darüber hinaus wird die damit zusammenhängende Forschung zu Aufmerksamkeitsmechanismen und deren Anwendung in Segmentierungsmodellen diskutiert. Jüngste Entwicklungen im Bereich der tiefenweisen Faltungstechniken zur Verbesserung der Segmentierungsleistung werden ebenfalls untersucht. Eine vergleichende Analyse des vorgeschlagenen MixKNet (c) und anderer Modelle ist in Abbildung 1 dargestellt, wobei gestrichelte Linien Skip-Verbindungen anzeigen.
UNet und seine Variationen
Die UNet-Architektur wurde erstmals 2015 von Ronneberger et al.vorgeschlagen 1 und wird seitdem häufig in der medizinischen Bildsegmentierung eingesetzt. Das Modell besteht aus einem Codierungspfad und einem Decodierungspfad. Der Encoder extrahiert High-Level-Features aus dem Eingabebild, während der Decoder die Features hochrechnet und kombiniert, um eine Segmentierungskarte zu generieren. Seitdem wurden verschiedene Modifikationen an der UNet-Architektur vorgenommen, um die Leistung bei der Segmentierung medizinischer Bilder zu verbessern. Eine der häufigsten Modifikationen ist die Einführung von Skip-Verbindungen, die nachweislich die Genauigkeit der Segmentierung verbessern. Zhou et al.12 schlugen eine UNet-Variante vor, die dichte Skip-Verbindungen verwendet, die es dem Modell ermöglicht, räumliche Informationen besser zu erhalten.
Eine weitere beliebte Modifikation der UNet-Architektur ist das Hinzufügen von Aufmerksamkeitsmechanismen. Diese Mechanismen können dem Modell helfen, die wichtigsten Merkmale selektiv hervorzuheben, was zu einem besseren Darstellungslernen und einer besseren Segmentierungsgenauigkeit führt. Einige Beispiele für Varianten mit Aufmerksamkeitsmechanismen sind Attention UNet2, ResUNet mit Aufmerksamkeitstoren13 und Dense-UNet mit Aufmerksamkeitstoren14. Zusätzlich zu den oben genannten Modifikationen wurden viele weitere Varianten der UNet-Architektur für die Segmentierung medizinischer Bilder vorgeschlagen. UCTransNet10 ist eine Variante der U-Net-Architektur, die Skip-Verbindungen und ein Transformer-Modul umfasst. Die Skip-Verbindungen in UCTransNet10 wurden aus kanaltechnischer Sicht neu überdacht, was eine bessere Wiederverwendung von Funktionen ermöglicht und die Anzahl der Parameter reduziert. Das Transformer-Modul wurde hinzugefügt, um langfristige Abhängigkeiten zu erfassen und die Übersetzungsqualität zu verbessern. UCTransNet10 hat gezeigt, dass es bei mehreren Benchmarks für maschinelle Übersetzung hochmoderne Ergebnisse erzielt. Zihan et al. schlugen ein Deep-Learning-Modell namens LViT15 vor, das sie auf medizinische Bildanalyseaufgaben anwendeten. Um die semi-überwachte Version von LViT15 zu erweitern und den Qualitätsmangel bei den Bilddaten auszugleichen, schlugen sie den Exponential Pseudo Label Iteration Mechanism (EPI) vor. Um die lokalen Merkmale von Bildern zu erhalten, schlugen sie außerdem das Pixel-Level Attention Module (PLAM) vor, das sich selektiv auf wichtige Bildmerkmale konzentriert.
Aufmerksamkeitsmechanismus
Aufmerksamkeitsmechanismen wurden im Bereich des maschinellen Lernens umfassend untersucht, insbesondere in der Verarbeitung natürlicher Sprache und Computer Vision. In den letzten Jahren wurden Aufmerksamkeitsmechanismen auch auf medizinische Bildanalyseaufgaben angewendet, einschließlich der Bildsegmentierung. Bahdanau et al.16 führten einen Aufmerksamkeitsmechanismus in der neuronalen maschinellen Übersetzung ein, um die Qualität der Übersetzung zu verbessern. Der Mechanismus ermöglicht es dem Modell, sich selektiv auf relevante Teile der Eingabesequenz zu konzentrieren und so die Übersetzungsqualität zu verbessern. Seitdem wurden verschiedene Aufmerksamkeitsmechanismen für Bildanalyseaufgaben vorgeschlagen. Eine gängige Art von Aufmerksamkeitsmechanismus ist der räumliche Aufmerksamkeitsmechanismus, bei dem jedem Pixel in der Feature-Map basierend auf seiner Wichtigkeit eine Gewichtung zugewiesen wird. Zum Beispiel schlugen Guo et al.17 einen räumlichen Aufmerksamkeitsmechanismus für die Aufgabe der retinalen Gefäßsegmentierung vor. Der Mechanismus verwendet einen Gating-Mechanismus, um die Gewichtung der räumlichen Features anzupassen und so die Fähigkeit des Modells zu verbessern, zwischen dem Gefäß und Nicht-Gefäßpixeln zu unterscheiden. Eine andere Art von Aufmerksamkeitsmechanismus ist die Kanalaufmerksamkeit, bei der die Gewichtung von Feature-Maps kanalübergreifend angepasst wird. Hu et al.18 schlugen ein Squeeze-and-Excitation-Netzwerk (SENet) vor, das kanalweise Aufmerksamkeit auf die Merkmalskarten anwendet und so die Leistung der Bildklassifizierungsaufgabe verbessert. In jüngerer Zeit wurden Aufmerksamkeitsmechanismen mit Convolutional Neural Networks (CNNs) für Bildsegmentierungsaufgaben kombiniert. Zum Beispiel schlugen Chen et al.19 ein aufmerksamkeitsgesteuertes Netzwerk für die Segmentierung von Hirntumoren vor, das räumliche und kanalweise Aufmerksamkeitsmechanismen kombiniert.
Jüngste Fortschritte im Bereich des semi-überwachten und multimodalen Lernens für die medizinische Bildanalyse und Fernerkundung haben vielversprechende Leistungsverbesserungen gezeigt. Yang et al.20 schlugen UMSCS vor, ein neuartiges ungepaartes multimodales Segmentierungsframework, das modalitätsübergreifendes generatives Lernen und semi-überwachte Strategien nutzt. Zhang et al. stellten mehrere hochmoderne Techniken vor: ein evidenzgestütztes Tri-Branch-Konsistenzmodell für semi-überwachte Segmentierung21, ein selbstbewusstes und stichprobenübergreifendes prototypisches Lernframework für die medizinische Bildsegmentierung22 und einen zeitfrequenzbewussten hierarchischen Merkmalsoptimierungsansatz für die Erkennung von Radarstörungen mit synthetischer Apertur (SAR) in der Luft- und Raumfahrt23. Diese Arbeiten unterstreichen die Bedeutung der hybriden Supervision und der domänenbewussten Merkmalsmodellierung sowohl bei medizinischen als auch bei technischen Bildgebungsaufgaben.
Tiefengewächtete Faltung
Die tiefenweise Faltung dient der Erfassung kanalweiser Korrelationen in den Eingabe-Merkmalskarten und verbessert nachweislich die Effizienz und Genauigkeit von neuronalen Faltungsnetzen.
Eines der frühesten und einflussreichsten tiefenweisen Faltungsmodelle ist MobileNet24, das von Howard et al. im Jahr 2017 vorgeschlagen wurde. MobileNet verwendet eine tiefenweise trennbare Faltung, bei der eine tiefenweise Faltung gefolgt von einer punktweisen Faltung angewendet wird, um die Anzahl der Parameter und Berechnungen zu reduzieren, die für Faltungsschichten erforderlich sind. Dies ermöglicht es MobileNet, bei Bildklassifizierungsaufgaben eine hochmoderne Genauigkeit zu erreichen und dabei deutlich weniger Parameter zu verwenden als herkömmliche Convolutional Neural Networks. Seit der Einführung von MobileNet wurden eine Reihe weiterer tiefenweiser Faltungsarchitekturen vorgeschlagen, darunter ShuffleNet25, Xception26 und ResNeXt27. Diese Modelle unterscheiden sich in ihrer spezifischen Implementierung der Deep-Wise-Faltung, aber alle haben das gemeinsame Ziel, die Rechenkomplexität von Faltungsschichten zu reduzieren und gleichzeitig die Genauigkeit beizubehalten oder zu verbessern. Die tiefenweise Faltung wurde auch auf die Aufgabe der semantischen Segmentierung angewendet, wobei Modelle wie PSPNet28 tiefenweise trennbare Faltung verwenden, um den Rechen- und Speicherbedarf großer Faltungsschichten zu reduzieren. MixNet29 erweitert die Idee der tiefenweisen Faltung weiter, indem es eine gemischte tiefenweise Faltung einführt, die mehrere Kernelgrößen verwendet, um Merkmale in unterschiedlichen Skalen zu erfassen. Es hat sich gezeigt, dass es andere hochmoderne Modelle übertrifft und gleichzeitig vergleichbare Parameter und FLOPs beibehält. Diese Modelle haben signifikante Verbesserungen in Bezug auf Genauigkeit und Effizienz gegenüber herkömmlichen Convolutional Neural Networks bei verschiedenen semantischen Segmentierungsaufgaben gezeigt.