Multi-Class Gastric Histopathology Classification Using a Hybrid Swin Transformer–ConvNeXt Model
تقدم هذه الورقة نموذجاً هجيناً للتعلم العميق يجمع بين Swin Transformer وConvNeXt، متكاملاً مع واجهة ويب قائمة على Flask، والذي يحقق دقة بنسبة 75.35% في تصنيف صور الأنسجة المرضية للمعدة إلى ثمانية أنواع نسيجية متميزة لمساعدة أطباء المسالك البولية في تشخيص سرطان المعدة.
المؤلفون الأصليون:Usman Nazakat, Muhammad Saad, Uzair Khan, Muhammad Junaid Asif, Muhammad Ahsan Aziz, Rana Fayyaz Ahmad
يفقد ما يقرب من 660,000 شخص حياتهم سنويًا بسبب سرطان المعدة، وهو مرض يعتمد فيه الفرق بين الحياة والموت غالبًا على مدى وقت اكتشافه. يعتمد المعيار الحالي للتشخيص على اختصاصي علم الأمراض (الباثولوجي)، وهو متخصص طبي عالي التدريب، يحدق عبر مجهر في شرائح رقيقة من الأنسجة المصبوغة بصبغات ملونة. يجب على هذا الخبير البشري تحديد أنماط دقيقة في المشهد الخلوي للتمييز بين الأنسجة السليمة والنمو السرطاني. ومع ذلك، فإن هذه العملية بطيئة، ومجهدة، وعرضة للخطأ البشري؛ إذ قد لا يتفق طبيبان خبيران ينظران إلى الشريحة نفسها دائمًا على ما يريانه. ومع تزايد عدد المرضى، تتسع الفجوة بين الحاجة إلى التشخيص وتوافر المتخصصين، مما يخلق عنق زجاجة يؤخر العلاج. وفي السنوات الأخيرة، لجأ العلماء إلى الذكاء الاصطناعي للمساعدة في تحمل هذا العبء، من خلال تعليم الحواسيب التعرف على الأنماط في الصور الطبية التي قد تكون باهتة أو معقدة للغاية بحيث يصعب على العين البشرية التقاطها باستمرار.
لقد اتخذ فريق من الباحثين من باكستان خطوة كبيرة للأمام في هذا المجال من خلال إنشاء نظام حاسوبي جديد مصمم لتحليل أنسجة المعدة بدقة أكبر. فبدلاً من مجرد مطالبة الحاسوب بتقرير ما إذا كانت العينة "سرطانية" أو "غير سرطانية"، قاموا ببناء أداة يمكنها تصنيف الأنسجة إلى ثماني فئات متميزة. وهذا تمييز جوهري لأن معرفة نوع النسيج غير السرطاني الموجود بدقة — سواء كان دهونًا، أو عضلات، أو مخاطًا، أو خلايا مناعية — يوفر سياقًا حيويًا لتشخيص الطبيب الشامل. وقد طور الباحثون نظامًا هجينًا يجمع بين نوعين مختلفين من نماذج الذكاء الاصطناعي؛ حيث يتميز أحد النماذج، المستوحى من كيفية معالجة البشر للغة، بقدرة ممتازة على فهم التخطيط العام والواسع للنسيج. أما النموذج الآخر، القائم على تقنيات معالجة الصور التقليدية، فهو بارع للغاية في رصد التفاصيل الدقيقة والنسيجة الصغيرة حيث تختبئ علامات المرض المبكرة غالبًا. ومن خلال السماح لهذين النموذجين بالعمل معًا والتصويت على الإجابة النهائية، يخلق النظام صورة أكثر اكتمالًا مما قد يحققه أي منهما بمفرده.
ولاختبار فكرتهم، استخدم الفريق مجموعة كبيرة من الصور الرقمية المأخوذة من عينات أنسجة المعدة، والتي قاموا بتنظيفها باستخدام تسلسل محدد من الخطوات لإزالة الضجيج وتحسين التباين. ثم قاموا بتدريب نظامهم الهجين على هذه الصور، لتعليمه التعرف على أنواع الأنسجة الثمانية المختلفة: نسيج الورم، والدهون، والحطام، والليمفاويات (الخلايا المناعية)، والمخاط، والعضلات الملساء، وبطانة المعدة الطبيعية، ونسيج داعم يسمى السدى (الستروما). تم اختبار النظام على صور لم يسبق له رؤيتها من قبل، وقد حدد نوع النسيج بشكل صحيح بنسبة 75 بالمائة تقريبًا. ورغم أن هذه النسبة قد تبدو درجة متواضعة، إلا أنها كانت تحسنًا واضحًا مقارنة بأنظمة النموذج الواحد التي جربها الباحثون للمقارنة، والتي كافحت للوصول إلى نفس المستوى من الدقة. لقد أثبت النهج الهجين أن الجمع بين الرؤية "الشاملة" لأحد النماذج والرؤية "المقربة" للآخر هو استراتيجية أكثر فعالية لهذه المهمة المعقدة.
لم يتوقف الباحثون عند مجرد بناء نموذج، بل غلفوه بتطبيق برمجيات يعمل يمكن لأي شخص لديه متصفح ويب استخدامه. يمكن للمستخدم رفع صورة لشريحة نسيج، وفي غضون ثوانٍ قليلة، يعيد النظام توقعًا لما هو النسيج، مع درجة ثقة وشرح باللغة العادية للنتيجة. كما يحتفظ النظام بسجل للتحليلات السابقة، مما يسم يسمح للأطباء أو الباحثين بالرجوع إلى النتائج السابقة. وقد حرص الفريق على ملاحظة أن هذا النظام هو حاليًا نموذج بحثي أولي، وليس أداة جاهزة للاستخدام الفوري في المستشفى. فالدقة، رغم كونها واعدة، ليست عالية بما يكفي لاستبدال الطبيب البشري، كما أن النظام يخلط أحيانًا بين نوعين محددين من الأنسجة السليمة التي تبدو متشابهة جدًا. علاوة على ذلك، تم تدريب النظام على صور من مصدر واحد، لذا فمن غير الواضح مدى جودة أدائه على عينات من مستشفيات مختلفة أو مع طرق صبغ مختلفة.
وعلى الرغم من هذه القيود، فإن العمل يقدم مسارًا واضحًا للمضي قدمًا. تشير الدراسة إلى أن مستقبل علم الأمراض بمساعدة الحاسوب يكمن في الجمع بين أنواع مختلفة من الذكاء الاصطناعي لالتقاط النطاق الكامل للمعلومات في عينة النسيج. ويخطط الباحثون لتحسين نظامهم من خلال إضافة تفسيرات بصرية توضح بالضبط الأجزاء من الصورة التي أدت إلى استنتاج معين، وهي ميزة من شأنها أن تساعد الأطباء على الوثوق بتقدير الآلة. كما يهدفون إلى تدريب النظام على مجموعة أكبر وأكثر تنوعًا من الصور لتقليل الارتباك بين الأنسجة المتشابهة. ومن خلال سد الفجوة بين البيانات الخام والواجهة القابلة للاستخدام، يوضح هذا المشروع أنه بينما لا يعد الذكاء الاصطناعي بعد بديلاً للخبرة البشرية، فإنه أصبح شريكًا قويًا في العمل الطويل والشاق لتشخيص السرطان.
ملخص تقني: تصنيف الأنسجة المرضية للمعدة متعدد الفئات باستخدام نموذج هجين من (Swin Transformer–ConvNeXt)
بيان المشكلة يعتمد تشخيص سرطان المعدة حاليًا بشكل كبير على الفحص المجهري اليدوي لشرائح الأنسجة المصبوغة من قبل أطباء المسالك. هذه العملية مجهدة، بطيئة، وعرضة للتباين في التقدير بين المراقبين، حتى بين الخبراء. وبينما تقدم التعلم العميق تقدمًا في تحليل الصور الطبية، فإن العديد من الأدوات الحالية تركز بشكل ضيق على التصنيف الثنائي (سرطان مقابل غير سرطان)، وتفشل في توفير السياق النسيجي الدقيق الذي يحتاجه أطباء المسالك. وتحديدًا، يعد التمييز بين أنواع الأنسجة الحميدة (مثل السدى، المخاطية الطبيعية، الخلايا اللمفاوية) أمرًا بالغ الأهمية للسياق السريري، ومع ذلك يظل تحديًا للأنظمة المؤتمتة.
المنهجية قام المؤلفون بتطوير نظام تعلم عميق هجين مصمم لتصنيف رقع الأنسجة المرضية للمعدة إلى ثماني فئات متميزة: فئة خبيثة واحدة (ورم/TUM) وسبع فئات حميدة (الدهون/ADI، الحطام/DEB، الخلايا اللمفاوية/LYM، المخاط/MUC، العضلات الملساء/MUS، المخاطية الطبيعية/NOR، والسدى/STR).
مجموعة البيانات: استخدمت الدراسة مجموعة بيانات صور أنسجة سرطان المعدة (GCHTID)، والتي تحتوي على رقع عالية الدقة عبر الفئات الثمانية المستهدفة. تم تقسيم البيانات إلى مجموعات تدريب (80%)، وتحقق (10%)، واختبار (10%).
المعالجة المسبقة: لمعالجة الضوضاء وتفاوت الصبغة، نفذ المؤلفون خط معالجة مسبقة محددًا. بعد تقييم تركيبات مختلفة، حددوا أن الترشيح الوسيط (Median Filtering) (لإزالة الضوضاء دون طمس الحدود) متبوعًا بـ CLAHE (توزيع التباين المحدود بالتكيف) حقق أفضل النتائج. تم تغيير حجم الصور إلى 224×224 وتطبيعها باستخدام إحصائيات ImageNet.
بنية النموذج: الابتكار الأساسي هو تجميع مرجح لبنيتين ذات انحيازات استقرائية متكاملة:
Swin Transformer (الأساس): استُخدم لقدرته على التقاط الهياكل البنائية العالمية عبر آلية الانتباه بالنافذة المزاحة.
ConvNeXt (الأساس): استُخدم لحساسيته للأنسجة الدقيقة والأنماط الخلوية المحلية.
استراتيجية التجميع: تم تهيئة كلا النموذجين بأوزان مدربة مسبقًا من ImageNet. أثناء الاستدلال، يتم حساب متوسط التنبؤات بنسبة مرجحة قدرها 0.7 لـ Swin و 0.3 لـ ConvNeX، والتي تم تحديدها تجريبيًا.
إعدادات التدريب: تم إجراء التدريب على وحدات معالجة رسومية من نوع T4 (النسخة المجانية) باستخدام الدقة المختلطة (AMP). استخدم النموذج مُحسن AdamW مع التخميد الجيبي (cosine annealing)، وفقدان الإنتروبيا المتقاطعة مع تنعيم الملصقات (0.1)، والمتوسط المتحرك الأسي (EMA) للأوزان. ومن الجدير بالذكر أن فرع ConvNeXt استخدم معدل تعلم أعلى بعشر مرات من فرع Swin (3×10⁻⁴ مقابل 3×10⁻⁵) لاستيعاب معدلات التكيف المختلفة.
تنفيذ النظام للانتقال بالنموذج من نموذج بحثي أولي إلى أداة قابلة للاستخدام، قام المؤلفون ببناء تطبيق كامل المكونات:
الخلفية (Backend): واجهة برمجة تطبيقات REST من نوع Flask تخدم النموذج المجمع المدرب (BEST_MODEL.pth).
الواجهة الأمامية (Frontend): واجهة ويب تسمح للمستخدمين برفع الصور، وعرض التنبؤات مع درجات الثقة، والوصول إلى تفسيرات تشخيصية مرمزة بالألوان.
إدارة البيانات: تقوم قاعدة بيانات SQL (SQLite/MySQL) بتخزين سجل التنبؤات، وربط النتائج بحسابات المستخدمين لضمان التتبع.
المخرجات: يقوم النظام بإنشاء تقارير PDF ويوفر "مستوى خطر" ووصفًا بلغة بسيطة لنوع النسيج المتوقع.
النتائج الرئيسية
الأداء: حقق النموذج الهجين دقة اختبار بلغت 75.35%، متفوقًا على جميع النماذج الفردية الأساسية والتركيبات البديلة.
دقة التدريب: 88.76%
أفضل دقة تحقق (Validation): 76.99%
الدقة/الاستدعاء/F1: كانت جميعها قريبة من 75.4%، مما يشير إلى أن الأخطاء كانت موزعة عبر الفئات بدلاً من تركزها في فئة واحدة.
التحليل المقارن:
أظهرت النماذج الفردية نقاط ضعف واضحة: عانى نموذج EfficientNet-B3 من فرط التخصيص (Overfitting) بشكل كبير (99% تدريب / 70% اختبار)، بينما عانى نموذج ViT من صعوبة في حساسية النسيج المحلي (70% اختبار).
وفر مزيج ConvNeXt–Swin الأداء الأكثر اتساقًا، متفوقًا على محاولات الهجين الأخرى مثل ViT+Swin.
الأداء الخاص بالفئات:
الأداء العالي: تم تصنيف الدهون، الخلايا اللمفاوية، والعضلات الملساء بدقة بسبب سماتها البصرية المميزة.
التحديات: واجه النموذج صعوبة أكبر مع المخاطية الطبيعية (NOR) والسدى (STR)، واللذين يتشاركان في أوجه تشابه بصرية. كانت هاتان الفئتان مسؤولتين عن غالبية أخطاء الارتباك.
كشف الورم: حقق النموذج أعلى استدعاء (Recall) لفئة الورم (~0.80). ويشير المؤلفون إلى أن هذا نمط فشل مرغوب فيه لأداة فحص، حيث إن الإيجابيات الكاذبة في الأنسجة الحميدة أقل خطورة من تفويت وجود ورم خبيث.
الأهمية والقيود تضع هذه الورقة عملها كـ نموذج بحثي أولي وليس كأداة سريرية جاهزة. تكمن أهميتها الأساسية في إثبات أن الجمع بين النماذج ذات الانحيازات الاستقرائية المختلفة (الانتباه العالمي مقابل الالتفاف المحلي) هو استراتيجية فعالة لتحسين التصنيف متعدد الفئات للأنسجة المرضية بما يتجاوز ما يمكن أن تحققه البنيات الفردية.
يقر المؤلفون صراحةً بعدة قيود:
سقف الدقة: تعتبر الدقة التي تبلغ ~75% غير كافية للنشر السريري، خاصة بالنظر إلى الارتباك المستمر بين NOR وSTR.
قيود البيانات: تم تدريب النموذج على مجموعة بيانات عامة واحدة دون تطبيع الصبغة، مما يحد من القدرة على التعميم على أجهزة مسح أو بروتوكولات صبغ مختلفة.
ضبط المعلمات الفائقة: نظرًا للقيود الحسابية (وحدات GPU سحابية مجانية)، كان البحث في المعلمات الفائقة سطحيًا وليس منهجيًا.
الأمن: كنموذج أولي، يفتقر النظام إلى الأمن القوي المطلوب للتعامل مع بيانات المرضى الحقيقية.
التوجهات المستقبلية حدد المؤلفون مسارًا واضحًا نحو الفائدة السريرية، مع إعطاء الأولوية لـ:
القابلية للتفسير: دمج Grad-CAM أو SHAP لتصور المناطق التي تقود التنبؤات، استجابةً لطلب رئيسي من المستخدمين.
تنوع البيانات: التدريب على مجموعات بيانات متعددة المؤسسات مع استخدام تطبيع الصبغة والتعزيز المتقدم (MixUp, CutMix) لحل مشكلة الارتباك بين NOR وSTR.
النشر: الانتقال إلى البنية التحتية السحابية، والتكامل مع أنظمة معلومات المستشفيات (HIS)، وتطوير واجهات محمولة للمناطق محدودة الموارد.
التوسع: تطبيق النهج الهجين على أنواع أخرى من السرطان، مثل سرطان القولون والمستقيم وسرطان الرئة.