2025-11-24T09:43:19.398688

nnY-Net: Swin-NeXt with Cross-Attention for 3D Medical Images Segmentation

Liu, Tao, Dong et al.
This paper provides a novel 3D medical image segmentation model structure called nnY-Net. This name comes from the fact that our model adds a cross-attention module at the bottom of the U-net structure to form a Y structure. We integrate the advantages of the two latest SOTA models, MedNeXt and SwinUNETR, and use Swin Transformer as the encoder and ConvNeXt as the decoder to innovatively design the Swin-NeXt structure. Our model uses the lowest-level feature map of the encoder as Key and Value and uses patient features such as pathology and treatment information as Query to calculate the attention weights in a Cross Attention module. Moreover, we simplify some pre- and post-processing as well as data enhancement methods in 3D image segmentation based on the dynUnet and nnU-net frameworks. We integrate our proposed Swin-NeXt with Cross-Attention framework into this framework. Last, we construct a DiceFocalCELoss to improve the training efficiency for the uneven data convergence of voxel classification.
academic

nnY-Net: Swin-NeXt مع Cross-Attention لتقسيم الصور الطبية ثلاثية الأبعاد

المعلومات الأساسية

  • معرّف الورقة: 2501.01406
  • العنوان: nnY-Net: Swin-NeXt with Cross-Attention for 3D Medical Images Segmentation
  • المؤلفون: Haixu Liu¹, Zerui Tao¹, Wenzhen Dong², Qiuzhuang Sun¹
  • المؤسسات: ¹جامعة سيدني، ²جامعة هونج كونج الصينية
  • التصنيف: cs.CV (رؤية الحاسوب)
  • رابط الورقة: https://arxiv.org/abs/2501.01406

الملخص

تقدم هذه الورقة بنية نموذج جديدة لتقسيم الصور الطبية ثلاثية الأبعاد تسمى nnY-Net. يُشتق الاسم من الهيكل على شكل حرف Y الذي يتشكل بإضافة وحدة الانتباه المتقاطع في أسفل بنية U-Net. يدمج المؤلفون مزايا نموذجين متقدمين حديثين هما MedNeXt و SwinUNETR، باستخدام Swin Transformer كمشفّر و ConvNeXt كمفكّك، مما يؤدي إلى تصميم مبتكر لبنية Swin-NeXt. يستخدم النموذج خرائط الميزات من أقل طبقة في المشفّر كمفاتيح وقيم، بينما يتم استخدام خصائص المريض مثل المعلومات المرضية والعلاجية كاستعلامات لحساب أوزان الانتباه المتقاطع. بالإضافة إلى ذلك، تم تبسيط طرق المعالجة المسبقة واللاحقة لتقسيم الصور ثلاثية الأبعاد بناءً على أطر العمل dynUnet و nnU-Net، وتم بناء DiceFocalCELoss لتحسين كفاءة التدريب لتصنيف الفوكسل غير المتوازن.

خلفية البحث والدافع

تعريف المشكلة

يعتبر تقسيم صور التصوير المقطعي ثلاثية الأبعاد لأورام الكبد مهمة مهمة في تقسيم الصور الطبية. يمكن للتقسيم الدقيق لصور التصوير المقطعي أن يساعد الأطباء على تقدير حجم الورم ووضع خطط علاجية معقولة.

قيود الطرق الموجودة

  1. قيود الطرق التقليدية: قبل عام 2016، كانت الخوارزميات غير الموجهة مثل نمو المناطق هي السائدة، مع دقة محدودة
  2. عيوب البنية الموحدة: تعتمد الطرق الموجودة إما على الالتفاف البحت (مثل nnU-Net) أو على محول بحت (مثل SwinUNETR)، دون الجمع الكامل بين مزايا كليهما
  3. عدم كفاية دمج متعدد الأنماط: تتعامل الطرق الموجودة بشكل أساسي مع معلومات الصور، دون الاستفادة الفعالة من المعلومات المرضية والعلاجية للمريض
  4. مشكلة عدم التوازن بين الفئات: تحتل علامات الخلفية أكثر من 90% من البكسل، مما يؤدي إلى صعوبات في التدريب

دافع البحث

