ECL-YOLOv8: An improved YOLOv8-based algorithm for detecting cattle faces and muzzles in complex open pasture environments
تقترح هذه الدراسة نموذج ECL-YOLOv8، وهو نموذج محسّن يعتمد على YOLOv8، يعزز بشكل كبير من متانة ودقة الكشف المتزامن عن وجوه الماشية وخطامها في بيئات المراعي المفتوحة المعقدة مقارنة بالخوارزمية الأساسية.
المؤلفون الأصليون:Juan Liu¹, Shuai Zhang¹, Yuhang Li¹, Hao Zhang¹, Zishuai Jia¹, Yuning Ding¹, Runa Liu¹, Jie Hu¹
في المناظر الطبيعية الشاسعة والمفتوحة لتربية المواشي الحديثة، تتطلب إدارة القطيع ما هو أكثر من مجرد عين راعٍ؛ فهي تتطلب نظاماً يمكنه التعرف على كل حيوان كفرد فريد. لعقود من الزمن، اعتمد المزارعون على العلامات الجسدية، أو ثقوب الأذن، أو حتى الوسم لتتبع ماشيتهم، وهي طرق تنطوي غالباً على عدم راحة للحيوان أو خطر سقوط العلامات. وقد ظهر نهج أكثر لطفاً وكفاءة في السنوات الأخيرة: استخدام وجه الحيوان وأنفه كبطاقة هوية طبيعية. تماماً كما أن بصمة الإصبع البشرية فريدة لشخص واحد، فإن نمط التعرجات والمسام على خطم البقرة متميز عن ذلك الحيوان تحديداً، مما يوفر طريقة دائمة وغير جراحية لتحديده. ومع ذلك، بينما أصبحت أجهزة الكمبيوتر جيدة جداً في التعرف على الوجوه في الإعدادات المحكومة التي تشبه الاستوديوهات، فإن عالم المراعي الحقيقي أكثر فوضوية بك كثيراً. فالأبقار ترعى في الطين، وتقف خلف الأسوار، وتتحرك على مسافات مختلفة، وتواجه ضوء شمس متغير، وكل هذه العوامل تشتت أنظمة الرؤية الحاسوبية القياسية.
ولحل هذه المشكلة، طور فريق من الباحثين من جامعة شانشي الزراعية برنامجاً حاسوبياً جديداً مصمماً خصيصاً للعثور على الماشية وتحديدها في هذه الظروف الواقعية الفوضوية. لقد بنوا نظامهم فوق أداة قوية موجودة تُعرف باسم YOLOv8، وهي نوع من الذكاء الاصطناعي المشهور بسرعته وقدرته على رصد الأشياء في الصور. أدرك الباحثون أنه بينما كان بإمكان النسخة القياسية من هذه الأداة العثور على بقرة، إلا أنها كانت غالباً ما تعاني لتحديد تفاصيل الوجه والخطم بدقة عندما يكون الحيوان بعيداً، أو مخفياً جزئياً، أو مغطى بالأوساخ. ولإصلاح ذلك، أنشأوا نسخة مطورة يطلقون عليها ECL-YOLOv8. يعمل هذا النموذج الجديد مثل مجموعة من العدسات والمرشحات المتخصصة التي تساعد الكمبيوتر على التركيز على الأجزاء الصحيحة من الصورة. فهو يستخدم تقنية للنظر إلى وجه البقرة عبر مقاييس متعددة في آن واحد، مما يضمن عدم تفويت أي تفصيل صغير سواء كان الحيوان قريباً أو بعيداً. كما يتضمن آلية مرنة يمكنها تعديل رؤيتها للتعامل مع الطريقة التي قد يبدو بها وجه البقرة مختلفاً عند مضغ الطعام، أو تحريك رأسها، أو الوقوف في وضعية غريبة. وأخيراً، يضيف طبقة من الحدة مخصصة للخطم، مما يساعد النظام على تجاهل الضوضاء الخلفية المشتتة مثل الأسوار أو الطين والتركيز على النسيج الفريد للأنف.
اختبر الفريق نظامهم الجديد على مجموعة كبيرة من الصور التي التقطوها بأنفسهم في مزرعة ماشية لحم في مقاطعة شانشي. لم تكن هذه الصور لقطات استوديو مثالية؛ بل التقطت الأبقار في حالات صعبة متنوعة، بما في ذلك مشاهد من مسافات طويلة، وحيوانات محجوبة جزئياً بمعدات المزرعة، ووجوه ملطخة بالطين. وعندما قاموا بتشغيل نموذج ECL-YOLOv8 الجديد مقابل النسخة الأصلية غير المعدلة، كانت النتائج واضحة. نجح النظام المطور في تحديد وجه البقرة وخطمها في 92.6% من الحالات، وهي قفزة كبيرة عن النسخة الأساسية. والأهم من ذلك، أصبح النظام أفضل بكثير في العثور على الخطم، وهو الهدف الأصغر والأصعب في الرصد. فقد حسن النموذج الجديد دقة اكتشاف الخطم بمقدار 5.3 نقطة مئوية مقارنة بالنسخة القياسية، كما وجد الخطم في 81.7% من جميع المحاولات، بزيادة قدرها 4.2 نقطة مئوية عن النسخة الأصلية. وهذا يعني أن النظام أقل عرضة لفقدان البقرة أو الخلط بين واحدة وأخرى، حتى عندما يكون الحيوان في حالة حركة أو عندما تكون الإضاءة ضعيفة.
كما قارن الباحثون عملهم بعدة نماذج رؤية حاسوبية شهيرة أخرى لمعرفة مدى تفوقهم على المنافسين. وقد تفوق نموذجهم الجديد على هذه الأنظمة الأخرى في معظم الفئات، لا سيما في قدرته على التعامل مع واقع المراعي المعقد والفوضوي. وبينما يتطلب النظام قوة حوسبة أكبر قليلاً للتشغيل مقارنة بالنسخ الأبسط، إلا أن المقايضة هي الحصول على نتيجة أكثر موثوقية. وتخلص الدراسة إلى أن هذا النهج يقدم حلاً قوياً لمستقبل الزراعة الذكية، حيث يمكن للأنظمة المؤتمتة مراقبة القطعان دون إزعاجها. ومن خلال جعل تحديد هوية الماشية بدقة أمراً ممكناً في البرية، تمهد هذه التكنولوجيا الطريق لإجراء فحوصات صحية مؤتمتة، ومراقبة الوزن، وإدارة أفضل للقطيع بشكل عام، كل ذلك مع الحفاظ على هدوء الحيوانات وعدم إزعاجها في بيئتها الطبيعية.
ملخص تقني: ECL-YOLOv8 للكشف عن وجه وخطم الماشية
بيان المشكلة تتناول الورقة البحثية تحدي الكشف الدقيق عن وجوه الماشية وخطمها (الأنف) ضمن بيئات المراعي المفتوحة والمعقدة. وبينما توفر تقنيات تحديد الهوية البيومترية بدون تلامس باستخدام ملامح الوجه والخطم مزايا من حيث الكفاءة، والتكلفة، ورفاهية الحيوان مقارنة بالطرق التقليدية (مثل تقنية RFID أو الوسم)، إلا أن الأبحاث الحالية تقتصر إلى حد كبير على اللقطات القريبة أو الصور المختارة يدويًا في ظروف خاضعة للسيطرة. تعاني النماذج الحالية من المتغيرات الواقعية مثل المسافات المتفاوتة، والانسدادات الناتجة عن مرافق تربية الماشية، والوجوه الملطخة بالوحل، وتغيرات التعرض للضوء، بالإضافة إلى صغر حجم هدف "الخطم" بالنسبة للوجه. تهدف الدراسة إلى تطوير نموذج كشف قوي قادر على تحديد كل من وجه الماشية وخطمها في آن واحد في هذه البيئات غير المنظمة لدعم الإدارة الآلية للماشية.
المنهجية يقترح المؤلفون بنية ECL-YOLOv8، وهي بنية محسنة تعتمد على نموذج YOLOv8 الأساسي. يقوم النموذج بإعادة بناء الشبكة بشكل منهجي عبر ثلاثة مستويات: تعزيز الميزات متعددة المقاييس، وتحسين القدرة على التكيف مع الوضعيات، وتقوية الميزات المحلية. وتشمل الابتكارات التقنية الجوهرية ما يلي:
انتباه القنوات متعدد المقاييس المعزز (E-MSCA): يتم دمج هذه الوحدة في شبكة الظهر (backbone) بعد وحدة SPPF، وهي تجمع بين التلافيف الشريطية الأفقية والعمودية (باستخدام أحجام نواة مثل 1×7، 7×1، 1×11، و11×1) لتوسيع المجال الاستقبالي المكاني. وتتصل هذه الوحدة بآلية انتباه القنوات ECA لإعادة معايرة استجابات الميزات، مما يعمل على تقليل ضوضاء الخلفية مع تعزيز استخراج حدود الوجه والخطم.
دمج التلافيف المشوهة لكتلة C2f (CBDCN2F): تستبدل هذه الوحدة كتل C2f القياسية في طبقة C5 بالظهر وطبقة P5 في الرقبة (neck). وهي تعتمد على هيكل ذي فرعين: فرع سريع للحفاظ على المعلومات الهيكلية الأساسية، وفرع رئيسي يتضمن تلافيف مشوهة (deformable convolutions). يتيح ذلك للنموذج ضبط مواضع أخذ العينات بشكل تكيفي لاستيعاب الماشية في مختلف الوضعيات وحالات الانسداد الجزئي، مما يقلل من فقدان الميزات أثناء عملية خفض العينات (downsampling).
انتباه القنوات المعزز محليًا (LECA): يتم إدراج هذه الوحدة عند مخرجات الطبقات P3 وP4 وP5 في شبكة الرقبة (قبل رأس الكشف)، وهي تركز على معلومات الملمس دقيقة التفاصيل. تستخدم هذه الوحدة استخراج الميزات المكانية المحلية عبر كتلة CBS (تلافيف-تطبيع بات-SiLU) وتعلم انتباه القنوات (GAP + MLP) لإبراز ميزات محددة مثل حواف فتحات الأنف وأنسجة الخطم، والتي تعد بالغة الأهمية للكشف عن الأهداف الصغيرة.
المساهمات الرئيسية
إنشاء مجموعة البيانات: قام المؤلفون بتجميع مجموعة بيانات خاصة من مزرعة ماشية لحم في مقاطعة شانشي بالصين، تحتوي على 3,833 صورة مصنفة بـ 6,055 إطارًا للوجه و4,839 إطارًا للخطم. تلتقط مجموعة البيانات ظروفًا متنوعة تشمل اللقطات بعيدة المدى، والعوائق، والوحل، وتغيرات الإضاءة.
الابتكار الهيكلي: يخلق دمج وحدات E-MSCA وCBDCN2F وLECA إطارًا لنمذجة الميزات الهرمية الذي يوازن بين الإدراك متعدد المقاييس، والتكيف مع الوضعيات، وتعزيز التفاصيل المحلية دون زيادة كبيرة في التعقيد الحسابي.
الكشف المتزامن: تم تصميم النموذج للكشف عن كل من الوجه والخطم في وقت واحد، مما يعالج التحدي الخاص بالمساحة الطبيعية الصغيرة للخطم (متوسط المساحة أصغر بـ 36 مرة تقريبًا من الوجه) في الخلفيات المعقدة.
النتائج التجريبية أُجريت التجارب على مجموعة البيانات الخاصة بالدراسة باستخدام تقسيم (تدريب/تحقق/اختبار) بنسبة 7:2:1. أظهر نموذج ECL-YOLOv8 أداءً فائقًا مقارنة بنموذج YOLOv8 الأساسي والنماذج الأخرى (YOLOv5، YOLOv9، YOLOv11، YOLOv12):
الأداء العام: حقق ECL-YOLOv8 دقة (Precision) بلغت 92.6%، واستدعاء (Recall) بلغ 81.7%، ومتوسط دقة متوسطة (mAP50) بلغ 87.4%.
التحسن عن النموذج الأساسي: مقارنة بـ YOLOv8، أظهر النموذج المقترح تحسنًا بنسبة 1.0% في الدقة، و4.2% في الاستدعاء، و3.1% في mAP50.
كشف الخطم: أظهر النموذج مكاسب كبيرة في كشف هدف الخطم الأصغر، حيث بلغ mAP50 للخطم 82.4% (زيادة قدرها 5.3% عن النموذج الأساسي).
الحساسية للمقياس: كشفت دراسات الاستئصال (Ablation studies) أن ECL-YOLOv8 حسن بشكل كبير من استدعاء الأهداف صغيرة المقياس (من 26.90% إلى 52.63%)، رغم أنه أظهر انخفاضًا طفيفًا في استدعاء الأهداف الكبيرة (-2.35%)، مما يشير إلى وجود مقايضة تفضل الكشف عن الأجسام الصغيرة.
التكلفة الحسابية: جاءت التحسينات مع زيادة في عدد المعلمات (3.91 مليون مقابل 3.01 مليون) وفي العمليات الحسابية (GFLOPs) (13.0 مقابل 8.1)، مما أدى إلى سرعة استدلال أقل (131.52 إطار في الثانية مقابل 211.11 إطار في الثانية)، ومع ذلك يشير المؤلفون إلى أن السرعة لا تزال تلبي متطلبات الوقت الفعلي.
الأهمية والادعاءات تزعم الورقة أن ECL-YOLOv8 يعزز بفعالية قدرات الكشف عن وجوه الماشية وخطمها في بيئات المراعي المعقدة، ويظهر بشكل خاص قوة ضد الانسدادات والوحل وتغيرات الوضعية. يسلط المؤلفون الضوء على أن تحسين النموذج الخاص بمنطقة الخطم يضع أساسًا لتحديد هوية الماشية بشكل فردي في ظروف المزارع الواقعية.
تخلص الدراسة إلى أنه بينما يحقق النموذج دقة عالية ومتانة، فإن العمل المستقبلي ضروري لمعالة زيادة الحمل الحسابي. ويصرح المؤلفون صراحةً بأن الجهود المستقبلية ستركز على تخفيف وزن النموذج، وضغطه، وتسريع الاستدلال لتسهيل نشره على الأجهزة ذات الموارد المحدودة للمراقبة في الوقت الفعلي في تطبيقات الزراعة الذكية. لا تدعي الورقة النشر الفوري، بل تضع النموذج كخطوة تقنية نحو أنظمة موثوقة لتحديد هوية الماشية بدون تلامس.