تتضمن الأقسام التالية إرشادات مفصلة حول كيفية الاستفادة الفعالة من SegElegans (الشكل 2). وهي تتضمن إرشادات حول الحصول على الصور التحضيرية (القسم 1) ، وكيفية تشغيل النموذج عبر الإنترنت (القسم 2) أو دون اتصال (الأقسام 3-5) ، واستيراد عائد الاستثمار إلى ImageJ أو أدوات أخرى (القسم 6). نظرا لأن تقييم الصور من خلال النموذج يتطلب جهاز كمبيوتر مزود بوحدة معالجة رسومات (GPU) متوافقة مع CUDA تحتوي على 6 جيجابايت على الأقل (من الناحية المثالية أكثر) من ذاكرة الوصول العشوائي للفيديو (VRAM) ، ينصح معظم المستخدمين (بشرط أن يكون لديهم حق الوصول إلى خدمات Google) باستخدام الإصدار عبر الإنترنت من النموذج الذي يلبي متطلبات الأجهزة هذه ويتجاوز من خلال الحوسبة السحابية (القسم 1 > القسم 2 > القسم 6). بدلا من ذلك ، قد يجد المستخدمون الذين لديهم إمكانية الوصول إلى أجهزة قوية بشكل مناسب وفهم أساسي لاستخدام سطر الأوامر / المحطة الطرفية (أو المستخدمين الذين يفتقرون إلى الوصول إلى خيارات الحوسبة السحابية المذكورة أعلاه) تشغيل النموذج محليا أكثر ملاءمة (القسم 1 > القسم 3 > القسم 4 أو 5 > القسم 6).
1. الحصول على عينة ودليل الصور
- استخدم SegElegans للحصول على تجزئة من الديدان البالغة من أي سلالة دودية ، بغض النظر عن المراسلين الفلوريين الذين قد يعبرون عنهم أو لا يعبرون عنهم. إذا تم قياس النمط الظاهري / البيانات ذات الأهمية في صور المجال الساطع ، فقم بالحصول عليها بشكل طبيعي باستخدام مجهر واسع المجال وبرامج متوافقة ، باستخدام عدسة موضوعية 4x أو ما شابه.
ملاحظة: يمكن ل SegElegans تحليل الصور بنطاق واسع من السطوع والتباين ، على الرغم من أنه يفضل عدم وجود وحدات بكسل ساطعة أو داكنة مشبعة. فيما يتعلق بالأبعاد ، تم تدريب النظام على صور 1328 × 1048 ولكن يجب أن يعمل مع أي صورة لا يقل حجمها عن 512 × 512.
- إذا تم قياس النمط الظاهري / البيانات ذات الأهمية في صور الحقل المظلم (نموذجي عند استخدام واحد أو أكثر من مراسلي الفلورسنت المعدل وراثيا أو الأصباغ) ، فقم بالحصول على صور المجال الساطع جنبا إلى جنب مع البيانات التي سيتم استخدامها كصور إرشادية (كما هو موضح في الخطوة 1.1). تأكد من أن صور الدليل تتطابق تماما مع صور الحقل المظلم للقناة (القنوات) الفلورية مكانيا وأقرب ما يمكن زمنيا ، من الناحية المثالية باستخدام خيارات الاستحواذ متعددة القنوات التي يوفرها برنامج تشغيل المجهر. احفظ صور الدليل في مجلد منفصل عن صور بيانات الحقل المظلم المقابلة، باستخدام نفس الاسم لكليهما.
2. تشغيل الإصدار عبر الإنترنت من SegElegans
- قم بتسجيل الدخول إلى حساب Google على متصفح الويب. يوصى بإنشاء حساب مختبر مخصص جديد لهذا الغرض.
- أدخل Google Drive (https://drive.google.com) وقم بتحميل المجلد الذي يحتوي على صور الحقل الساطع (البيانات أو الدليل). كما ذكرنا سابقا ، إذا تم استخدام صور الدليل لإنشاء عائد استثمار لصور الحقول المظلمة ، فلا تقم بتضمين صور بيانات الحقل المظلم المذكورة في هذا المجلد.
- انتقل إلى https://github.com/KonstantinosKounakis/SegElegansOnline/tree/v1.0 وانقر على ملف SegElegans Body Prediction Interface.ipynb . انقر فوق الزر "فتح في Colab " أعلى الملف الذي يفتح. سيتم فتح دفتر / واجهة Jupyter ل SegElegans على Google Colab.
- قم بتنفيذ كتلة التعليمات البرمجية 1 بالضغط على زر التشغيل (
) أسفل العنوان. امنح إذن وقت التشغيل لتشغيل التعليمات البرمجية ومراقبة الإخراج بعد انتهاء التنفيذ (تظهر علامة اختيار خضراء بجوار زر التشغيل). يجب أن يقوم Colab تلقائيا بتشغيل وقت التشغيل الصحيح المتوافق مع CUDA وعرض جدول إخراج NVIDIA-SMI. وإلا، قم بفرض استخدام وقت تشغيل وحدة معالجة الرسومات T4 من خلال قائمة وقت التشغيل > تغيير نوع وقت التشغيل .
- قم بتنفيذ كتلة التعليمات البرمجية 2 لتحميل محتويات Google Drive في وقت التشغيل. اقبل جميع حوارات التأكيد وامنح جميع الأذونات المطلوبة.
- قم بتنفيذ كتل التعليمات البرمجية 3 ثم 4. ستستغرق الكتلة 3 دقيقتين حتى تنتهي ، لذا تأكد من ظهور علامة الاختيار الخضراء قبل المتابعة إلى 4.
- افتح الرمز الذي يحتوي على علامة تبويب المجلد على يسار واجهة Colab. سيؤدي ذلك إلى عرض الملفات التي تم تحميلها في وقت التشغيل، بما في ذلك محتويات Drive المستوردة ك /content/drive/MyDrive. انقر بزر الماوس الأيمن فوق المجلد الذي يحتوي على الصور ، وانسخ المسار ، والصقه في نموذج الإدخال test_images لكتلة التعليمات البرمجية 5. تأكد من أنه يبدو كما يلي: /content/drive/MyDrive/Imagefolder. وبالمثل ، حدد مسارا لمخرجات التحليل (على سبيل المثال ، /content/drive/MyDrive/Imagefolder/Output). لاحظ أن المسارات في هذه البيئة تستخدم شرطة مائلة للأمام لفصل المجلدات (/).
- تنفيذ كتلة التعليمات البرمجية 5.
- حدد الامتداد الدقيق للصور المراد تحليلها بواسطة النموذج في النموذج المقدم من كتلة التعليمات البرمجية 6. لغرض هذا المدخل ".tif" ". يتم التعامل مع TIF و ".tiff" على أنهما ملحقات مختلفة.
- لا تقم بضبط إدخال batch_crop_img في كتلة التعليمات البرمجية 6 إذا كان النظام يعمل في وقت تشغيل وحدة معالجة الرسومات T4 الافتراضي (والذي يتم توفيره مجانا لجميع المستخدمين لعدد محدود من الساعات يوميا ، اعتمادا على مستويات الاستخدام). قم بتقليله إذا كان وقت التشغيل يثير مشكلات توفر الذاكرة.
- قم بتنفيذ كتلة التعليمات البرمجية 6. سيستغرق هذا بعض الوقت ، لذا تأكد من ظهور علامة الاختيار الخضراء قبل المتابعة.
- تنفيذ كتلة التعليمات البرمجية 7. لا تقم بضبط إدخالاته لوقت تشغيل T4 الافتراضي، ولكن قم بتقليل عدد العمليات الفرعية أو تعطيل المعالجة المتوازية تماما في حالة ظهور مشكلات في توفر الذاكرة. سيستغرق هذا أيضا وقتا طويلا.
- قم بالوصول إلى Google Drive في نافذة أو علامة تبويب متصفح مختلفة وانتقل إلى مجلد الإخراج المعين في 2.7.
ملاحظة: في هذه المرحلة ، اختتمت SegElegans التقييم الأولي والمعالجة اللاحقة للتجزئة وأنشأت العديد من المجلدات الفرعية مع المخرجات. تحتوي نتائج 0_summary على رسوم بيانية تلخص الإخراج لكل صورة، مع تخصيص رقم فهرس لكل صورة متنقلة. يحتوي 1_complete_mask على الأقنعة الثنائية المنسقة لجميع الأجزاء التي قررت الخوارزمية أنها جيدة للتحليل. يحتوي 1_edge_small_mask على أقنعة ثنائية لجميع التجزئة التي قررت الخوارزمية رفضها لأن صغيرة جدا أو محجوبة جزئيا عند حافة الصورة. يحتوي 1_overlap_mask على أقنعة ثنائية لجميع تجزئات الديدان التي أظهرت تداخلات حقيقية ، ولا تتم إضافتها افتراضيا إلى الإخراج المنسق. يحتوي 1_all_rois_results على تجزئة جميع الأنواع الثلاثة ، بغض النظر عن التنظيم ، بتنسيق ImageJ (ملفات مضغوطة مع عائد استثمار).
- في هذه المرحلة ، اختر أحد الخيارات الثلاثة:
- استخدم عائد الاستثمار المقدم في 1_all_rois_results في ImageJ وارفض عائد الاستثمار غير المرغوب فيه بعد الاستيراد هناك (راجع قسم البروتوكول 6).
- اقبل الأقنعة الجيدة المنسقة دون أي تصحيح يدوي (وبدون تضمين الديدان المتداخلة) (انتقل إلى 2.16).
- اضبط التنظيم يدويا عن طريق تحديد الديدان (بما في ذلك المتداخلة) ليتم تضمينها في الإخراج (تابع إلى 2.15).
- لضبط التنظيم يدويا، استخدم كتلة التعليمات البرمجية 8. افحص نتائج التنظيم الأولي من الرسوم البيانية الموجزة في مجلد نتائج 0_summary . لكل صورة تحتاج إلى تصحيح ، أدخل الاسم الكامل (مع الامتداد) لصورة الإدخال الأصلية في نموذج "name_image_change" وأرقام الأقنعة المراد الاحتفاظ بها (من الرسم البياني الموجز) ، مفصولة بفواصل في النموذج "index_images". تنفيذ كتلة التعليمات البرمجية 8. كرر هذه الخطوة لأي صورة أخرى تحتاج إلى تصحيح.
- بعد التصحيح أو إذا اختار المستخدمون قبول التنظيم الأولي بدون تصحيحات (وبدون الديدان المتداخلة) ، فقم بتنفيذ كتلة التعليمات البرمجية 9. سيتم إنشاء مجلد فرعي جديد في مجلد المخرجات في Google Drive يسمى 2_curated_rois_results. يتضمن جميع التقسيمات النهائية المنسقة بتنسيق ImageJ (الملفات المضغوطة ذات عائد الاستثمار).
- لتنفيذ العملية مرة أخرى لمجلد مختلف من الصور ، قم بإعادة تعيين وقت التشغيل من خلال القائمة وقت التشغيل > إعادة تشغيل الجلسة وابدأ من البداية.
3. تحضير الإصدار غير المتصل بالإنترنت من SegElegans قبل الاستخدام الأول
- كبديل لتشغيل SegElegans عبر الإنترنت على Colab ، يتوفر إصدار غير متصل بالإنترنت من SegElegans للمستخدمين الذين لا يستطيعون أو يفضلون عدم استخدام خدمات الحوسبة السحابية من Google. يتطلب ذلك جهاز كمبيوتر (Windows أو Linux) مزود بوحدة معالجة رسومات (https://developer.nvidia.com/cuda-gpus) متوافقة مع CUDA تحتوي على 6 جيجابايت على الأقل من VRAM (على الرغم من أن 16 موصى بها إذا كانت متوفرة وبأسعار معقولة).
ملاحظة: تركز الإرشادات التالية في الأقسام 3-5 على نظام التشغيل Windows، ولكن يمكن أيضا تشغيل البرنامج على الأنظمة المستندة إلى Linux مع بعض التغييرات الصغيرة في الأوامر المستخدمة.
- قم بتنزيل مثبت مجموعة أدوات CUDA من https://developer.nvidia.com/cuda-downloads باتباع الإرشادات للحصول على الإصدار المناسب للجهاز المستخدم.
ملاحظة: تم اختبار SegElegans مع الإصدارين 12.9 و 13.0 من مجموعة الأدوات والإصدار 11 من CUDA في Windows ، ولكن من المتوقع أن تحتفظ الإصدارات المستقبلية بالتوافق مع الإصدارات السابقة.
- قم بتثبيت مجموعة الأدوات ، باتباع تعليمات المثبت نفسه. ليست هناك حاجة إلى Visual Studio.
- قم بتنزيل الإصدار المناسب من مثبت Python للجهاز من https://www.python.org/downloads/. قم بتثبيت Python ، باتباع تعليمات المثبت نفسه ، والتأكد من إضافة python.exe إلى PATH.
ملاحظة: تم إنشاء SegElegans واختباره على Python 3.13 ، ولكن من المتوقع أن تحتفظ الإصدارات المستقبلية بالتوافق مع الإصدارات السابقة.
- انتقل إلى https://github.com/KonstantinosKounakis/SegElegansOffline/releases/tag/v1 . انقر فوق الرابط رمز المصدر (zip) لتنزيل الحزمة التي تحتوي على الملفات الضرورية لإعداد وتشغيل SegElegans محليا.
- استخرج الملف المضغوط. ضعه في مجلد عالي المستوى أو حتى أعلى مستوى ، مثل C: \ SegElegans. تأتي محتويات الملف المضغوط بالفعل داخل مجلد فرعي SegElegansOffline-1.
- افتح موجه أوامر Windows (cmd.exe). اكتب الأمر python -m venv "fullsegeleganspath" حيث يكون "fullsegeleganspath" هو المسار الكامل ، في علامات الاقتباس ، في المجلد الفرعي SegElegansOffline-1 .
ملاحظة: على سبيل المثال، إذا تم استخراج الملف المضغوط في C:\SegElegans، فإن المسار الكامل هو C:\SegElegans\SegElegansOffline-1 وسيكون الأمر python -m venv "C:\SegElegans\SegElegansOffline-1" . لاحظ أن المسارات في هذه البيئة تستخدم شرطة مائلة للخلف لفصل المجلدات ("\").
- في موجه الأوامر ، استخدم عناصر التحكم القياسية للتنقل داخل مجلد SegElegansOffline-1 وتنفيذ الأمر Scripts \ activate. يجب أن تظهر تسمية (SegElegansOffline-1) قبل مؤشر المطالبة التالي ، مما يشير إلى أن بيئة Python نشطة الآن.
- أثناء وجودك داخل البيئة النشطة (SegElegansOffline-1)، قم بتشغيل الأمر pip install -r requirements.txt . ستستغرق العملية بعض الوقت.
- أدخل ونفذ الأمر python assemblenetworks.py .
ملاحظة: SegElegans جاهز الآن للتشغيل. يتم توفير طريقتين لتحقيق ذلك: برنامج نصي سريع يوفر تلقائيا جميع التقسيمات كعائد استثمار ل ImageJ دون خيار تصحيح التنظيم يدويا (القسم 4) ، ودفتر ملاحظات Jupyter المحلي الذي سيوفر خيار النظرة العامة على التنظيم وتصحيحه (القسم 5). يوصى باستخدام النهج الأخير لمعظم المستخدمين.
4. تشغيل الإصدار غير المتصل بالإنترنت من SegElegans باستخدام برنامج نصي سريع
- افتح موجه أوامر Windows (cmd.exe). كما هو موضح في الخطوة 3.7، انتقل إلى مجلد بيئة SegElegans وقم بتنشيطه.
- من أجل استخدام البرنامج النصي السريع ، أثناء وجودك في موجه الأوامر مع إدخال البيئة النشطة (SegElegansOffline-1) وتنفيذ الأمر python SegElegansBodyQuickEval.py -i "pathtoinputfolder" -x حيث "pathtoinputfolder" هو المسار الكامل ، في علامات الاقتباس ، إلى المجلد الذي يحتوي على صور الحقل الساطع (على سبيل المثال "D: \ Data \ Experiment12365 \ Condition 1") و هو امتداد الملف الدقيق للصور التي يرغب المستخدمون في تحليلها (مثال ". TIF"). اكتب الأمر python SegElegansBodyQuickEval.py -h للحصول على إرشادات حول المعلمات الإضافية التي يمكن تغييرها لتسريع المعالجة بواسطة البرنامج النصي إذا كان الجهاز يمكنه التعامل معها.
ملاحظة: سيتم إنشاء مجلد الإخراج في هذه الحالة داخل مجلد الإدخال (لذلك بالنسبة للمثال أعلاه: "D:\Data\Experiment12365\Condition 1\Output"). في الداخل ، هناك سلسلة من المجلدات الفرعية. تحتوي 0_summary النتائج على رسوم بيانية تلخص الإخراج لكل صورة، مع تخصيص رقم فهرس لكل فيروس متنقل. يحتوي 1_complete_mask على الأقنعة الثنائية المنسقة لجميع الأجزاء غير المتداخلة التي قررت الخوارزمية أنها جيدة للتحليل. يحتوي 1_edge_small_mask على أقنعة ثنائية لجميع الأجزاء التي قررت الخوارزمية رفضها لأن صغيرة جدا أو محجوبة جزئيا عند حافة الصورة. يحتوي 1_overlap_mask على أقنعة ثنائية لجميع أجزاء الديدان التي أظهرت تداخلات حقيقية. يحتوي 1_all_rois_results على تجزئة جميع الأنواع الثلاثة ، بغض النظر عن التنظيم ، بتنسيق ImageJ (الملفات المضغوطة ذات عائد الاستثمار). نظرا لعدم وجود طريقة لتصحيح التنظيم يدويا هنا ، 2_curated_rois_results يتضمن افتراضيا جميع الأجزاء التي تعتبرها الخوارزمية جيدة وجميع الأجزاء المتداخلة بتنسيق ImageJ (الملفات المضغوطة ذات عائد الاستثمار).
5. تشغيل الإصدار غير المتصل بالإنترنت من SegElegans باستخدام دفتر ملاحظات Jupyter
- افتح موجه أوامر Windows (cmd.exe). كما هو موضح في الخطوة 3.7، انتقل إلى مجلد بيئة SegElegans وقم بتنشيطه.
- من أجل استخدام واجهة Jupyter ، أثناء وجودك في موجه الأوامر مع البيئة النشطة (SegElegansOffline-1) ، قم بإدخال وتنفيذ الأمر jupyter notebook. سيؤدي هذا إلى فتح نافذة/علامة تبويب متصفح الويب مع موقع مستضاف محليا. في الشاشة الأولية، حدد الملف SegElegansOfflineJupyterInterface.ipynb.
- قم بتنفيذ التعليمات البرمجية في كتلة التعليمات البرمجية 1 عن طريق تحديدها (انقر على اليسار خارج الكود الفعلي) والضغط على زر التشغيل (
) على شريط الأدوات أعلاه. ستظهر رسالة تأكيد أسفل كتلة التعليمات البرمجية عند اكتمال التنفيذ.
- تنفيذ كتلة التعليمات البرمجية 2. سيؤدي هذا إلى إنشاء بعض نماذج الإدخال في القراءة أسفل كتلة التعليمات البرمجية. املأ النماذج التي تم إنشاؤها بالمسار إلى مجلد الإدخال بصور الحقل الساطع (مثال: "D: \ Data \ Experiment12365 \ Condition 1") ، والمسار المطلوب لإخراج التحليل (مثال: "D: \ Data \ Experiment12365 \ Condition 1 \ Output") ، وامتداد الملف الدقيق للصور المراد تحليلها (مثال ). TIF"). اضبط الإعدادات الإضافية المتوفرة (قم بزيادة عدد المحاصيل الفرعية لكل دفعة إلى 9 أو 16 ، وقم بتشغيل عمليات متوازية متعددة بعد المعالجة) إذا كان الجهاز قادرا بشكل كاف.
- تنفيذ كتلة التعليمات البرمجية 3.
- تنفيذ كتلة التعليمات البرمجية 4. سيستغرق هذا بعض الوقت ، لذا تأكد من اكتماله قبل المتابعة.
- تنفيذ كتلة التعليمات البرمجية 5. مرة أخرى ، سيستغرق هذا بعض الوقت. بعد ذلك ، انتقل إلى مجلد الإخراج المعين أعلاه.
ملاحظة: في هذه المرحلة ، اختتمت SegElegans التقييم الأولي والمعالجة اللاحقة للتجزئة وأنشأت العديد من المجلدات الفرعية مع المخرجات. تحتوي نتائج 0_summary على رسوم بيانية تلخص الإخراج لكل صورة، مع تخصيص رقم فهرس لكل صورة متنقلة. يحتوي 1_complete_mask على الأقنعة الثنائية المنسقة لجميع الأجزاء التي قررت الخوارزمية أنها جيدة للتحليل. يحتوي 1_edge_small_mask على أقنعة ثنائية لجميع التجزئة التي قررت الخوارزمية رفضها لأن صغيرة جدا أو محجوبة جزئيا عند حافة الصورة. يحتوي 1_overlap_mask على أقنعة ثنائية لجميع تجزئات الديدان التي أظهرت تداخلات حقيقية ، ولا تتم إضافتها افتراضيا إلى الإخراج المنسق. يحتوي 1_all_rois_results على تجزئة جميع الأنواع الثلاثة ، بغض النظر عن التنظيم ، بتنسيق ImageJ (ملفات مضغوطة مع عائد استثمار).
- على غرار الإصدار عبر الإنترنت من SegElegans ، استخدم أيا من الخيارات الثلاثة المدرجة أدناه:
- استخدم عائد الاستثمار المقدم في 1_all_rois_results في ImageJ وارفض عائد الاستثمار غير المرغوب فيه بعد الاستيراد هناك (راجع قسم البروتوكول 6).
- اقبل الأقنعة الجيدة المنسقة تلقائيا دون أي تصحيح يدوي (وبدون تضمين الديدان المتداخلة) (انتقل إلى الخطوة 5.11).
- اضبط التنظيم يدويا عن طريق تحديد الديدان (بما في ذلك المتداخلة) ليتم تضمينها في الإخراج (تابع إلى الخطوة 5.9).
- لضبط التنظيم يدويا ، استخدم كتلتي التعليمات البرمجية 6 و 7. التنفيذ الأول 6. سيؤدي هذا إلى إنشاء نماذج إدخال في القراءة أسفل التعليمات البرمجية.
- افحص نتائج التنظيم الأولي من الرسوم البيانية الموجزة في المجلد الفرعي لنتائج 0_summary . لكل صورة تحتاج إلى تصحيح ، أدخل الاسم الكامل لصورة INPUT (مع الامتداد) في الصورة لتصحيح: النموذج وأرقام الأقنعة المراد الاحتفاظ بها (من الرسم البياني الموجز) مفصولة بفواصل في الأقنعة للاحتفاظ: نموذج. قم بتنفيذ كتلة التعليمات البرمجية 7 وتأكد من اكتمال التنفيذ. كرر هذه الخطوة لأي صورة أخرى تحتاج إلى تصحيح.
- بعد الانتهاء من تصحيح التنظيم أو إذا اختار المستخدمون قبول التنظيم الأولي بدون تصحيحات (وبدون الديدان المتداخلة)، فقم بتنفيذ كتلة التعليمات البرمجية 8. سيتم إنشاء مجلد فرعي جديد في مجلد المخرجات المعين المسمى 2_curated_rois_results. يتضمن جميع التقسيمات النهائية المنسقة بتنسيق ImageJ (الملفات المضغوطة ذات عائد الاستثمار).
- لتنفيذ العملية مرة أخرى لمجلد مختلف من الصور ، قم بإعادة تعيين وقت التشغيل من خلال القائمة Kernel > Restart Kernel و Clear Outputs of all Cells وابدأ من البداية.
6. استيراد التقسيمات إلى ImageJ (أو البدائل)
- افتح إحدى صور البيانات الفعلية على ImageJ.
- افتح الملف المضغوط المقابل مع عائد الاستثمار لتلك الصورة. سيؤدي هذا إلى تحميل التحديدات في مدير عائد الاستثمار في ImageJ. إذا كانت عائد استثمار من إخراج 2_curated_rois_results ، فهي جاهزة للتحليل بالطرق المطلوبة المستخدمة عادة (ويفضل أن يكون ذلك باستخدام وحدات الماكرو لمزيد من أتمتة العملية وتسريعها).
- إذا كانت عائد استثمار من إخراج 1_all_rois_results ، فقم بإزالة التقسيمات غير المرغوب فيها من مدير عائد الاستثمار. حددها واضغط على الزر "حذف " في نافذة المدير نفسها. لا تضغط على مفتاح Delete على لوحة المفاتيح ، حيث يؤدي ذلك إلى حذف محتويات التحديد في الصورة بدلا من ذلك.
- إذا كانت هناك حاجة إلى برنامج آخر غير ImageJ للتحليل ، فمن المرجح ألا يكون تنسيق عائد الاستثمار متوافقا. في هذه الحالة ، قم باستيراد التجزئة في الشكل المستخدم عالميا للأقنعة الثنائية ، والتي يتم توفيرها في مجلدات 1_complete_mask و 1_overlap_mask . راجع تعليمات برنامج الاستقبال حول كيفية إجراء هذا الاستيراد.