تهدف هذه الورقة إلى دمج مزايا محولات التحويل والشبكات العصبية الالتفافية، وتصميم نموذج تقسيم متعدد الأنماط يمكنه التعامل مع الصور ثلاثية الأبعاد والمعلومات السريرية للمريض في نفس الوقت، لتحسين دقة وعملية تقسيم الصور الطبية.

المساهمات الأساسية

  1. اقتراح بنية Swin-NeXt: يجمع بشكل مبتكر بين مشفّر SwinUNETR ومفكّك MedNeXt، مما يستفيد بالكامل من مزايا محول التحويل في استخراج الميزات والالتفاف في فك التشفير على مستوى البكسل
  2. تصميم آلية دمج الانتباه المتقاطع: يقترح ثلاث طرق لدمج الميزات، ويكتشف أن آلية الانتباه المتقاطع تحقق أفضل أداء في دمج متعدد الأنماط، مما يحسن أداء النموذج بشكل مستقر
  3. بناء دالة الخسارة DiceFocalCELoss: يجمع بين DiceLoss و FocalLoss وخسارة الإنتروبيا المتقاطعة، مما يحل بشكل فعال مشكلة عدم التوازن بين الفئات في تصنيف الفوكسل
  4. تبسيط عملية المعالجة المسبقة: بناءً على أطر العمل dynUnet و nnU-Net، تم تبسيط وتحسين طرق المعالجة المسبقة واللاحقة لتقسيم الصور ثلاثية الأبعاد

شرح الطريقة

تعريف المهمة

الإدخال:

  • صور التصوير المقطعي ثلاثية الأبعاد χ ∈ R^(H×W×D×C)
  • المعلومات السريرية للمريض (المعلومات المرضية والعلاجية وما إلى ذلك)

الإخراج: قناع تقسيم متعدد الفئات، يتضمن هياكل مثل الكبد والورم والأوعية الدموية والأبهر

القيود: التعامل مع قيود الذاكرة لصور ثلاثية الأبعاد عالية الدقة، مهام التقسيم ذات عدم التوازن الشديد بين الفئات

بنية النموذج

1. مشفّر Swin Transformer ثلاثي الأبعاد

يستخدم Swin Transformer ثلاثي الأبعاد كمشفّر، مع التنفيذ المحدد:

  • تقسيم الرقع: تقسيم صورة الإدخال إلى نوافذ ثلاثية الأبعاد بحجم M×M×M
  • آلية الانتباه في النافذة:
    z^l = W-MSA(LN(z^(l-1))) + z^(l-1)
    z^l = MLP(LN(z^l)) + z^l
    z^(l+1) = SW-MSA(LN(z^l)) + z^l
    z^(l+1) = MLP(LN(z^(l+1))) + z^(l+1)
    
  • حساب الانتباه:
    Attention(Q,K,V) = Softmax(QK^T/√d + B)V
    

2. مفكّك ConvNeXt

يستخدم بنية مفكّك MedNeXt:

  • الالتفاف المنقول للعينات العليا:
    Y_{i,j,k} = ∑∑∑ K_{p,q,r} · X_{(expanded)}_{i+p,j+q,k+r}
    
  • دالة تفعيل GELU:
    GELU(x) = x/2[1 + erf(x/√2)]
    

3. وحدة دمج الانتباه المتقاطع

دمج المعلومات متعددة الأنماط في الطبقة السفلى للمشفّر (Bottleneck):

  • المفاتيح والقيم: خرائط الميزات من أقل طبقة في المشفّر
  • الاستعلامات: متجه خصائص المريض السريرية
  • استراتيجية الدمج: من خلال طبقات متصلة بالكامل لتعيين الخصائص السريرية إلى البعد المناسب، ثم حساب الانتباه المتقاطع

نقاط الابتكار التقني

  1. تصميم بنية هجينة: أول دمج لمشفّر Swin Transformer مع مفكّك ConvNeXt، مما يستفيد من مزايا كل منهما
  2. الانتباه المتقاطع متعدد الأنماط: استخدام مبتكر لآلية الانتباه المتقاطع لدمج ميزات الصور والمعلومات السريرية
  3. دالة خسارة مركبة: تصميم DiceFocalCELoss لحل مشكلة عدم التوازن بين الفئات في تقسيم الصور الطبية

