$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ethische Überlegungen und Studienpopulation
Diese retrospektive Studie wurde vom institutionellen Ethikkomitee genehmigt. Die informierte Einwilligung wurde aufgehoben, da alle geschützten Gesundheitsinformationen anonymisiert wurden. Die Studienpopulation bestand aus Patienten, die aus der Bildgebungsdatenbank des First People's Hospital of Nantong stammten und zwischen Januar 2022 und Dezember 2023 aufgrund von Rückenschmerzen eine Lendenwirbelsäulen-MRT unterzogen hatten. Klinische Merkmale der Patienten wurden ebenfalls erfasst (Tabelle 1).
Einschluss- und Ausschlusskriterien
Der aktuelle diagnostische Standard für DLBP folgt der Diskographie-Methode der International Association for the Study of Pain von 1995, die durch erhöhten Druck Schmerzen hervorruft, aber aufgrund ihrer hohen Invasivitätnicht allgemein akzeptiert ist. Daher übernahm diese Studie einen restriktiven Test zur Provokation von Bandscheibenschmerzen als diagnostische Methode für DLBP, der mit den Prinzipien der Diskografie übereinstimmt und gleichzeitig weitere Bandscheibenschäden und Komplikationen minimiert31. Der Eingriff umfasste die Patienten in Bauchlage unter Wirbelsäulenanästhesie, wobei die Ziel-Lendenwirbelbahn mittels C-Arm-Röntgenführung lokalisiert wurde. Eine 18 G (<22 G) Nadel wurde posterolateral in den zentralen Nucleus pulposus eingeführt, wobei Nervenwurzeln und der Duralsack vermieden wurden. Nach Bestätigung der Nadeleinsetzung wurde Kochsalzlösung oder nicht-ionisches Kontrastmittel (z. B. Iohexol) mit einer Rate von nicht mehr als 0,5 mL/min, mit einem Druck unter 50 psi und einem Gesamtinjektionsvolumen von weniger als 3 mL injiziert, um erhöhten intradiscalen Druck zu simulieren und bekannte Symptome von Kreuzschmerzen auszulösen, mit einem visuellen Analog-Skala-Wert (VAS) ≥ 7.
Einschlusskriterien für DLBP-Gruppen: Die hier eingeschlossenen Patienten wurden einer MRT-Untersuchung unterzogen, haben seit über 3 Monaten wiederkehrende Rückenschmerzen, mit gescheiterter konservativer Behandlung, mit oder ohne Taubheitsgefühl oder ausstrahlenden Schmerzen in der unteren Gliedmaßen und sind positiv auf den intraoperativen Bandscheibenschmerzprovokationstest.
Einschlusskriterien für die Nicht-DLBP-Gruppe: Die hier eingeschlossenen Patienten unterzogen sich einer MRT; keine Vorgeschichte von Rückenschmerzen innerhalb von 3 Monaten oder gesunde Personen sich einer körperlichen Untersuchung unterziehen; keine MRT-Auffälligkeiten haben; und eine standardisierte Bewertung mit dem Oswestry Disability Index (ODI) <10 und VAS ≤2.
Ausschlusskriterien: Ausschluss von Patienten mit anderen Ursachen für Rückenschmerzen, wie erheblichen Bandscheibenvorfall, der Nervenbrüche belastet, Rückenmarksinfektionen, Spondylolisthesis, Tumoren, Osteoporose oder Stoffwechselknochenerkrankungen; Vorgeschichte der Chirurgie vor der Untersuchung; unklare oder minderwertige Bilder; Unfähigkeit, das Interessengebiet (ROI) zu identifizieren.
Letztlich wurden 243 Patienten eingeschlossen, davon 81 DLBP-Patienten und 162 Kontrollpatienten.
MRT-Parameter
Alle in dieser Studie eingeschlossenen Patienten unterzogen sich 3,0-T-MRT-Scans, wobei Sequenzen verwendet wurden, die sagittale und axiale T1-gewichtete Bildgebung (T1WI) sowie T2-gewichtete Bildgebung (T2WI) enthielten. In der Studie wurden drei verschiedene MRT-Geräte verwendet: Siemens Verio, Siemens Prisma und Philips Ingenia CX. Die Scanparameter wurden wie folgt eingestellt: Für sagittale T2WI reichte TR von 2000 bis 4597 ms, TE von 90 bis 120 ms, Schnittdicke von 4,0 bis 4,8 mm, mit 15 Schnitten einbezogen, Bandbreite von 250 Hz bis 340 Hz, Matrixgröße von 384 × 384 oder 512 × 512, Phasenfeld-Sichtfeld von 100 %. und ein Sichtfeld von 300 mm.
HIZ-Bildgebende Funktionen Messung und Statistik
Diese Studie nutzte 3D Slicer-Software (Version 5.6.1, https://download.slicer.org/?version=5.6.1), um lumbale MRT-T2-gewichtete Bilder von 243 Patienten und Kontrollpersonen manuell zu analysieren. Der Datenverarbeitungsworkflow war wie folgt: Bilder wurden mit der Funktion "Add DICOM Data " im 3D-Slicer importiert. Die Messungen wurden mit der Markups-Funktion von zwei Wirbelsäulenforscher-Doktoranden unter der Anleitung von Radiologen und Wirbelsäulenchirurgen mit über 10 Jahren klinischer Erfahrung durchgeführt. Unstimmigkeiten in den Maßen wurden durch Rücksprache mit den beiden Ärzten behoben. Alle Messwerte wurden von zwei Statistikern gemittelt, um die Genauigkeit sicherzustellen. Auf sagittalen Bildern wurden die beiden sich gegenseitig senkrechten maximalen Durchmesser der Hochintensitätszone (HIZ) gemessen, definiert als Hizh (nahe-vertikale Richtung) und Hizw (nahe-horizontale Richtung). Die Segmentierungsfunktion wurde verwendet, um die HIZ-Region abzugrenzen, und die Fläche der prominentesten HIZ auf der sagittalen Ebene wurde berechnet, bezeichnet als Hizarea. Bei axialen Aufnahmen wurde die maximale Länge des HIZ gemessen, der Hizl genannt wurde. Zusätzlich wurden drei binäre Variablen definiert: Hiz (Anwesenheit von HIZ), Other (Anwesenheit multisegmentaler HIZ) und Position (ob HIZ die hintere Mittellinie kreuzt) (Tabelle 2).
Radiomik verfügt über Extraktion und Standardisierung
Um den spezifischen Betrieb der Resampling Scalar Volume in den Kontext der Verarbeitung von lumbalen MRI T2-gewichteten Bildern von 243 Patienten und Kontrollen mit 3D Slicer zu integrieren, wurden folgende detaillierte Schritte befolgt: Der Prozess begann mit dem Import von lumbalen MRT T2-gewichteten Bildern in den 3D Slicer. Um Konsistenz zu gewährleisten und Heterogenitätsverzerrung zu reduzieren, wurden alle Bilder mit dem Resample Scalar Volume-Modul auf eine Voxelgröße von 0,6 × 0,6 × 0,6 mm neu abgetastet. Die konkreten Schritte waren: Navigiere zum Abschnitt Module und wähle Resample Scalar Volume. Unter Parameter Set stellen Sie sicher, dass Resample Scalar Volume ausgewählt ist. Im Abschnitt Resampling-Parameter setzen Sie den Abstand auf 0,6, 0,6, 0,6, um die Ziel-Voxel-Dimensionen zu definieren. Wählen Sie eine geeignete Interpolationsmethode aus Optionen wie linear, nearest neighbor, bspline, hamming, cosinus, welch, lanczos oder blackman aus, wobei linear als Standard ist. Für das Ausgabevolumen wählen oder erstellen Sie ein neues Volumen, um die neu gesampelten Daten zu speichern. Nachdem Sie die Einstellungen überprüft haben, klicken Sie auf Anwenden , um den Resampling-Prozess auszuführen.
Nach der Neuprobe führten zwei Wirbelsäulenforschungsdoktoranden, geleitet von Radiologen und Wirbelsäulenchirurgen mit über zehn Jahren Erfahrung, eine halbautomatische Abgrenzung des Interessenbereichs (ROI) durch. Unstimmigkeiten wurden durch Konsultationen gelöst. Die konkreten Schritte waren: Die Ebene auswählen (neues Volumen neu gesampelt), eine neue Segmentierungsschicht erstellen und die Draw-Funktion für die Schicht-für-Schicht-Abgrenzung verwenden. Verwenden Sie die Funktion "Zwischen Scheiben füllen" für das Füllen von Zwischenschichten. Glätten Sie den gebildeten ROI mit der Median-Glättungsmethode und einer Kerngröße von 3,0 mm, 5 x 5 Pixel. Mit Hilfe der PyRadiomics-Bibliothek wurden 107 radiomische Merkmale aus den neu gesampelten Bildern extrahiert, darunter Formmerkmale, statistische Merkmale erster Ordnung, Graustufen-Ko-Vorkommensmatrix (GLCM), Graustufen-Laufzeitmatrix (GLRLM), Graustufen-Größenzonenmatrix (GLSZM), benachbarte Grautondifferenzmatrix (NGTDM) und Graustufen-Abhängigkeitsmatrix (GLDM) (Ergänzende Tabelle 1). Schließlich wurden die extrahierten Merkmalsdaten mit der Z-Score-Methode standardisiert, um ihren natürlichen Bereich in einen standardisierten Bereich umzuwandeln.
Gruppierung basierend auf Merkmalen
Die Gruppen wurden wie folgt zugeteilt:
d0 (Basisgruppe): Inklusive klinischer Merkmale, n(d0) = 5.
d1 (Basis-Fintune-Gruppe): Eingeschlossene klinische Merkmale und HIZ-Bildgebungsmerkmale, n(d1) = 12.
d2 (Modellgruppe): Eingeschlossene klinische und radiomische Merkmale, n(d2) = 112.
D (Model Finetune Group): Umfasste klinische Merkmale, HIZ-Bildgebungsmerkmale und radiologische Merkmale, n(D) = 119.
Datenlesen und Vorverarbeitung
Die Daten für die jeweiligen Gruppen wurden mit der read_excel-Funktion in der R-Software (Version 4.3.1, https://www.r-project.org/, Plattform: x86_64-w64-mingw32/x64 [64-Bit]) mit UTF-8-Codierung (Systemstandard) gelesen, die weltweit die meisten Schriftsprachen unterstützt. Die Auswahlfunktion wurde verwendet, um die Zielvariable von den Feature-Variablen zu trennen.
Auswahl der Ausstattung
Um die Reproduzierbarkeit der Datenaufteilung zu gewährleisten, folgten die vier Datensätze (D, d2, d1, d0) demselben Verarbeitungsworkflow mit einem festen zufälligen Seed von 80. Eine Label-Spalte wurde dem Datenrahmen hinzugefügt, in einen Faktortyp umgewandelt, und Zufallslabels (1 und 0) wurden mithilfe einer binomialen Verteilung generiert, um die Daten in Trainings- und Testsets im 8:2-Verhältnis (80 % Wahrscheinlichkeit für den Trainingssatz) aufzuteilen. Aufgrund der begrenzten Anzahl an Funktionen mussten d0- und d1-Gruppen keine Merkmalsauswahl durchführen, während d2- und D-Gruppen eine Merkmalsauswahl durchliefen:
Zunächst wurde der Mann-Whitney-U-Test auf das Trainingsset angewendet, um Merkmale mit p-Werten <0,05 auszuwählen. Anschließend wurde eine Lasso-Regression mit 10-facher Kreuzvalidierung und L1-Regularisierung durchgeführt, um den optimalen Strafkoeffizienten zu bestimmen und Merkmale aus einer einzigen Iteration auszuwählen. Ein zufälliger Seed von 1 bis 100 wurde gesetzt, und die oben genannten Schritte (Datenaufteilung, Mann-Whitney-U-Test und Lasso-Regression) wurden in einer Schleife wiederholt. Merkmale, die mehr als 50 Mal in 100 Iterationen vorkommen, wurden für nachfolgende Modellierung ausgewählt, um Zuverlässigkeit bei der Modellkonstruktion und der diagnostischen Vorhersage sicherzustellen. Modellierungsmerkmale für jede Gruppe sind in Tabelle 3 aufgeführt.
Gittersuche und Modellabstimmung
Zur Optimierung der Modelle wurde eine Gittersuche angewendet, um systematisch verschiedene Hyperparameterkombinationen zu erforschen und zu evaluieren. Durch iterative Abstimmung und Leistungsbewertung identifizierte diese Studie die Menge von Hyperparametern, die die besten ROC-AUC-Werte für die Zug- und Testsätze lieferten und so die Leistung des Modells optimierten.
Modellentwicklung und Bewertung
Alle Modellentwicklungen und Datenanalysen wurden in R (Version 4.3.1) durchgeführt. Diese Studie setzte verschiedene maschinelle Lernalgorithmen ein, darunter Random Forest (RF), Support Vector Machine (SVM), Decision Tree (TREE), K-Nearest Neighbors (KNN) und Logistic Regression (LOG), um 20 Modelle über die vier Gruppen (d0, d1, d2 und D) zur Vorhersage der DLBP-Diagnose zu entwickeln. Die Modellleistung wurde anhand folgender Kennzahlen bewertet: ROC AUC, PR AUC, Genauigkeit, Sensitivität, Spezifität, positiver prädiktiver Wert (PPV), negativer prädiktiver Wert (NPV) und F1-Score.
Die ROC-AUC- und PR-AUC-Werte wurden direkt aus den ROC- und PR-Kurven generiert, während die übrigen Kennzahlen (Genauigkeit, Sensitivität, Spezifität, PPV, NPV und F1-Wert) mit entsprechenden Funktionen in R berechnet und statistisch analysiert wurden. Unter den 20 entwickelten Modellen wählte diese Studie 8 repräsentative Modelle für die Bewertung anhand der oben genannten Leistungskennzahlen aus.
Die Formeln für jede Metrik sind wie folgt:




Q

TP: Wahres Positives; TN: Wahres Negativ; FP: Falsch-positiv; FN: Falsch negativ.
SHAP-Interpretierbarkeitsanalyse
Das Random Forest-Modell in der D-Gruppe zeigte die beste Leistung bei der Modellbewertung. Um die Vorhersagen des Modells weiter zu interpretieren, wurde das Modell in dieser Studie in Python (Version 3.7.9) neu aufgebaut und eine SHAP-Interpretierbarkeitsanalyse durchgeführt. Um Konsistenz zu gewährleisten, waren die Zug-Hyperparameter des Random Forest-Modells in Python identisch mit denen, die in R verwendet werden, und der Datenverarbeitungsworkflow war ebenfalls konsistent. Konkret haben wir den Baummodell-Interpreter verwendet, um den Beitrag jedes Merkmals zu den diagnostischen Vorhersagen des Modells in den Zug- und Testsätzen zu analysieren. Für eine bessere Visualisierung haben wir SHAP-Wertverteilungsdiagramme, Merkmalsprämien-Wichtigkeitsdiagramme und SHAP-Kraftdiagramme für individuelle Vorhersagen erstellt.
Statistische Analyse
Alle Datenanalysen wurden mit R (Version 4.3.1, https://www.r-project.org/, Plattform: x86_64-w64-mingw32/x64 (64-Bit)) und Python (Version 3.7.9, https://www.python.org/downloads/release/python-379/) durchgeführt. Kontinuierliche Variablen wurden als Mittelwert ± Standardabweichung beschrieben, während kategoriale Variablen als Häufigkeit und Prozentsatz angegeben wurden. Der Vergleich zwischen DLBP und Non-DLBP wurde mit dem U-Test analysiert, wobei ein P-Wert von weniger als 0,05 als statistisch signifikant gilt.