يعرض هنا طريقة اختيار الميزات القائمة على التعلم العميق تستفيد من تدرجات دالة فقدان الشبكة العصبية بالنسبة للميزات المدخلة لتحديد وترتيب أولويات تلك التي تؤثر بشكل أكبر على كشف مراحل سرطان الرئة.
Method Article
يعرض هنا طريقة اختيار الميزات القائمة على التعلم العميق تستفيد من تدرجات دالة فقدان الشبكة العصبية بالنسبة للميزات المدخلة لتحديد وترتيب أولويات تلك التي تؤثر بشكل أكبر على كشف مراحل سرطان الرئة.
تمكن الراديوميكس من استخراج مؤشرات التصوير الكمي من الصور الطبية وأصبحت أداة مهمة لتشخيص السرطان بمساعدة الحاسوب. ومع ذلك، فإن مجموعات بيانات الراديوميكس عادة ما تكون عالية الأبعاد وذات أحجام عينات محدودة، مما يجعل اختيار الميزات خطوة حاسمة لبناء نماذج تنبؤية موثوقة. تقترح هذه الدراسة إطار عمل إزالة الميزات العودية بفقدان التدرج (GL-RFE) يدمج تحليل حساسية التدرج من شبكة عصبية عميقة لتحديد أكثر الميزات الإشعاعية تأثيرا في الكشف عن مراحل سرطان الرئة. تم استخراج ما مجموعه 106 ميزات راديوميك من فحوصات التصوير المقطعي المحوسوب للصدر باستخدام امتداد PyRadiomics لمنصة 3D Slicer. تقوم الطريقة المقترحة بتقييم أهمية الميزة من خلال حساب تدرجات فقدان الشبكة بالنسبة لميزات الإدخال، وتلغي بشكل تكراري الميزات ذات المساهمة المحدودة. تستخدم أفضل 15 ميزة راديوية ناتجة لتدريب مصنف شبكة عصبية عميقة على التمييز بين سرطان الرئة في المراحل المبكرة والمتقدمة. يحقق الإطار المقترح أداء تصنيفا قويا بدقة 90.22٪، ودقة 90.10٪، واستدعاء 90.24٪، ودرجة F1 تبلغ 90.16٪ في مجموعة بيانات الاختبار. تؤكد تحليلات التصور، بما في ذلك خرائط الحرارة الترابطية ومخططات التوزيع، تقليل تكرار الميزات وتحسين قابلية فصل الفئات. مقارنة بتقنيات اختيار الميزات التقليدية، يلتقط GL-RFE تفاعلات الميزات غير الخطية بفعالية ويعزز تعميم النموذج. يوفر البروتوكول المعروض منهجية قابلة للتكرار والتفسير للكشف عن مراحل السرطان المعتمدة على علم الإشعاع. وهو مناسب بشكل خاص لمجموعات البيانات الطبية الحيوية عالية الأبعاد والعينات الصغيرة، ولله تطبيقات محتملة في مجالات أخرى مثل علم الجينوم والتحليل السريري متعدد الوسائط.
يظل سرطان الرئة أحد الأنواع الرئيسية للسرطان، مما يؤدي إلى مشاكل صحية خطيرة، وغالبا ما تؤديإلى الوفاة. تمكن الراديوميكس من التوصيف الكمي للصور الطبية من خلال استخراج مجموعات كبيرة من السمات التي تصف شكل الورم وملمسه وأنماط شدته 2,3. هذه الميزات، التي تسمى أيضا الميزات المصنوعة يدويا، تعمل كمؤشرات حيوية محتملة لتشخيص وتشخيص واستجابة علاج سرطان الرئة. ومع ذلك، فإن مجموعات بيانات الراديوميكس عادة ما تكون عالية الأبعاد ومحدودة بالعينات، مما يؤدي إلى ميزات زائدة وصاخبة تؤثر على أداء النموذج 4,5,6,7. لذا، فإن اختيار الميزات الفعال والقابل للتفسير ضروري لتطوير نماذج تنبؤية قوية قائمة على الراديوميكس.
تستخدم الطرق التقليدية لاختيار الميزات مثل طرق التصفية (مثل تحليل الارتباط، تحليل التباين [ANOVA]، المعلومات المتبادلة) وطرق التغليف (مثل اختيار الميزات التسلسلي، إزالة الميزات العودية) على نطاق واسع في نماذج الكشف عن السرطان القائمة على الأشعة 4,8,9. ومع ذلك، غالبا ما تفشل في التقاط التفاعلات غير الخطية للميزات والاعتماديات السياقية العميقة الكامنة في بيانات الراديوميكس 9,10,11. تم استكشاف تقنيات تعلم الميزات الجماعية لتصنيف الصور الطبية، لكنها حققت دقة متوسطة، يمكن تحسينها أكثر12.
أظهرت طرق التعلم العميق، وخاصة الشبكات العصبية العميقة (DNNs)، قدرة فائقة على نمذجة العلاقات غير الخطية والهرمية بين الميزات والنتائج، مما يجعلها مثالية لتوجيه اختيار الميزات وتقديم نماذج دقيقة للكشف عن السرطان13,14. في هذا السياق، يتم استكشاف إمكانية استخدام شبكة عصبية الالتفافية، وتقنيات الذكاء الاصطناعي متعددة الوسائط، ونموذج VCG-16، وهو نموذج مدرب مسبقا لتشخيص السرطان، 1,15,16. تم اقتراح وتدريب واختبار نموذج التعلم العميق الهجين17، بما في ذلك نموذج VGG-19 المدرب مسبقا وشبكات الذاكرة قصيرة المدى طويلة (LSTMs)، على عدد كبير من الصور، محققا دقة تزيد عن 99٪.
بالإضافة إلى اكتشاف السرطان، أجريت أبحاث أيضا حول مراحل السرطان. صمم هوجو وآخرون نموذج شبكة عصبية تغذية متقدمة على قاعدة بيانات NSCLC التي تضم 300 مريض لتصنيف السرطان في المرحلة الأولى والثانية والثالثة بدقة 74.52٪ في اختبارات النماذج. تم تقديم طريقة انعكاس بايزي3 المعتمدة على الراديوميكس للكشف عن مرحلة سرطان الرئة باستخدام مجموعة بيانات NLST على عينة 200. حققت الطريقة المقترحة دقة بلغت 86٪. كشفت مراجعة الأدبيات أن معظم الدراسات المتعلقة بالكشف عن السرطان ركزت فقط على تصنيف الأورام الحميدة والخبيثة، وقليل فقط تناولت تصنيف مراحل السرطان، بدقة أقل من 90٪ يمكن تحسينها أكثر. تعالج هذه الورقة البحثية الفجوة البحثية المذكورة أعلاه وتقترح إطار تصنيف قوي قائم على ميزات الأشعة الإشعاعية للكشف الدقيق عن مراحل سرطان الرئة.
تم تقديم إطار عمل لإزالة الميزات العودية (GL-RFE) قائم على فقدان التدرج في هذه الدراسة، يدمج الانتشار التدريجي من الشبكات العصبية في عملية RFE. على عكس طرق RFE التقليدية التي تعتمد على مقاييس أهمية الميزات الثابتة، يستفيد GL-RFE من تدرجات دالة الخسارة بالنسبة لكل ميزة إدخال لقياس مدى تأثير كل ميزة على توقعات النموذج. من خلال إزالة الميزات ذات المساهمات التدرجية البسيطة بشكل متكرر، يقوم النموذج المعروض باختيار الميزات لأفضل 15 ميزة تشخيصية محسنة للكشف عن سرطان الرئة من فئتين (المرحلتان الأولى والثانية مجتمعة والمرحلتين الثالثة والثالثة ب مجتمعة). مخطط سير العمل للعمل المنجز مذكور في الشكل 1. مجموعة بيانات سرطان الرئة المختارة للنموذج المقدم هي NSCLC Radiomics19 التي تحتوي على 411 مجلدا من الصيغة المسماة التصوير الرقمي والاتصالات في الطب (DICOM) مع معلومات المرحلة السريرية عن السرطان. يتم استخراج ما مجموعه 106 ميزة راديوميكس ثلاثية الأبعاد لكل مجلد DICOM لسرطان الرئة باستخدام PyRadiomics20، وهو امتداد لبرنامج مفتوح المصدر 3D Slicer21. تنتمي هذه الميزات إلى سبع فئات ميزات22، منها الشكل، طريقة الفرق في المستوى الرمادي (GLDM)، مصفوفة التواجد المشترك على المستوى الرمادي (GLCM)، مصفوفة التسلسل من الدرجة الأولى، مصفوفة طول السلسلة في المستوى الرمادي (GLRLM)، مصفوفة حجم المنطقة الرمادية (GLSZM)، مصفوفة فرق الدرجات الرمادية في الحي (NGTDM). تم أخذ بيانات الراديوميكس من فئة الأقليات (المرحلة الأولى والثانية) بشكل زائد باستخدام تقنية أخذ العينات الزائدة للأقليات الاصطناعية (SMOTE)23.
تكمن حداثة إطار العمل المقترح GL-RFE في دمج تحليل الحساسية القائم على التدرج المستمد من تدريب الشبكات العصبية في عملية إزالة الخصائص التكرارية. على عكس الأساليب التقليدية للراديو اللاسلكي التي تعتمد على مقاييس الأهمية الثابتة، يقوم GL-RFE بتقييم ملاءمة الميزات ديناميكيا من خلال تدرجات الرجوع إلى الوراء لدالة الفقد. يتيح ذلك تحديد الميزات التي تؤثر مباشرة على توقعات النموذج لمرحلة السرطان مع الحفاظ على قابلية التفسير والجدوى الحسابية لمجموعات بيانات طبية صغيرة نسبيا.
مجموعة البيانات المستخدمة في التدريب والاختبار على الإطار المقترح هي مجموعة بيانات صور الأشعة المقطعية المتاحة للجمهور ل 422 مريضا بسرطان الرئة تعرف باسم NSCLC Radiomics17. لكل مريض، تتضمن مجموعة البيانات حجم تصوير مقطعي ومجموعة بنية العلاج الإشعاعي DICOM (RTSTRUCT) وملف تقسيم DICOM (SEG). تحتوي هذه الملفات على رسومات يدوية أجراها أخصائي الأورام الإشعاعية للحجم ثلاثي الأبعاد لحجم الورم الإجمالي الأولي (GTV-1)، بالإضافة إلى صورة الرئة. مجموعة البيانات هي مجموعة معالجة مسبقا، وأبعاد الصور هي 512 × 512 بكسل.
نظرا للطبيعة غير الخطية لميزات الراديوميكس المصنوعة يدويا، لا يمكن استخدام هذه الميزات مباشرة مع نماذج التعلم العميق لتشخيص السرطان، ويجب التقاط أنماط البيانات الكامنة بها باستخدام تقنيات الذكاء الاصطناعي. يصنف GL-RFE الميزات بناء على مقدار تدرج خسارة النموذج L بالنسبة لكل ميزة إدخال xi.
لكل ميزة إدخال xi، يحسب التدرج المطلق المتوسط كما يلي:
(1)
هنا، N هو العدد الإجمالي للعينات. Lj هو الخسارة ل j العينة. xij هي الميزة الأولى في عينة Jth .
تمثل حساسية الخسارة بالنسبة لميزة الإدخال.
الميزات ذات التدرج المنخفض لها تأثير ضئيل على تحديثات النماذج ويتم إزالتها بشكل متكرر. سير العمل المقترح لإزالة ميزات الراديوميك منخفضة التدرج باستخدام بيرسيبترون متعدد الطبقات (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. استخراج ميزات الراديوميك باستخدام امتداد ثلاثي الأبعاد Slicer PyRadiomics
ملاحظة: الخطوات التالية مصممة لحساب ميزات الراديوميك لملف CT DICOM للرئة باستخدام امتداد 3D Slicer PyRadiomics وللحفظ في ملف بصيغة مفصولة بقيمة مفصولة (csv).
2. تطوير نموذج كشف سرطان قائم على الراديوميكس باستخدام مكتبات بايثون
ملاحظة: يتم تلخيص الخطوات التالية للمستخدم لتطوير وتدريب واختبار نموذج كشف السرطان باستخدام مكتبات بايثون التي تحتوي على ميزات راديومية لمجموعات بيانات CT.
3. تشغيل دفتر Jupyter لبناء واختبار النموذج
Access restricted. Please log in or start a trial to view this content.
ملخص مجموعة البيانات
تتكون مجموعة بيانات NSCLC Radiomics من 422 حجم تصوير مقطعي لمرضى سرطان الرئة في المرحلة الأولى والثانية والثالثة. بينما عدد مجموعات بيانات التصوير المقطعي المقطعي المقطعي التي تحتوي على السرطان في مراحله المبكرة (I, II) هو 134، فإن عينات البيانات التي تحتوي على سرطان في المرحلة المتقدمة (IIIa, IIIb) هي 288. أظهرت مجموعة البيانات اختلال كبير في الطبقات، مع عدد أعلى من حالات المرحلة المتقدمة (المرحلة الثالثة) مقارنة بالحالات في المراحل المبكرة (المر...
Access restricted. Please log in or start a trial to view this content.
تظهر متانة وموثوقية الإطار المقترح من القيم العالية لمقاييس التقييم، بما في ذلك الدقة، والاستدعاء، والدقة، ودرجة F-124. جميع الدرجات حصلت على أداء يزيد عن 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 | رسم منحنيات التدريب وأهمية الميزات |
| حزمة نومبي | PyPI | 1.26.x | العمليات العددية والتعامل مع مصفوفة الميزات |
| حزمة الباندا | PyPI | 2.x | معالجة البيانات المسبقة وإدارة مجموعات البيانات المنظمة |
| حزمة باي راديوميكس | PyPI | 3.x | استخراج الميزات الإشعاعية من صور الأشعة المقطعية |
| PyTorch الحزمة | PyPI | 2.x | إطار عمل التعلم العميق لمعالجة التعلم الطويل والعمليات الحسابية التدرجية |
| حزمة Scikit-learn | PyPI | 1.3.x | تقييم النموذج (الدقة، الدقة، الاستدعاء، درجة F1) |
| SciPy الحزمة | PyPI | 1.11+ | التحليل الإحصائي والتحقق من الصحة |
| Seaborn الحزمة | PyPI | 0.13.x | خرائط الحرارة لتحليل الارتباط بالخصائص |
| Torch.nn Module | PyPI | 2.x | بنية الشبكات العصبية (الطبقات، التفعيلات) |
| وحدة Torch.optim | PyPI | 2.x | خوارزميات التحسين (مثل آدم) |
Request permission to reuse the text or figures of this JoVE article
Request Permission