إعداد التجارب

مجموعة البيانات

  • بيانات الصور: 110 صورة تصوير مقطعي للكبد من 98 مريضاً
  • البيانات السريرية: 56 متغيراً من المعلومات المرضية والعلاجية للمريض
  • تنظيف البيانات: حذف 4 مجموعات بيانات مشكوك فيها (HCC 017 و 008 و 025 و 009)
  • معالجة القيم المفقودة: استخدام نماذج التعلم الآلي لملء القيم المفقودة

مؤشرات التقييم

  1. معامل Dice: Dice = 2×|X∩Y|/(|X|+|Y|)
  2. متوسط IoU: MIoU = (1/N)∑|X_i∩Y_i|/|X_i∪Y_i|
  3. مسافة Hausdorff (HD95): مسافة Hausdorff للنسبة المئوية 95
  4. الدقة والاستدعاء والدقة: مؤشرات التصنيف القياسية

طرق المقارنة

  • U-Net
  • UNETR
  • SwinUNETR
  • MedNeXt
  • Swin-NeXt المقترح ومتغيراته

تفاصيل التنفيذ

  • الإطار: مطور بناءً على MONAI، متوافق مع Jupyter Notebook
  • المعالجة المسبقة: قص الصور والتطبيع وإعادة العينات وتعزيز البيانات
  • استراتيجية التدريب: استراتيجية النافذة المنزلقة، معالجة الكتل لتجنب تجاوز الذاكرة

نتائج التجارب

النتائج الرئيسية

مقارنة الأداء على مهمة تقسيم أورام الكبد:

النموذجالفئةDiceMIoUHD95الدقةالاستدعاءالدقة
U-Netالإجمالي0.7090.61416.8470.9910.7700.704
SwinUNETRالإجمالي0.6560.5537.30.9830.7330.64
MedNeXtالإجمالي0.6830.58321.60.990.7520.674
Swin-NeXtالإجمالي0.6620.56914.6140.9920.7140.684

تجارب الاستئصال

مقارنة طرق دمج الميزات:

طريقة الدمجالنموذجDiceMIoUHD95
AddSwinUNETR0.6620.56226.956
ConcatSwinUNETR0.6410.53739.197
Cross AttentionSwinUNETR0.6660.56432.883
Cross AttentionMedNeXt0.6830.58926.428
Cross AttentionSwin-NeXt0.6570.56511.28

النتائج الرئيسية:

  1. توفر آلية الانتباه المتقاطع تحسناً مستقراً في الأداء على جميع النماذج
  2. لا تتقارب طرق Add و Concat عند استخدام نماذج بالتفاف منقول (MedNeXt و Swin-NeXt)
  3. توافق أفضل بين آلية الانتباه المتقاطع والبنية الالتفافية المنقولة

تحليل الحالات

تُظهر نتائج التصور لشرائح التصوير المقطعي للمريض HCC066 أنه على الرغم من عدم وصول Swin-NeXt إلى الأداء الأمثل في المؤشرات الرقمية، إلا أنه الأقرب إلى العلامة الحقيقية من حيث شكل وحجم التقسيم، مما يوفر قيمة سريرية عملية أفضل.

الأعمال ذات الصلة

تطور تقسيم الصور الطبية ثلاثية الأبعاد

  1. الطرق التقليدية: طرق غير موجهة مثل نمو المناطق
  2. عصر التعلم العميق: يضع 3D U-Net الأساس
  3. أطر العمل الآلية: يدمج nnU-Net المعالجة المسبقة الآلية واختيار المعاملات
  4. تطبيق محول التحويل: يقدم UNETR ViT، و SwinUNETR يستخدم Swin Transformer
  5. الالتفاف الحديث: يعتمد MedNeXt على ConvNeXt

موضع مساهمة هذه الورقة

هذه الورقة هي الأولى التي تجمع بشكل منهجي بين مشفّر محول التحويل ومفكّك الالتفاف الحديث لتقسيم الصور الطبية ثلاثية الأبعاد، مع إدخال آلية انتباه متقاطع متعددة الأنماط.

