يقيس هذا البروتوكول ستة نماذج YOLO للكشف عن سلوك الماشية في الوقت الفعلي لدعم تحسين الرفاهية وإدارة المزرعة.
يتطلب اشتراك JoVE لعرض هذا المحتوى. تسجيل الدخول أو ابدأ نسخة تجريبية مجانية
مقالة منهجية
يقيس هذا البروتوكول ستة نماذج YOLO للكشف عن سلوك الماشية في الوقت الفعلي لدعم تحسين الرفاهية وإدارة المزرعة.
يعد الكشف الدقيق عن سلوك الماشية في الوقت الفعلي أمرا بالغ الأهمية لتحسين رفاهية وتحسين إدارة الثروة الحيوانية. لمعالجة هذا الأمر ، تقوم هذه الدراسة بتقييم شامل لستة نماذج خفيفة الوزن YOLO (تنظر مرة واحدة فقط) - YOLOv8n و YOLOv9t و YOLOv10n و YOLOv11n و YOLOv12n و YOLOv13n - للتعرف على خمسة سلوكيات رئيسية للماشية (الوقوف والكذب والبحث عن الطعام والشرب والاجترار) باستخدام مجموعة بيانات CBVD-5 المخصصة. تتضمن مجموعة البيانات ظروف إضاءة متنوعة وبيئات حظائر طبيعية لتعكس سيناريوهات المراقبة في العالم الحقيقي. تم تقييم جميع النماذج باستخدام مقاييس الكشف عن الكائنات القياسية (الدقة ، والاستدعاء ، و mAP@50 ، و mAP@50-95) والمؤشرات الموجهة نحو النشر بما في ذلك وقت الاستدلال ، والأطر في الثانية (FPS) ، وحجم النموذج ، ومدة التدريب لتوفير تقييم متوازن للدقة والكفاءة. حقق YOLOv13n أعلى mAP@50-95 (0.712) ، بينما وصل YOLOv11n إلى أعلى mAP@50 (0.967) وأظهر تقاربا مستقرا مع مقايضة جيدة بين دقة الكشف وسرعة الاستدلال. أظهر YOLOv10n أسرع سرعة استدلال (1.2 مللي ثانية / إطار ، ~ 833 إطارا في الثانية) ، مما يجعله مناسبا تماما للتطبيقات الحساسة لزمن الوصول مثل المراقبة المستمرة للحظيرة. حافظت جميع الطرز على أحجام صغيرة أقل من 6 ميجابايت وإنتاجية في الوقت الفعلي تتجاوز ~ 300 إطارا في الثانية ، مما يؤكد عمليتها لنشر الحافة. تضع النتائج إطارا معياريا قابلا للتكرار لتقييم متغيرات YOLO الحديثة ، مما يوفر رؤى حول اختيار النموذج لأنظمة مراقبة الثروة الحيوانية الفعالة والقابلة للتطوير والموجهة نحو الرفاهية.
تعد المراقبة الفعالة لسلوك الماشية أمرا ضروريا في تربية الماشية الدقيقة ، ودعم إدارة الرفاهية ، والكشف عن الأمراض ، والتحسين التشغيلي. تعتبر الأساليب غير الغازية القائمة على الرؤية واعدة بشكل خاص نظرا لقابليتها للتوسع وتعدد استخداماتها. توفر مجموعات البيانات القياسية مثل CBVD-5 (مجموعة بيانات فيديو سلوك البقر مع 5 فئات) تعليقات توضيحية سلوكية متنوعة عبر ظروف الإضاءة المتنوعة ، مما يجعلها معايير قيمة في هذا المجال1. في معظم إعدادات المزرعة العملية ، يتم تثبيت الكاميرات على ارتفاع معتدل مع إضاءة مستقرة نسبيا ، على الرغم من أن الانسداد العرضي بين الماشية قد يؤثر على أداء الكشف. لا يزال التعرف على السلوك في الثروة الحيوانية يواجه تحديات مثل الانسداد وتقلب الحركة وبيانات التدريب المتناثرة. لمواجهة هذه التحديات ، استكشفت الأعمال السابقة الأساليب القائمة على المستشعر2 ، ونمذجة نمط الصورة3 ، واستراتيجيات التعلم العميق4. تتميز أطر عمل اكتشاف الكائنات مثل YOLO (You Look Only Once) ، التي قدمها Redmon et al.5 لأول مرة ، ونسختها الأكثر تقدما YOLOv76 ، بقدرتها على تحقيق التوازن بين دقة الكشف وزمن الوصول والكفاءة الحسابية. في هذه الدراسة ، يشير الأداء في الوقت الفعلي إلى تحقيق سرعة استدلال أعلى من 30 إطارا في الثانية (FPS) ، مما يضمن تتبع السلوك القائم على الفيديو بشكل سلس ومستمر في إعدادات المزرعة العملية. تقوم هذه الدراسة بتقييم أداء YOLOv8n من خلال YOLOv13n بشكل منهجي على مجموعة بيانات CBVD-5 ، مع التركيز على قيود الكشف عن السلوك والنشر في الوقت الفعلي. أدخلت التطورات الحديثة في بنية YOLO ، بما في ذلك إصدارات المجتمع المفتوح YOLOv87 و YOLOv98 و YOLOv109 و YOLOv1110 و YOLOv1211 و YOLOv1312 ، تحسينات في دقة الكشف والكفاءة الحسابية. تستفيد هذه النماذج من الابتكارات مثل التعلم متعدد المهام ، والرؤوس الخالية من المرساة ، والتعلم المحسن للنقل ، مما يجعلها أكثر ملاءمة للبيئات المحدودة الموارد التي تتم مواجهتها عادة في مزارع الثروة الحيوانية واسعة النطاق. ومع ذلك ، على حد علمنا ، لم تكن هناك دراسة شاملة لتقييم هذه النماذج خصيصا للتعرف على سلوك الماشية. لسد هذه الفجوة ، نجري تقييما مقارنا لنماذج YOLO الحديثة (v8n-v13n) للكشف عن سلوك الماشية باستخدام مجموعة بيانات مصممة لمحاكاة بيئات المزارع في العالم الحقيقي. يتم تقييم النماذج باستخدام مقاييس الكشف القياسية مثل متوسط متوسط الدقة (mAP) ، والدقة ، والاستدعاء ، ووقت الاستدلال ، و FPS لتحديد المتغير الأنسب لتطبيقات مراقبة الماشية في الوقت الفعلي في ظروف الزراعة. بدلا من اقتراح بنية جديدة ، تضع هذه الدراسة إطارا معياريا منهجيا وقابلا للتكرار لمتغيرات YOLO الحديثة في سياق مراقبة سلوك الثروة الحيوانية ، ومعالجة فجوة في الأدبيات الحالية حيث لا يزال أدائها المقارن غير مستكشف إلى حد كبير.
تتمتع عائلة YOLO من أجهزة الكشف عن الكائنات برؤية حاسوبية متقدمة بشكل كبير في الوقت الفعلي ، خاصة في التطبيقات التي تتطلب السرعة والدقة. في التعرف على سلوك الماشية ، حيث تكون المراقبة في الوقت الفعلي لحركات الماشية أمرا ضروريا ، فإن توازن YOLO لهذه السمات يجعلها فعالة للغاية. توضح هذه المراجعة تطور نماذج YOLO ، من الإصدارات المبكرة إلى الأحدث ، مع تسليط الضوء على الابتكارات الرئيسية ذات الصلة باكتشاف سلوك الماشية. أدخل كل تكرار تحسينات في سرعة الكشف والدقة والمتانة في ظل ظروف المزرعة ، مما يجعل نماذج YOLO مناسبة بشكل متزايد لمراقبة الماشية في البيئات الديناميكية.
أرست الأجيال الأولى من YOLO (v1-v3) الأساس للكشف عن الكائنات من مرحلة واحدة من خلال توحيد التصنيف والتوطين في إطار انحدار واحد. قامت هذه الإصدارات بتحسين سرعة الاستدلال والدقة المكانية والقدرة على الكشف متعدد المقاييس بشكل تدريجي ، مما وضع الأساس لتطبيق YOLO في تحليل سلوك الثروة الحيوانية والسيناريوهات الزراعية الأخرى في الوقت الفعلي13،14،15،16. مع إصدار YOLOv4 في عام 2020 ، شهدت البنية مزيدا من التحسينات ، بما في ذلك اعتماد العمود الفقري الجزئي عبر المراحل (CSP) ، وتنشيط Mish ، وتقنيات تجميع الميزات المتقدمة17،18،19. أدت هذه التحديثات إلى تحسين أداء النموذج على مجموعات البيانات الأصغر ، وهو سيناريو شائع في اكتشاف سلوك الثروة الحيوانية بسبب العينات المشروحة المحدودة للأحداث النادرة. اكتسب مشروع YOLOv5 الذي يحركه المجتمع ، والذي أطلقته Ultralytics في عام 2020 ، اعتمادا على نطاق واسع لتصميمه المعياري وسهولة نشره عبر إطار عمل PyTorch20. على الرغم من عدم رفقها بورقة تمت مراجعتها من قبل الأقران ، إلا أن YOLOv5 أصبح خط أساس فعلي في مهام الكشف عن الماشية في الوقت الفعلي نظرا لتوازنه القوي بين الدقة ومرونة النشر. أعطى YOLOv6 ، الذي تم إصداره في عام 2022 ، الأولوية للتصميم الصديق للأجهزة مع العمود الفقري ل EfficientRep وعنق Rep-PAN21,22. من خلال دمج الكشف الخالي من المرساة ، قام النموذج بتحسين المتانة في السيناريوهات التي تنطوي على انسداد ورؤية جزئية ، وهي ظروف تتم مواجهتها بشكل متكرر في بيئات الماشية المزدحمة. قام YOLOv7 بتحسين الكفاءة الحسابية من خلال بنية E-ELAN ، مما يتيح تدريبا أسرع وأداء محسنا عبر مقاييس الكشف المتعددة23. في الوقت نفسه ، فإن النماذج البديلة مثل YOLOX24 و YOLOR25 تتقدم سرعة الكشف والتعميم ، وكلاهما سمتان أساسيتان لأنظمة مراقبة الثروة الحيوانية في الهواء الطلق. قدم إصدار 2023 من YOLOv8 بواسطة Ultralytics العديد من التعديلات المعمارية ، بما في ذلك الرؤوس الخالية من المرساة ، وإعادة المعلمات الهيكلية ، واستراتيجيات الزيادة الأقوى. حققت هذه التحديثات مكاسب كبيرة في كل من دقة الكشف وسرعة الاستدلال ، مما جعل YOLOv8 خيارا تنافسيا لتحليل سلوك الماشية في الوقت الفعلي. استمر التطور مع ظهور YOLOv9 و YOLOv10 و YOLOv11 و YOLOv12 و YOLOv13. YOLOv9 دمج التعلم متعدد المهام لتعزيز التصنيف والتوطين والمهام المساعدة بشكل مشترك مثل اكتشاف النقاط الرئيسية. تم بناء YOLOv10 على هذا الأساس من خلال تضمين وحدات تكييف المجال وآليات الانتباه المدركة للتجزئة. قدم YOLOv11 بروتوكولات تدريب خاضعة للإشراف الذاتي قللت من الاعتماد على البيانات المصنفة بالكامل ، مما يوفر مزايا في التطبيقات المتناثرة للبيانات مثل مراقبة سلوك الماشية. أكد YOLOv12 على تحسين اندماج الميزات وإعادة المعلمات الديناميكية. أخيرا ، قام YOLOv13 بدمج وحدات قائمة على المحولات واهتمام مكاني وزماني ، مما يوفر أداء فائقا للكشف عالي السرعة وزمن انتقال منخفض في سيناريوهات زراعية معقدة في الوقت الفعلي.
في السنوات الأخيرة ، أصبحت نماذج التعلم العميق المستندة إلى YOLO مستخدمة على نطاق واسع لمراقبة سلوك الماشية الآلي وفي الوقت الفعلي بسبب كفاءتها ودقتها. قبل اعتماد أجهزة الكشف القائمة على YOLO ، أثبتت العديد من الأنظمة المبكرة القائمة على الرؤية جدوى مراقبة الثروة الحيوانية التي تعتمد على الصور. على سبيل المثال ، Sumi et al. طور نظام مراقبة الأبقار للكشف عن الولادة باستخدام تحليل ميزة الحركة26 ، بينما اقترح Zin et al. إطارا قائما على التعلم العميق لتحديد الأبقار يحقق دقة التعرف بنسبة 97٪27. أرست هذه الأعمال الأساس لمناهج الكشف عن الأشياء اللاحقة في تربية الماشية الدقيقة. طبقت العديد من الدراسات متغيرات YOLO المختلفة لتصنيف السلوك وتتبع الحركة والتعرف على الموقف في ظل ظروف متنوعة. على سبيل المثال ، Mu et al. اقترح نموذجا محسنا للتعرف على سلوك الماشية خفيف الوزن - YOLO28 (CBR-YOLO) يعتمد على YOLOv8 ، محسن للتكيف مع الطقس متعدد المشاهد. حقق النموذج متوسط دقة 90.2٪ مع تقليل عدد المعلمات بشكل كبير. قدم Tong et al. نموذج YOLO-BoT29 ، الذي يدمج الوحدات القائمة على الانتباه والمحولات في YOLOv8 للكشف عن سلوك الماشية وتتبعها في البيئات المعقدة ، مما يحقق mAP للكشف بنسبة 91.7٪ بمعدل 31.2 إطارا في الثانية. Hao et al. دمج آلية الانتباه الفعال متعدد النطاقات (EMA) في YOLOv530 (YOLOv5-EMA) ، مما عزز أداء الكشف عن أجزاء جسم الماشية (مثل الرأس والساقين) ، ووصل إلى قيم mAP بين 94.8٪ و 95.5٪. قام Guarnido-Lopez et al.31 بتقييم YOLOv8 و YOLOv10 للتعرف على السلوكيات المتعلقة بالتغذية (على سبيل المثال ، المضغ ، والعض ، والاقتراب) في ثيران Charolais ، وأفادوا أن YOLOv10 تفوق قليلا على YOLOv8 في mAP@50 و mAP@50-95 والدقة والاستدعاء ، بينما أظهر YOLOv8 تقارب أسرع وانخفاض الإفراط في التركيب. في حين أن YOLOv1 إلى YOLOv8 قد تم اعتمادها على نطاق واسع والتحقق من صحتها للمهام المتعلقة بالثروة الحيوانية ، فإن قابلية تطبيق YOLOv9 إلى YOLOv13 في هذا المجال لا تزال غير مستكشفة. حتى الآن ، لم يكن هناك تقييم شامل لهذه النماذج الأحدث للكشف عن سلوك الماشية ، مما يسلط الضوء على فجوة حرجة في الأبحاث الحالية ويحفز مزيدا من التحقيق في أدائها في العالم الحقيقي.
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.
1. إعداد مجموعة البيانات
ملاحظة: لم تتضمن هذه الدراسة تجارب حيوانية جديدة. تم الحصول على جميع البيانات من مجموعة بيانات CBVD-5 المتاحة للجمهور ، والتي تم جمعها وإصدارها وفقا للمبادئ التوجيهية المؤسسية لرعاية من قبل مؤلفيها الأصليين. لذلك ، لم تكن هناك حاجة إلى موافقة أخلاقية إضافية لهذا العمل.
2. اختيار النموذج والإعداد
3. تدريب النموذج
4. تقييم النموذج
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.
يعرض هذا القسم نتائج تقييم YOLOv8 من خلال نماذج YOLOv13 على مجموعة بيانات CBVD-5 للتعرف على الماشية متعددة السلوكيات. يركز التحليل على دقة الاكتشاف وتقارب التدريب والتوزيع السلوكي وملاءمة النشر في البيئات محدودة الموارد. تتبع جودة مجموعة البيانات وتوازن الفصل الانقسامات الموضحة في البروتوكول (70/20/10) ، مما يضمن تمثيلا متسقا لجميع السلوكيات الخمسة عبر مجموعات التدريب والتحقق من الصحة والاختبار. يوضح الشكل 1 أن سلوكيات الماشية المشروحة تتمحور بشكل عام بشكل جيد داخل الإطار. يكون إحداثي المركز...
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.
يعتمد النجاح العام للإطار المقارن المقترح بشكل حاسم على العديد من خطوات البروتوكول ، بما في ذلك التعليقات التوضيحية للسلوك عالي الجودة ، وزيادة البيانات المتنوعة ، ومراقبة التقارب المستقر أثناء التدريب. تضمن هذه العوامل أن الاختلافات في أداء النموذج تعكس التباين المعماري الحقيقي بدلا من البيانات أو ضوضاء التدريب. قامت هذه الدراسة بتقييم ستة متغيرات YOLO خفيفة الوزن بشكل منهجي (v8n إلى v13n) للكشف عن سلوك الماشية متعدد الفئات باستخدام مجموعة بيانات CBVD-5. من بين الموديلات ، حقق YOLOv11n ...
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.
يعلن المؤلفون أنه ليس لديهم مصالح متضاربة.
تم تمويل هذا العمل من قبل منحة Universiti Sains Malaysia Bridging Grant ، رقم المشروع: R501-LR-RND003-0000001342-0000.
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.
| الاسم | الشركة | رقم فهرسي | التعليقات |
|---|---|---|---|
| مسجل داهوا DH-NVR2216-HDS3 | تكنولوجيا داهوا | https://www.dahuasecurity.com/ | |
| مفتاح داهوا DH-S3000C-16GT جيجابت | تكنولوجيا داهوا | https://www.dahuasecurity.com/ | |
| كاميرا داهوا M/K للمراقبة (عدسة 2.8 مم / 3.6 مم) | تكنولوجيا داهوا | https://www.dahuasecurity.com/ | |
| جوجل كولاب برو | جوجل | https://colab.research.google.com/ | |
| ماتبلوتليب | مجتمع ماتبلوتليب | https://matplotlib.org/ | |
| بطاقة رسومات NVIDIA A100 | NVIDIA | https://www.nvidia.com/en-us/data-center/a100/ | |
| نومباي | مجتمع نومبي | https://numpy.org/ | |
| OpenCV | OpenCV.org | https://opencv.org/ | |
| أوبتونا (تحسين المعاملات الفائقة) | Optuna.org | https://optuna.org/ | |
| الباندا | مجتمع الباندا | https://pandas.pydata.org/ | |
| PyTorch (الإصدار 2.0+) | مؤسسة بايتورش | https://pytorch.org/ | |
| بايثون (الإصدار 3.10) | مؤسسة بايثون للبرمجيات | https://www.python.org/ | |
| مجموعة بيانات روبوفلو TSL | روبوفلو | https://roboflow.com/ | |
| أوبونتو 20.04 LTS | قانوني | https://ubuntu.com/ | |
| كود فيجوال ستوديو | مايكروسوفت | https://code.visualstudio.com/ | |
| YOLOv13 | التحليل الفائق | https://github.com/ultralytics/YOLOv13 | |
| YOLOv9 | التحليل الفائق | https://github.com/ultralytics/YOLOv9 |
الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.