EMA-Det: Hardware-Aware Edge Verification for Two-Stage UAV Detection
تقدم هذه الورقة EMA-Det، وهي شبكة للتحقق من المناطق تعتمد على الخروج المبكر ومدركة للأجهزة لعمليات كشف الطائرات بدون طيار ذات المرحلتين، والتي تعطي الأولوية للاستدعاء على حساب متوسط الدقة المتوسطة (mAP) للتغلب على اختناقات النظام، محققة أداءً فائقاً على أجهزة الحافة ومثبتةً ضرورة التدريب المتخصص في المجال لتطبيقات الأشعة تحت الحمراء الحرارية.
المؤلفون الأصليون:Enes Mert AYDIN, Osman TOKLUOGLU, Enver CAVUS
في السماوات فوق مدننا وحدودنا، ظهر نوع جديد من التحديات الصامتة: طائرات بدون طيار صغيرة، بطيئة، ومنخفضة التحليق. هذه الطائرات غير المأهولة، التي غالباً ما لا يتجاوز حجمها حجم طائر، يمكنها التسلل بعيداً عن الرادارات والكاميرات التقليدية، مما يشكل مخاطر على المطارات والملاعب والبنية التحتية الحيوية. إن الدفاع ضدها يتطلب نظاماً يمكنه الرؤية، والقرار، والتحرك في جزء من الثانية. ومع ذلك، فإن الحواسيب التي ستحتاج لتشغيل هذه الدفاعات هي غالباً أجهزة صغيرة تعمل بالبطارية ذات ذاكرة وقدرة معالجة محدودة. لا يمكن لهذه الأجهزة ببساطة مسح بث فيديو ضخم وعالي الدقة بنفس البرمجيات الثقيلة المستخدمة في الحواسيب الفائقة؛ فتدفق البيانات واسع جداً، والذاكرة ضيقة للغاية. ولحل هذه المشكلة، يستخدم المهندسون غالباً نهجاً يتكون من خطوتين: أولاً، يقوم مسح استشعاري سريع وبسيط بتحديد بضع مناطق صغيرة في السماء قد تحتوي على طائرة بدون طيار. ثم يأتي نظام ثانٍ أكثر دقة ليزوم (يقرب النظر) على تلك الرقع الصغيرة فقط للتأكد مما إذا كان هناك تهديد حقيقي أم لا. ويعتمد نجاح الدفاع بأكمله على هذه الخطوة الثانية: فإذا فشل النظام في رصد طائرة بدون طيار، سيفشل النظام بالكامل، بغض النظر عن مدى جودة الخطوة الأولى.
لقد طور باحثون في جامعة أنقرة يلدريم بيضيت طريقة جديدة تسمى EMA-Det لجعل هذه الخطوة الثانية أسرع وأكثر موثوقية على هذه الأجهزة الطرفية الصغيرة. فبدلاً من محاولة بناء شبكة واحدة ضخمة تقوم بكل شيء، صمموا "محقِّقاً" متخصصاً يفهم الطبيعة الفريدة لهذه المهمة. لقد أدركوا أن معظم رقع الصور الصغيرة المرسلة للتحقق هي في الواقع سماء فارغة. وأنظمة الرؤية الحاسوبية القياسية ستضيع الوقت في تحليل كل رقعة بنفس الجهد الثقيل، سواء كانت تحتوي على طائرة بدون طيار أو مجرد سماء زرقاء. ويغير النظام الجديد هذا الأمر بإضافة "مخارج مبكرة". فبينما تتدفق بيانات الصورة عبر الشبكة، تجري عمليات فحص بسيطة في البداية تماماً؛ فإذا كان النظام واثقاً للغاية من أن الرقعة هي مجرد سماء فارغة، فإنه يتوقف عن المعالجة فوراً ويتخلص منها، مما يوفر وقتاً وطاقة ثمينين. أما الرقع التي تبدو مشبوهة فقط، فيُسمح لها بالانتقال عبر الطبقات الأعمق والأكثر تعقيداً للشبكة. هذا التصميم يحول حقيقة أن معظم المرشحين هم أهداف غير ضارة إلى ميزة في السرعة، مما يسمح للجهاز بالتعامل مع المزيد من التهديدات المحتملة دون تباطؤ.
ولتلقين هذا النظام ما يجب أن يبحث عنه، كان على الباحثين توخي الحذر الشديد بشأن البيانات التي استخدموها. فقد جمعوا آلاف الصور للطائرات بدون طيار والسماوات الفارغة من مصادر عامة، لكنهم لاحظوا أن العديد من الصور كانت نسخاً متطابقة تقريباً مأخوذة من إطارات فيديو واحدة. ولضمان أن النظام يتعلم حقاً وليس مجرد حفظ النسخ المكررة، أنشأوا عملية تنظيف صارمة؛ حيث أزالوا الصور المكررة وقسموا الصور الفريدة المتبقية إلى مجموعات تدريب واختبار، مع التأكد من عدم ظهور صورة واحدة في كلتا المجموعتين. كما بدأوا عملية تعلم النظام بحيلة ذكية: فبدلاً من ترك الكمبيوتر يخمن شكل الحواف والأشكال من الصفر، أعطوه دفعة قوية عبر برمجة الطبقة الأولى للتعرف على الخطوط والحواف الأساسية، تماماً مثل الإنسان الذي يرسم الخطوط العريضة لشيء ما قبل تلوينه. ساعدت هذه "البداية الفيزيائية" النظام على التعلم بشكل أسرع وأكثر استقراراً.
كانت نتائج هذا النهج مذهلة عند اختباره مقابل الطرق القياسية. فبينما تمكنت أنظمة الكشف الشهيرة الأخرى، المصممة لمسح مشاهد كاملة واسعة الزاوية، من العثور على حوالي 74 بالمائة من الطائرات بدون طيار في هذه الرقع الصغيرة، وجد النظام الجديد ما يقرب من 96 بالمائة. ووجد الباحثون أن الطريقة القياسية لقياس النجاح، والتي تنظر إلى درجة متوسطة معقدة، كانت في الواقع مضللة لهذه المهمة تحديداً؛ إذ يمكن لنظام أن يبدو جيداً وفقاً لهذا المتوسط، ولكنه قد يخطئ في رصد الكثير من الطائرات، وهو عيب قاتل لنظام دفاعي. ومن خلال التركيز على القدرة على اصطياد كل هدف، أثبت التصميم الجديد تفوقاً كبيراً. كما اختبر الفريق مدى كفاءة عمل النظام إذا تم تدريبه على كاميرات الضوء المرئي ثم طُلب منه النظر في صور الأشعة تحت الحمراء الحرارية، التي تظهر الحرارة بدلاً من الألوان. ودون أي إعادة تدريب، لا يزال النظام يتعرف على الطائرات بدون طيار بدقة عالية، رغم أنه فاته عدد أكبر مما فاته مع الضوء المرئي. ومع ذلك، عندما قاموا بتدريب النظام من الصفر باستخدام الصور الحرارية، فقد عمل بشكل استثنائي، مما أثبت أن الفجوة بين نوعي الرؤية تعود إلى الاختلاف في الصور نفسها، وليس بسبب قصور في تصميم النظام.
ولإثبات أن هذا النظام يمكنه العمل فعلياً على أجهزة حقيقية، أخذ الفريق الجزء الأول من شبكتهم وبنى مخططاً رقمياً لنوع معين من الرقائق المستخدمة في الأجهزة الميدانية. وقد تحققوا من أن هذا المخطط سيتناسب مع حدود الذاكرة والطاقة الصارمة للرقاقة، مؤكدين أن التصميم ليس مجرد نظرية بل هو حل عملي للنشر في العالم الحقيقي. يوضح هذا العمل أنه بالنسبة للحماية من الطائرات الصغيرة والبطيئة، فإن المفتاح ليس فقط بناء عقل أذكى، بل بناء عقل يعرف متى يتوقف عن التفكير. فمن خلال السماح للنظام باستبعاد السماء الفارغة بسرعة، فإنه يوفر طاقته للحظات الحاسمة، مما يضمن أنه عندما تكون هناك طائرة بدون طيار موجودة، فسيتم رؤيتها.
ملخص تقني: EMA-Det
بيان المشكلة يواجه اكتشاف الطائرات بدون طيار (UAVs) من نوع "منخفضة-بطيئة-صغيرة" (LSS) على أجهزة الحافة (edge devices) عقبة حرجة في حلقة "الاستشعار-القرار-التنفيذ" (sense-decide-act). بينما تعتمد أنظمة الدفاع الذاتية عادةً على مسار مكون من مرحلتين — حيث تقوم المرحلة الأولى (مثل الرادار أو كشف الحركة) باقتراح مناطق الاهتمام (RoIs)، وتقوم المرحلة الثانية بالتحقق منها — فإن النهج الحالي يعتمد غالباً على تكييف كواشف الإطارات الكاملة العامة (مثل YOLO) لمهام التحقق. ويرى المؤلفون أن هذا النهج غير مثالي لسببين:
قيود الموارد: تواجه أجهزة الحافة، ولا سيما الأنظمة القائمة على مصفوفات البوابات المنطقية القابلة للبرمجة (FPGA)، اختناقاً في عرض نطاق الذاكرة (memory bandwidth) بدلاً من القدرة الحسابية الخام (FLOPs). إن الهياكل الأساسية خفيفة الوزن (مثل التلافيف المنفصلة عمقياً) يمكن أن تزيد من الضغط على الذاكرة في الأنسجة المحدودة بذاكرة الوصول العشوائي (BRAM).
عدم توافق المقاييس: في نظام التسلسل الهرمي ذي المرحلتين، يكون إجمالي استدعاء النظام (Rtotal) هو حاصل ضرب استدعاء مرحلة الاقتراح في استدعاء مرحلة التحقق (Rproposal×Rverifier). إن الكاشف المصمم لتحسين متوسط الدقة المتوسطة (mAP) قد يفشل في تقليل السلبيات الكاذبة، مما يخلق اختناقاً على مستوى النظام. تتطلب مرحلة التحقق تحديداً استدعاءً (recall) عالياً لمنع حالات الفشل في النظام، حتى لو كان ذلك على حساب التضحية بـ mAP.
المنهجية: EMA-Det يقترح البحث شبكة EMA-Det، وهي شبكة تحقق من المناطق ذات مرحلتين، مدركة للأجهزة (hardware-aware)، ومصممة خصيصاً للمرحلة الثانية من اكتشاف الطائرات بدون طيار. تشمل المكونات المعمارية والمنهجية الرئيسية ما يلي:
الطبقة الأولى ذات التهيئة الفيزيائية: لمعالجة المعلومات المكانية المحدودة للأهداف الصغيرة (بدقة 128×128)، تم تهيئة الطبقة التلافيفية الأولى بمجموعة حتمية من مؤثرات "لابلاسيان" (Laplacian) و"سوبل" (Sobel). يوفر هذا انحيازاً استقرائياً لاكتشاف الحواف، مما يقلل من تباين التدريب مقارنة بالتهيئة العشوائية.
بوابات الخروج المبكر الديناميكية: بالاستفادة من التوزيع غير المتماثل للمناطق المرشحة (حيث تكون معظمها خلفية)، تدمج الشبكة نقطتي خروج مبكر تعتمدان على الثقة (بعد الكتلة 2 والكتلة 4). إذا تم تصنيف المرشح بثقة كخلفية، يتوقف الاستدلال، مما يتخطى الطبقات اللاحقة. يحول هذا زمن الاستدلال من التوسع الخطي إلى التوسع التقاربي، مما يقلل متوسط وقت الاستدلال بشكل كبير.
رأس تحديد الإطار المكاني المنفصل: على عكس المعماريات القياسية التي تجمع الميزات قبل عملية الانحدار (regression)، يقوم EMA-Det بفصل رأس التصنيف (متوسط التجميع العالمي) عن رأس تحسين إطار الإحاطة. يقرأ رأس الإطار خريطة الميزات قبل التجميع مباشرة للحفاظ على التخطيط المكاني، مما يحسن التحديد الموضعي دون زيادة كبيرة في عدد المعلمات.
دالة الخسارة: تستخدم الشبكة خسارة مشتركة من "الاعتراض الثنائي المتكامل" (Binary Cross-Entropy) للتصنيف، و"التقاطع الكامل مع IoU" (CIoU) لانحدار الإطار، بالإضافة إلى حدود "الاعتراض الثنائي المتكامل" لبوابات الخروج المبكر.
التصميم المدرك للأجهزة: تتجنب البنية التلافيفية المنفصلة عمقياً وتفضل التلافيف القياسية لتخفيف الضغط على عرض نطاق الذاكرة في أنظمة FPGA.
الإعداد التجريبي تستخدم الدراسة بروتوكول تقييم صارم ومنضبط:
بناء مجموعة البيانات: تم إنشاء مجموعة بيانات منزوعة التكرار ومقسمة على مستوى المصدر من صور الطائرات بدون طيار والسماء/الطيور العامة. أدت مقارنة "الهاش المتوسط" (8×8) إلى إزالة الصور المتشابهة جداً، مما ضمن وجود حدود صارمة بين التدريب والاختبار دون تداخل على مستوى المصدر. تحتوي المجموعة النهائية على 4,136 قطعة فريدة.
بروتوكول التدريب: تم تدريب جميع النماذج لمدة 150 حقبة باستخدام AdamW، والتخميد الجيبي (cosine annealing)، وN=5 من البذور العشوائية لضمان المتانة الإحصائية. استبعدت عملية تعزيز البيانات تقنيات Mosaic/MixUp للحفاظ على أشكال الأهداف الصغيرة.
النماذج المرجعية: تمت المقارنة مع YOLOv8n، وMobileNetV3-Small، وShuffleNetV2، والتي تم تدريبها جميعها من الصفر باستخدام رؤوس وبروتوكولات متطابقة.
التحقق من الأجهزة: تم إجراء تحليل موارد ثابت وتنفيذ تركيب للكتلة الأولى من الشبكة على Zynq-7020 FPGA باستخدام Vitis HLS 2025.2.
النتائج الرئيسية
الاستدعاء مقابل mAP: حقق EMA-Det استدعاءً بنسبة 96.08 ± 0.47%، متفوقاً بشكل ملحوظ على النموذج المرجعي للاكتشاف الكامل YOLOv8n الذي سجل (73.75 ± 1.86%) تحت نفس الظروف. وبينما حقق YOLOv8n قيمة mAP أعلى (49.59% مقابل 28.04%)، إلا أن المؤلفين أثبتوا أن انخفاض الاستدعاء في YOLOv8n سيؤدي إلى عرقلة أداء النظام الكلي.
دراسات الاستئصال (Ablation Studies):
CBAM: لم يؤدِ إدراج وحدات انتباه CBAM إلى تحسين mAP، بل قلل من استقرار الاستدعاء ومتوسط الاستدعاء. خلص المؤلفون إلى أن فوائد CBAM في سياقات أخرى قد تكون بديلاً للمعلومات المكانية المفقودة بسبب التجميع، وهو ما يعالجه رأس الإطار المنفصل في EMA-Det.
رأس الإطار المكاني: أدى فصل رأس الإطار إلى تحسين mAP@0.75 بمقدار 5.7 نقطة وتحسين استقرار الاستدعاء (تقليل الانحراف المعياري من 2.54 إلى 0.47) بتكلفة حسابية (FLOPs) ضئيلة.
كفاءة الخروج المبكر: من خلال ضبط عتبة الخروج (τ)، يمكن للنظام توفير ما يصل إلى 21.2% من العمليات الحسابية (FLOPs) مع الحفاظ على mAP، حيث تخرج نسبة كبيرة من مرشحات الخلفية مبكراً.
التعميم عبر المستشعرات: عند تطبيق EMA-Det المدرب على النطاق البصري (EO) على بيانات الأشعة تحت الحمراء الحرارية (Anti-UAV410) دون تدريب مسبق (zero-shot)، ظلت الدقة عالية (~95%)، لكن الاستدعاء انخفض إلى 80–86% و mAP إلى ~39–52%. ومع ذلك، فإن تدريب EMA-Det من الصفر على البيانات الحرارية حقق 89.52% mAP@0.5 و 91.64% استدعاء، مما يؤكد أن الفجوة في الأداء تعود إلى اختلاف النطاق (domain shift) وليس لقصور في البنية.
الجدوى العتادية: استخدمت الكتلة الأولى المُصنّعة على Zynq-7020 (باستخدام تكميم 16-بت ثابت) 65% من ميزانية DSP و26% من LUTs، محققة زمن انتقال قدره ~365 ميكروثانية لكل صورة. اعتُبر فك التداخل الكامل للكتل الأعمق غير ممكن بسبب قيود DSP، مما يستلحزم استخدام مصفوفات MAC متعددة الإرسال زمنياً للشبكة الكاملة.
الأهمية والادعاءات يدعي البحث أن EMA-Det يمثل تحولاً في فلسفة التصميم لاكتشاف الطائبات بدون طيار على الحافة:
إعادة توجيه المقياس: يجادل بأن الاستدعاء (recall) هو الهدف الأمثل للتحسين في مرحلة التحقق من نظام ذي مرحلتين، وليس mAP. إن تحسين mAP قد يؤدي إلى فشل النظام ككل.
بنية مدركة للأجهزة: يثبت أن البنى الضحلة والصديقة للبث (streaming-friendly) التي تستخدم تلافيف قياسية هي الأكثر ملاءمة للنشر على أجهزة FPGA مقارنة بالهياكل العميقة المحسنة لـ FLOPs والتي تعاني من اختناقات في عرض نطاق الذاكرة.
الدقة المنهجية: يؤكد المؤلفون على أهمية إزالة التكرار على مستوى المصدر والحدود الصارمة بين التدريب والاختبار في أبحاث اكتشاف الطائرات بدون طيار لمنع تسرب البيانات والمبالغة في تقدير الأداء.
تكميم تحول النطاق: تقدم الدراسة أساساً كمياً للانتقال من النطاق البصري (EO) إلى الحراري، موضحاً أنه رغم عدم كمال الانتقال دون تدريب، إلا أن البنية قادرة على تحقيق أداء عالٍ عند تدريبها على النمط المستهدف.
يخلص المؤلفون إلى أنه بينما يظل رسم الخرائط الكامل لـ FPGA للكتل من 2 إلى 6 عملاً مستقبلياً، فإن التنفيذ المتحقق منه للكتلة 1 والتصميم الخوارزمي يثبت جدوى EMA-Det للتحقق في البيئات محدودة الموارد.