الخلاصة والمناقشة

الاستنتاجات الرئيسية

  1. دمج البنية فعال: يعتبر الجمع بين مشفّر Swin Transformer ومفكّك ConvNeXt فعالاً
  2. تفوق الانتباه المتقاطع: في دمج متعدد الأنماط، تتفوق آلية الانتباه المتقاطع بشكل كبير على طرق الجمع والربط البسيطة
  3. فعالية دالة الخسارة المركبة: يمكن لـ DiceFocalCELoss تحسين تقارب التدريب لمشكلة عدم التوازن بين الفئات

القيود

  1. إعدادات المعاملات محافظة: تم تقليل عدد المعاملات لضمان المقارنة العادلة، دون استخدام نسبة كتل استخراج الميزات المثلى 1:1:3:1
  2. قيود الموارد الحسابية: بسبب عوامل مثل انتظار الخادم، لم يتم إكمال جميع التجارب المخطط لها
  3. حجم مجموعة البيانات: قد تحد مجموعة البيانات الصغيرة نسبياً من قدرة النموذج على التعميم

الاتجاهات المستقبلية

  1. استكشاف تصاميم نسب البنية الشبكية الأكثر مثالية
  2. التحقق من فعالية الطريقة على مجموعات بيانات أكبر
  3. دراسة قابلية التطبيق على مهام تقسيم صور طبية أخرى

التقييم المتعمق

المزايا

  1. ابتكار قوي: أول دمج منهجي لمزايا Swin Transformer و ConvNeXt
  2. دمج متعدد الأنماط: الاستفادة الفعالة من المعلومات السريرية لمساعدة تقسيم الصور
  3. تجارب شاملة: تتضمن تجارب استئصال مفصلة وتحليل مقارن
  4. قيمة عملية عالية: مصمم وفقاً للاحتياجات العملية لتقسيم الصور الطبية

أوجه القصور

  1. تحسن الأداء محدود: التحسن الرقمي مقارنة بطرق الأساس ليس كبيراً بما يكفي
  2. عدم اتساق شروط التجارب: توجد اختلافات في وقت التدريب والشروط بين النماذج المختلفة
  3. نقص التحليل النظري: يفتقر إلى تحليل نظري متعمق لسبب كون الانتباه المتقاطع أكثر فعالية
  4. القابلية للتعميم غير معروفة: تم التحقق فقط على تقسيم أورام الكبد، والأداء على المهام الأخرى غير معروفة

التأثير

  1. مساهمة منهجية: توفير أفكار تصميم بنية جديدة لتقسيم الصور الطبية ثلاثية الأبعاد
  2. دمج متعدد الأنماط: توفير حل فعال لدمج المعلومات متعددة الأنماط في تحليل الصور الطبية
  3. القيمة العملية: طرق التقسيم التي تأخذ في الاعتبار المعلومات السريرية أكثر توافقاً مع الاحتياجات الطبية الفعلية

السيناريوهات القابلة للتطبيق

  1. تقسيم الصور الطبية ثلاثية الأبعاد: خاصة السيناريوهات التي تتطلب دمج المعلومات السريرية
  2. التحليل الطبي متعدد الأنماط: مهام دمج الصور والبيانات المنظمة
  3. تقسيم عدم التوازن بين الفئات: مهام التقسيم حيث تهيمن الخلفية

المراجع

تستشهد الورقة بالأعمال المهمة في هذا المجال، بما في ذلك:

  • 3D U-Net: عمل تأسيسي في تقسيم الصور الطبية ثلاثية الأبعاد
  • nnU-Net: إطار عمل آلي لتقسيم الصور الطبية
  • SwinUNETR: تطبيق Swin Transformer في تقسيم الصور الطبية
  • MedNeXt: طريقة تقسيم الصور الطبية بناءً على ConvNeXt

التقييم الشامل: هذا عمل يتمتع بدرجة معينة من الابتكار في مجال تقسيم الصور الطبية ثلاثية الأبعاد، خاصة في جوانب الدمج متعدد الأنماط وتصميم البنية. على الرغم من أن تحسن الأداء محدود نسبياً، إلا أن عملية الطريقة وإسهامها في المجال يستحقان الاعتراف.