$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
تم تقييم دقة التتبع بالمقارنة مع الحقيقة الأرضية التي تم إنشاؤها يدويا (GT). تم استخراج عشرين مشهدا من 5 أو 10 ثوان وتصنيفها على أنها إما مشاهد مزدحمة (CR) ، والتي تضمنت تداخلات مثل عبور مسارات الفئران (12 مشهدا ؛ ما مجموعه 1,950 إطارا) ، أو مشاهد غير مزدحمة (nCR) بدون تداخلات (8 مشاهد ؛ إجمالي 1,350 إطارا). تم احتساب توقعات التتبع في نطاق 10 بكسل من موضع GT على أنها تطابقات (مطابقة) ؛ تم احتساب التنبؤات ≥على بعد 10 بكسل على أنها إيجابيات كاذبة (FP) ؛ وتم احتساب التنبؤات المفقودة على أنها سلبيات كاذبة (FN). بالإضافة إلى ذلك، إذا اختلفت الهوية المتوقعة عن تلك الموجودة في الإطار السابق مباشرة، احتسابها كمفتاح معرف.
بالمقارنة مع maDLC (الشكل 6) ، أظهر vmTracking تحسنا كبيرا في المطابقة في كل من مشاهد CR و nCR (الشكل 6 أ ، CR: ص < 0.001 ؛ الشكل 6E ، nCR: ص < 0.01). في كلا النوعين من المشاهد ، لم تحدث أي FNs ، وتم تقليل عدد FNs بشكل كبير باستخدام vmTracking (الشكل 6B ، CR: p < 0.001 ؛ الشكل 6F ، nCR: ص < 0.05). لم تظهر أعداد FP (الشكل 6C و 6G) ومفتاح المعرف (الشكل 6D ، H) أي تغييرات في أي من نوعي المشهد. يتم تقديم مقارنة جنبا إلى جنب لنتائج التتبع التي تم الحصول عليها باستخدام vmTracking و maDLC التقليدي ، مما يسلط الضوء على الدقة والاستقرار المحسنة ل vmTracking في ظل الظروف المزدحمة (الفيديو التكميلي 1).
قمنا أيضا بفحص العلاقة بين عدد إطارات التعليقات التوضيحية وكل من Match و FN لمشاهد CR في maDLC و vmTracking (الشكل 6I). في maDLC ، استقرت المباراة عند حوالي 85٪ مع حوالي 400 إطار تعليق توضيحي ، مع مزيد من التحسن مع زيادة العدد. لم تؤد زيادة أطر التعليقات التوضيحية للتدريب إلى تقليل FNs. في المقابل ، أظهر vmTracking زيادة مطردة في المطابقة مع المزيد من إطارات التعليقات التوضيحية ، حيث وصلت إلى ما يقرب من 95٪ عند حوالي 1,000 إطار.
تم تصنيف العلامات الافتراضية إلى ست فئات بناء على أنماط التعيين الخاصة بها ، وتم استخدام نسبة كل فئة كمؤشر لدقة العلامة الافتراضية لفحص علاقتها بتتبع المطابقة (الشكل 6J). تميل المشاهد التي تحتوي على نسبة أعلى من العلامات الافتراضية المعينة بشكل صحيح إلى إظهار تطابق أعلى. ومع ذلك ، فإن بعض المشاهد التي كانت فيها نسبة العلامات الصحيحة منخفضة ، إما بسبب العديد من المهام غير الصحيحة أو العديد من العلامات المفقودة ، لا تزال تعرض تطابقا عاليا (على سبيل المثال ، مشاهد CR 3 و 11).

