כאן מוצגת שיטת בחירת תכונות מבוססת למידה עמוקה, המנצלת גרדיאנטים של פונקציית אובדן רשת עצבית ביחס לתכונות קלט, כדי לזהות ולתעדף את אלו שמשפיעות הכי חזק על גילוי שלב סרטן הריאות.
Method Article
כאן מוצגת שיטת בחירת תכונות מבוססת למידה עמוקה, המנצלת גרדיאנטים של פונקציית אובדן רשת עצבית ביחס לתכונות קלט, כדי לזהות ולתעדף את אלו שמשפיעות הכי חזק על גילוי שלב סרטן הריאות.
הרדיומיקס מאפשר חילוץ של סמנים ביולוגיים של דימות כמותי מתמונות רפואיות והפך לכלי חשוב לאבחון סרטן בעזרת מחשב. עם זאת, מערכי הנתונים ברדיומיקה הם בדרך כלל בעלי ממדים גבוהים עם גודל מדגם מוגבל, מה שהופך את בחירת התכונות לשלב קריטי לבניית מודלים חיזויים אמינים. מחקר זה מציע מסגרת הסרת תכונות רקורסיבית באובדן גרדיאנט (GL-RFE) המשלבת ניתוח רגישות גרדיאנט מרשת עצבית עמוקה כדי לזהות את התכונות הרדיומיות המשפיעות ביותר לגילוי שלב סרטן הריאות. בסך הכול הופקו 106 תכונות רדיומיות מסריקות CT (טומוגרפיה ממוחשבת של החזה) באמצעות הרחבת PyRadiomics של פלטפורמת 3D Slicer. השיטה המוצעת מעריכה את חשיבות התכונה על ידי חישוב גרדיאנטים של אובדן הרשת ביחס לתכונות קלט ומבטלת באופן רקורסיבי תכונות עם תרומה מינימלית. 15 התכונות הרדיומיות המובילות משמשות לאימון מסווג רשת עצבית עמוקה להבחנה בין סרטן ריאות בשלבים מוקדמים למתקדמים. המסגרת המוצעת משיגה ביצועי סיווג חזקים, עם דיוק של 90.22%, דיוק של 90.10%, זיכרון של 90.24%, וציון F1 של 90.16% במאגר הנתונים של הבדיקה. ניתוחי ויזואליזציה, כולל מפות חום של קורלציה וגרפים של התפלגות, מאשרים עוד יותר הפחתת כפילויות תכונות ושיפור בהפרדת המחלקות. בהשוואה לטכניקות בחירת תכונות קונבנציונליות, GL-RFE לוכד ביעילות אינטראקציות לא ליניאריות בין תכונות ומגביר הכללת המודל. הפרוטוקול המוצג מספק מתודולוגיה ניתנת לשחזור ופרשנות לגילוי שלב סרטן מבוסס רדיומיקה. היא מתאימה במיוחד למאגרי נתונים ביו-רפואיים בעלי ממד גבוה ומדגמים קטנים, ויש לה יישומים פוטנציאליים בתחומים נוספים, כגון גנומיקה וניתוח קליני רב-מודלי.
סרטן הריאות נשאר אחד מסוגי הסרטן העיקריים, מה שמוביל לבעיות בריאותיות חמורות, לעיתים קרובות למוות1. רדיומיקה מאפשרת אפיון כמותי של תמונות רפואיות על ידי הפקת קבוצות גדולות של תכונות המתארות את צורת הגידול, מרקם ודפוסי עוצמה 2,3. תכונות אלו, המכונות גם תכונות בעבודת יד, משמשות כסמנים ביולוגיים פוטנציאליים לאבחון, פרוגנוזה ותגובה לטיפול בסרטן הריאות. עם זאת, מערכי הנתונים של רדיומיקה הם בדרך כלל בעלי ממדים גבוהים ומוגבלים לדגימות, מה שמוביל לתכונות מיותרות ורועשות שפוגעות בביצועי המודל 4,5,6,7. לכן, בחירת תכונה יעילה וניתנת להסבר היא קריטית לפיתוח מודלים חיזויים עמידים מבוססי רדיומיקות.
גישות מסורתיות לבחירת תכונות כגון שיטות סינון (למשל, ניתוח קורלציה, ניתוח שונות [ANOVA], מידע הדדי) ושיטות עטיפה (למשל, בחירת תכונות סדרתיות, הסרת תכונות רקורסיבית) משמשות רבות במודלים מבוססי רדיומיקה לגילוי סרטן 4,8,9. עם זאת, לעיתים קרובות הם לא מצליחים ללכוד אינטראקציות לא ליניאריות בין תכונות ותלותיות הקשריות עמוקות הטבועות בנתוני רדיומיקה 9,10,11. טכניקות למידת תכונות קבוצתיות נחקרו לסיווג תמונות רפואיות, אך הגיעו לדיוק בינוני, שניתן לשפר אותו עודיותר.
שיטות למידה עמוקה, במיוחד רשתות עצביות עמוקות (DNNs), הראו יכולת מצוינת למודל קשרים לא ליניאריים והיררכיים בין תכונות לתוצאות, מה שהופך אותן לאידיאליות להנחיית בחירת תכונות ולספק מודלים מדויקים לגילוי סרטן13,14. בהקשר זה, הפוטנציאל של שימוש ברשת עצבית קונבולוציונלית, טכניקות בינה מלאכותית רב-מודלית, ו-VCG-16, מודל מאומן מראש לאבחון סרטן, נבדק 1,15,16. מודל למידה עמוקההיברידי 17, הכולל את מודל VGG-19 המוכשר מראש ורשתות זיכרון לטווח קצר (LSTMs), הוצע, אומן ונבדק על מספר רב של תמונות, והשיג דיוק של מעל 99%.
מלבד גילוי סרטן, נערך גם מחקר על שלב הסרטן. הוגו ואח' עיצבו מודל רשת עצבית קדימה על בסיס הנתונים של NSCLC של 300 מטופלים כדי לסיווג סרטן בשלבים I, II ו-III בדיוק של 74.52% בבדיקות מודל. שיטת היפוך בייסיאנית מבוססת רדיומיקה3 הוצגה לגילוי שלב סרטן הריאות באמצעות מערך הנתונים של NLST על גודל מדגם של 200. השיטה המוצעת השיגה דיוק של 86%. סקירת הספרות גילתה שרוב המחקרים בתחום גילוי סרטן התמקדו אך ורק בסיווג גידולים שפירים וממאירים, ורק מעטים עסקו בסיווג שלב הסרטן, עם דיוקים של פחות מ-90% שניתן לשפר עוד. מאמר מחקר זה מתמודד עם הפער המחקרי שהוזכר ומציע מסגרת סיווג רדיומית מבוססת תכונות איתנה לגילוי מדויק בשלב סרטן הריאות.
מסגרת ביטול תכונות רקורסיבית מבוססת אובדן גרדיאנט (GL-RFE) הוצגה במחקר זה, המשלבת הפצת גרדיאנט אחורית מרשתות עצביות לתוך תהליך RFE. בניגוד לשיטות RFE קונבנציונליות שמסתמכות על מדדי חשיבות תכונה סטטיים, GL-RFE מנצלת את גרדיאנטים של פונקציית האובדן ביחס לכל תכונה קלט כדי למדוד עד כמה כל תכונה משפיעה על תחזיות המודל. על ידי הסרה איטרטיבית של תכונות עם תרומות גרדיאנט מינימליות, המודל המוצג מבצע בחירת תכונות של 15 המאפיינים האבחנתיים המובילים שמותאמים לגילוי שלב סרטן ריאות בשתי קטגוריות (שלבים I ו-II משולבים ושלבים IIIa ו-IIIb משולבים). דיאגרמת זרימת העבודה של העבודה שבוצעה מוצגת באיור 1. מאגר הנתונים הנבחר לסרטן ריאות למודל המוצג הוא NSCLC Radiomics19, הכולל 411 כרכים בפורמט המכונים דימות ותקשורת דיגיטלית ברפואה (DICOM) עם מידע קליני על שלב סרטן. בסך הכול 106 תכונות רדיומיקה תלת-ממדית מכל נפח DICOM לסרטן ריאות מופקות באמצעות PyRadiomics20, הרחבה של תוכנה בקוד פתוח בשם 3D Slicer21. תכונות אלו משתייכות לשבע קטגוריותתכונה 22, כולל צורה, שיטת הפרש רמות אפור (GLDM), מטריצת הופעות משותפת ברמה אפורה (GLCM), מסדר ראשון, מטריצת אורך ריצה ברמה אפורה (GLRLM), מטריצת גודל אזור ברמה אפורה (GLSZM), מטריצת הפרש גווני אפור שכונתי (NGTDM). נתוני הרדיומיקה של מחלקת המיעוט (שלב I ו-II) נמדמו ביתר באמצעות טכניקת דגימת יתר של מיעוט סינתטי (SMOTE)23.
החידוש במסגרת GL-RFE המוצעת טמון בשילוב ניתוח רגישות מבוסס גרדיאנט שמקורו באימון רשת עצבית בתהליך הסרת תכונות רקורסיבית. בניגוד לגישות RFE קונבנציונליות שמסתמכות על מדדי חשיבות סטטית, GL-RFE מעריך דינמית את הרלוונטיות של התכונות באמצעות גרדיאנטים שהועברו לאחור של פונקציית האובדן. דבר זה מאפשר זיהוי תכונות המשפיעות ישירות על תחזיות המודל לשלב הסרטן תוך שמירה על פרשנות וכדאיות חישובית עבור מאגרי נתונים רפואיים קטנים יחסית.
מאגר הנתונים המשמש לאימון ובדיקות המסגרת המוצעת הוא מאגר נתוני תמונות CT זמין לציבור של 422 חולי סרטן ריאות, הידוע בשם NSCLC Radiomics17. לכל מטופל, מערך הנתונים כולל נפח CT וסט מבנה רדיותרפיה DICOM (RTSTRUCT) וקובץ סגמנטציה של DICOM (SEG). קבצים אלו מכילים תיאורים ידניים שבוצעו על ידי אונקולוג קרינה של נפח הגידול הגולמי הראשוני (GTV-1), וכן של תמונת הריאות. מערך הנתונים הוא סט מעובד מראש, ומידות התמונות הן 512 על 512 פיקסלים.
עקב האופי הלא-ליניארי של תכונות רדיו-מיניות בעבודת יד, תכונות אלו אינן יכולות לשמש ישירות במודלים של למידה עמוקה לאבחון סרטן, ודפוסי הנתונים הטבועים בהם חייבים להילכד באמצעות טכניקות בינה מלאכותית. GL-RFE מדרג תכונות על פי גודל הגרדיאנט של אובדן המודל L ביחס לכל תכונה קלט xi.
עבור כל תכונה קלט xi, הגרדיאנט האבסולוטי הממוצע מחושב כך:
(1)
כאן, N הוא המספר הכולל של הדגימות. Lj הוא האובדן עבור jהדגימה. xij היא התכונה ה-i של דגימת ה-J.
מייצג את רגישות האובדן ביחס לתכונת הקלט.
תכונות עם מדרגות גרדיאנט נמוכות משפיעות מינימלית על עדכוני הדגם והן מבוטלות באופן רקורסיבי. תהליך העבודה המוצע לביטול תכונות רדיומיות בשידור נמוך באמצעות פרספטרון רב-שכבתי (MLP) ואימון רשת נוירונים ללמידה עמוקה (DNN) על 15 התכונות העליונות מוצגת באיור 1. לאחר מכן מוערכת ביצועי שיטת GL-RFE לבחירת תכונות.
מודל הלמידה העמוקה שהוזכר לעיל עם שיטת GL–RFE מיושם במחברת Jupyter ב-Google Colab, המאפשרת כתיבה וביצוע קוד פייתון בסביבה מקוונת. יש להוריד חבילות שונות, הכלולות בשלבי הפרוטוקול ובחומרים, כדי לקמפל את הקוד. באמצעות השיטה המתוארת בסעיף הפרוטוקול, 15 התכונות הרדיומיות המובילות לגילוי סרטן ריאות מזוהות ומשמשים להשגת גילוי סרטן מדויק במאגרי בדיקות.
Access restricted. Please log in or start a trial to view this content.
1. חילוץ תכונות רדיומיות באמצעות הרחבת 3D Slicer PyRadiomics
הערה: השלבים הבאים נועדו לחשב תכונות רדיומיות של קובץ DICOM ריאות CT באמצעות סיומת 3D Slicer PyRadiomics ולשמור בקובץ בפורמט ערך מופרד פסיקים (csv).
2. פיתוח מודל גילוי סרטן מבוסס רדיומיקה באמצעות ספריות פייתון
הערה: השלבים הבאים מסוכמים עבור המשתמש לפיתוח, לאמן ולבדוק מודל גילוי סרטן באמצעות ספריות פייתון עם תכונות רדיומיות של מערכי CT.
3. הרצת מחברת Jupyter לבניית ובדיקת מודל
Access restricted. Please log in or start a trial to view this content.
סיכום מערך הנתונים
מאגר הנתונים של NSCLC Radiomics כולל 422 נפחי CT של חולי סרטן ריאות בשלבים I, II ו-III. בעוד שמספר מערכי הנתונים של CT עם סרטן בשלבים מוקדמים (I, II) הוא 134, דגימות הנתונים עם סרטן בשלב מתקדם (IIIa, IIIb) הן 288. מערך הנתונים הראה חוסר איזון משמעותי בין מחלקות, עם מספר גבוה יותר של מקרים בשלב מתקדם (שלב III) בהשוואה למקרים בשלבים מוקדמים (שלב I ו-II). כדי להתמודד עם חוסר האיזון הזה, יושמה דגימת יתר על תכונות הרדיומיות שהופקו כדי להגדיל את הייצוג של...
Access restricted. Please log in or start a trial to view this content.
החוסן והאמינות של המסגרת המוצעת ניכרים מהערכים הגבוהים של מדדי ההערכה, כולל דיוק, זיכרון, דיוק וציוןF-1 24. כל הציונים השיגו מעל 90% מהביצועים בנתוני המבחן עם קורות חיים חמישה שכליים שהופעלה במהלך ההכשרה ב-MLP.
הביצועים והתקפות של מסגרת GL-RFE המוצעת נתמכו עוד יותר באמצעות טכניקות ויזואליזציה. מפות חום מתאם25 באיור 7 מראות כי תכונות הרדיומיות שהופקו בתחילה מציגות י...
Access restricted. Please log in or start a trial to view this content.
המחברים מצהירים שאין להם אינטרסים פיננסיים מתחרים.
לא רלוונטי
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| תוכנת חותכת תלת-ממד | האתר הרשמי | 5.x | ויזואליזציה של תמונות רפואיות, סגמנטציה והוצאת תשואה על ההשקעה לניתוח רדיומיקה |
| חבילת למידה לא מאוזנת | PyPI | 0.11+ | התמודדות עם חוסר איזון במחלקות (למשל, SMOTE) |
| Matplotlib חבילה | PyPI | 3.x | שרטוט עקומות אימון וחשיבות תכונות |
| חבילת NumPy | PyPI | 1.26.x | פעולות נומריות וטיפול במטריצות תכונות |
| חבילת פנדות | PyPI | 2.x | עיבוד נתונים מוקדם וניהול מערכי נתונים מובנה |
| חבילת PyRadiomics | PyPI | 3.x | חילוץ תכונות רדיומיות מתמונות CT |
| PyTorch חבילה | PyPI | 2.x | מסגרת למידה עמוקה ל-MLP וחישוב גרדיאנט |
| חבילת Scikit-learn | PyPI | 1.3.x | הערכת מודלים (דיוק, דיוק, זיכרון, ציון F1) |
| SciPy חבילה | PyPI | 1.11+ | ניתוח סטטיסטי ואימות |
| סיבורן חבילה | PyPI | 0.13.x | מפות חום לניתוח קורלציה של תכונות |
| מודול Torch.nn | PyPI | 2.x | ארכיטקטורת רשת עצבית (שכבות, הפעלה) |
| מודול Torch.optim | PyPI | 2.x | אלגוריתמים לאופטימיזציה (למשל, אדם) |
Request permission to reuse the text or figures of this JoVE article
Request Permission