الشكل 1: نظرة عامة على سير عمل vmTracking. (أ) رسم تخطيطي لسير عمل vmTraking. أولا ، قم بإجراء maDLC على الفيديو بدون علامات (I). استنادا إلى بيانات تتبع maDLC الناتجة، قم بتصحيح الإخراج بحيث يحتفظ كل فرد بمعرف متسق في جميع أنحاء الفيديو، وقم بإنشاء فيديو مسمى يعرض فقط مجموعة فرعية محددة من النقاط الرئيسية (II). باستخدام الملصقات الموجودة في هذا الفيديو كعلامات افتراضية، تتبع فيديو العلامة الافتراضية باستخدام saDLC (III). (ب) يتم عرض مثالين على vmTracking كلقطات من كل مرحلة من مراحل العملية. تظهر الصورة في أقصى اليسار العرض الكامل ، والصور الموجودة على اليمين عبارة عن مناظر مكبرة للمناطق المحاطة بمربعات صفراء. تشير الأشرطة البرتقالية في الزوايا اليمنى السفلية من الصور إلى المقاييس: 5 سم لصورة "بدون علامات (نظرة عامة)" و 1 سم لجميع الصور الأخرى. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 2: سير عمل تتبع المتعددة بدون علامات باستخدام maDLC. ويرتبط هذا الرقم بالخطوة 2-1 من البروتوكول. (أ) تم اقتباس اللوحات من الشكل 1 ب وتوضح العملية الأولى (تتبع المتعددة بدون علامات) الموضحة في الشكل 1 أ. من أجل الوضوح ، يتم تحديد كل بخط متقطع. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 1 سم. (ب د) لقطات من الإطارات المستخدمة للتسمية أثناء تنفيذ maDLC. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 5 سم. (ب) مثال على الإطار قبل تطبيق الملصقات. (ج) نفس الإطار الوارد في باء، بعد وضع الوسم. (د) مثال على إطار آخر مسمى هوية الأفراد بين الإطارين C و D غير معروفة ، ولكن لا يلزم مراعاة الهوية الفردية عند وضع العلامات. كما هو موضح في اللقطات ، يكفي تسمية وضعية كل بشكل صحيح. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 3: سير العمل لإنشاء فيديو علامة افتراضي استنادا إلى نتائج maDLC. ويرتبط هذا الرقم بالخطوة 2.2 من البروتوكول. (أ) اللوحات مقتبسة من الشكل 1 باء وتوضح العملية الثانية (إنشاء علامة افتراضية) الموضحة في الشكل 1 ألف. من أجل الوضوح ، يتم تحديد كل بخط متقطع. تشير الأسهم البيضاء إلى النقاط الرئيسية المستخدمة كعلامات افتراضية (النقطتان الرئيسيتان 2 و 4 لكل معرف). في هذا المثال، يتم إخراج العلامات الافتراضية بتدرج الرمادي: تظهر تسميات maDLC الأرجواني والأخضر والأحمر باللون الأسود والرمادي والأبيض على التوالي. في المثال 1، تم إخراج نتائج maDLC مباشرة كعلامات افتراضية دون تصحيح. في المثال 2 ، تم تبديل المعرفات الأرجوانية والحمراء وتصحيحها قبل الإخراج ، بسبب مفتاح المعرف في إطارات متتالية. تم التغاضي عن نقطة خضراء في نتيجة maDLC التي كان يجب تصحيحها وإخراجها دون تعديل. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 1 سم. (ب) واجهة المستخدم الرسومية المستندة إلى Python لتحرير ملفات بيانات إحداثيات h5 للاحتفاظ بنقاط رئيسية محددة فقط واستبدال جميع النقاط الأخرى ب NaN11. (ب) نافذة القائمة الأولية عند تشغيل البرنامج. حدد الملف المراد تحريره عبر الزر تحديد ملف h5. (ب ب) نافذة بعد تحديد ملف h5. تحقق من النقاط الرئيسية المراد استبدالها ب NaN (معروضة كاسم جزء نص الاسم الفردي)، وحدد إما أوقات البدء والانتهاء (مع معدل الإطارات) أو أرقام الإطارات لاستبدال NaN. يؤدي النقر فوق معالجة البيانات إلى حفظ الملف الذي تم تحريره في نفس المجلد وإنشاء نسخة احتياطية من الملف الأصلي. (ج) إطارات متتالية من مشهد حدث فيه تبديل المعرف. (د) مثال على تصحيح جميع نقاط التتبع من باء. (ه) لقطة توضح النتيجة من B مع الاحتفاظ بالنقطتين الرئيسيتين 2 و 4 فقط. (و) مثال على تصحيح النتيجة في E. بالمقارنة مع تصحيح جميع النقاط الرئيسية (C → D) ، فإن قصر التصحيح على نقطتين (C → E → F) يقلل من عدد التعديلات المطلوبة. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة C-F إلى شريط مقياس 5 سم. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 4: سير العمل لتتبع فيديو العلامة الافتراضية. ويرتبط هذا الرقم بالخطوة 3 من البروتوكول. (أ) تم اقتباس اللوحات من الشكل 1 ب وتوضح العملية الثالثة (تتبع فيديو العلامة الافتراضية) الموضحة في الشكل 1 ألف. يتم إرفاق كل فرد بمخطط منقط لوضوح هدف التتبع. في هذا المثال، يتم تعقب الأفراد الذين لديهم علامات افتراضية بالأبيض والأسود والرمادي والأبيض كتسميات أرجوانية وخضراء وحمراء على التوالي. في المثال 1، العلامة الظاهرية الرمادية غائبة، ومع ذلك يحتفظ vmTracking بتتبع الهوية الصحيح. في المثال 2، تظهر العلامة الرمادية على شخصين، ولكن يظل التتبع صحيحا. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 1 سم. (ب د) لقطات من الإطارات المستخدمة للتسمية أثناء vmTracking. في هذه الخطوة، يتم استخدام saDLC، مع تحديد كل نقطة رئيسية لتشمل كل من المعلومات الفردية ومعلومات جزء الجسم. تحدد الملصقات جزء الجسم الذي يتم تمثيل الفرد. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 5 سم. (ب) لقطة لإطار قبل وضع الوسم. (ج) لقطة للإطار في B بعد وضع الوسم. (د) لقطة لإطار مختلف عن C بعد وضع العلامات. حتى في الإطارات المختلفة (على سبيل المثال ، C و D) ، يحافظ التسمية على الهوية الفردية باستخدام العلامة الافتراضية كإشارة ، كما هو موضح في ألوان التسمية المتسقة. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 5: سير عمل لدمج نتائج التتبع مع فيديو بدون علامات لإنتاج فيديو تتبع بدون علامات افتراضية. هذه خطوة اختيارية تتعلق بالملاحظة في الخطوة 3.8.2. (أ) عند تطبيق نتائج التتبع على فيديو العلامة الظاهرية، يحتفظ فيديو التتبع الناتج بالعلامات الظاهرية (vmTrackingvm+). تشير الأسهم الصفراء إلى العلامات الافتراضية المرئية في الإخراج. ينتج عن تطبيق نتائج التتبع على الفيديو الأصلي بدون علامات فيديو تتبع بدون علامات افتراضية (vmTrackingvm-)، مناسب للعرض التقديمي أو لأغراض أخرى. يشير الشريط البرتقالي في الزاوية اليمنى السفلية من كل صورة إلى شريط مقياس 1 سم. (ب ، ج) إدارة الملفات في مجلد "مقاطع الفيديو" في دليل المشروع عند تطبيق نتائج vmTracking على فيديو بدون علامات. يوضح المربع البرتقالي محتويات المجلد بشكل تخطيطي. (ب) مجلد "مقاطع الفيديو" بعد إنشاء فيديو تتبع vmTracking عن طريق إخراج نتائج التتبع على فيديو العلامة الافتراضي (يظهر تخطيطيا على أنه "4). الملصقات على فيديو علامة افتراضي"). (ج) إعداد مجلد "مقاطع الفيديو" لإخراج نتائج vmTracking على الفيديو الخالي من العلامات. نقل أو إعادة تسمية '1. فيديو علامة افتراضي" و "4. التسميات الموجودة على ملفات فيديو علامة افتراضية من اللوحة B بحيث يتم استبعادها من المجلد. المشكلة ليست الملفات نفسها ، ولكن أسماء الملفات الأصلية تتداخل مع المعالجة. ثم ضع '5. فيديو بدون علامات" في المجلد ، مع إعادة تسميته ليطابق مع اسم ملف فيديو علامة افتراضية أصلي (على سبيل المثال ، VMvideo.MP4). في هذه الحالة، تؤدي إعادة تشغيل إنشاء مقاطع فيديو إلى إنشاء فيديو تتبع مع تطبيق النتائج على الفيديو بدون علامات ('6. ملصقات على فيديو بدون علامات"). تم تعديل هذا الرقم من Azechi & Takahashi ، 2025 ، PLOS Biology (CC BY 4.0) 7. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 6: تقييم دقة التتبع باستخدام vmTracking. (أ-ح) مقارنة بين maDLC و vmTracking لنسب المباريات. (A) والسلبيات الخاطئة (B) والإيجابيات الخاطئة (C) ومفاتيح المعرف (D) في 12 مشهدا مزدحما (CR) والتطابقات (E) والسلبيات الخاطئة (F) والإيجابيات الخاطئة (G) ومفاتيح المعرف (H) في 8 مشاهد غير مزدحمة (nCR). تمثل المخططات القيم المقاسة لكل مشهد ، وتمثل الأشرطة متوسط القيم المحسوبة منها. أجريت المقارنات الإحصائية باستخدام اختبار ويلكوكسون الموقع. (I) العلاقة بين عدد الإطارات المشروحة في CR ونسب المطابقات والسلبيات الخاطئة. يعرض المربع الأخضر الموجود على اليمين عرضا مكبرا للمنطقة المحاطة بالخطوط الخضراء المنقطة في اللوحة اليسرى. تمثل المؤامرات متوسط القيم. (ي) العلاقة بين دقة العلامة الافتراضية وتتبع التطابقات في مشاهد السجل التجاري و nCR. تم تصنيف دقة العلامة الافتراضية لكل زوج من العلامات إلى ستة أنواع: كلتا النقطتين المخصصتين بشكل صحيح للفرد الصحيح ، واحدة صحيحة والأخرى مفقودة ، واحدة صحيحة والأخرى غير صحيحة ، كلاهما غير صحيح ، والآخر غير صحيح والآخر مفقود ، وكلاهما مفقود. لكل مشهد ، يتم عرض نسب هذه الفئات كأشرطة مكدسة ، مع الإشارة إلى مطابقة التتبع المقابلة لهذا المشهد فوق كل شريط. يتم ترتيب المشاهد بترتيب تصاعدي لتتبع المطابقة من اليسار إلى اليمين ، بشكل منفصل لمشاهد CR و nCR. مشاهد CR: ن = 12 ؛ مشاهد nCR: ن = 8. P < 0.001 ، ** P < 0.01 ، * P < 0.05. تم تعديل هذا الرقم من Azechi and Takahashi (2025)9. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
الشكل التكميلي 1: لقطة من النافذة الرئيسية في DeepLabCut متعدد ، توضح موقع كل علامة تبويب عملية. توضح اللقطات، باستخدام الأسهم، علامات التبويب المستخدمة في كل خطوة من خطوات إجراء vmTracking. تم التقاط الصور من واجهة المستخدم الرسومية DeepLabCut (الإصدار 2.2.3). الرجاء النقر هنا لتنزيل هذا الرقم.
الشكل التكميلي 2: لقطة من النافذة الرئيسية في DeepLabCut لحيوان واحد ، توضح موقع كل علامة تبويب عملية. توضح اللقطات، باستخدام الأسهم، علامات التبويب المستخدمة في كل خطوة من خطوات إجراء vmTracking. تم التقاط الصور من واجهة المستخدم الرسومية DeepLabCut (الإصدار 2.2.3). الرجاء النقر هنا لتنزيل هذا الرقم.
الفيديو التكميلي 1: مقارنة بين DeepLabCut و vmTracking متعدد في تتبع ثلاثة فئران. يظهر هذا الفيديو المقارن أداء DeepLabCut متعدد (maDLC ؛ يسار) و vmTracking (يمين) أثناء تتبع ثلاثة فئران. تم إنشاء فيديو vmTracking عن طريق استبدال فيديو العلامة الظاهري بالفيديو الأصلي بدون علامات، باتباع الإجراء الموضح في ملاحظة الخطوة 3.8.2، لعرض نتائج التتبع بدون علامات ظاهرية. لكل طريقة تتبع، تتم الإشارة إلى الهويات الفردية باستخدام تسميات الألوان من نفس عائلة الألوان لتسهيل المقارنة. طوال الفيديو، يعرض vmTracking حالات أقل يتم فيها اكتشاف أجزاء الجسم التي تنتمي إلى أفراد مختلفين، مقارنة ب maDLC. والجدير بالذكر أنه في حوالي 15-17 ثانية ، يخطئ maDLC في تحديد الأفراد ذوي العلامات الخضراء وذات العلامات الحمراء ، مما يؤدي إلى تبديل الهويات المخصصة لهم. الرجاء النقر هنا لتنزيل هذا الملف.