LiteEvent-AE: Lightweight Autoencoder for Event-Based Vision on Low-Latency Energy-Constrained Edge Devices
تقدم هذه الورقة LiteEvent-AE، وهو مشفر تلقائي خفيف الوزن للرؤية القائمة على الأحداث يحقق دقة تمييز تنافسية مع عدد معاملات أقل بمقدار 35.6 ضعفاً واستهلاك طاقة أقل بمقدار 726.3 ضعفاً مقارنة بـ YOLOv9، مما يتيح استدلالاً مستداماً وفي الوقت الفعلي على الأجهزة الطرفية محدودة الموارد مثل Raspberry Pi 4B وNVIDIA Jetson Nano.
في عالم الآلات التي ترى، هناك مقايضة جوهرية بين السرعة والطاقة. الكاميرات التقليدية، مثل تلك الموجودة في هواتفنا الذكية، تعمل من خلال التقاط صورة كاملة للمشهد كل جزء من الثانية، بغض النظر عما إذا كان قد تغير أم لا. وهذا يخلق تدفقاً مستمراً من البيانات، والتي يكون الكثير منها مجرد تكرار لنفس الخلفية الساكنة. ولكي يعالج الكمبيوتر هذا، يجب عليه استهلاك كمية كبيرة من الطاقة والوقت، وهو ما يمثل عقبة رئيسية للأجهزة التي تحتاج إلى العمل بالبطاريات أو العمل في الوقت الفعلي، مثل السيارات ذاتية القيادة أو الروبوتات الصغيرة. ولحل هذه المشكلة، طور المهندسون نوعاً مختلفاً من المستشعرات يسمى "كاميرا الأحداث" (event camera). فبدلاً من التقاط صور كاملة، تعمل هذه المستشعرات مثل العين البشرية، حيث لا تسجل سوى إشارة عندما يكتشف بكسل واحد تغيراً في السطوع. وينتج عن ذلك تدفق متفرق وغير متزامن من البيانات يتميز بسرعة وكفاءة فائقتين، ولكنه أيضاً يصعب على برمجيات الرؤية الحاسوبية القياسية فهمه لأنه يفتقر إلى الهيكل الشبكي المألوف للصورة الفوتوغرافية العادية.
وقد طور باحثون في جامعة ميريلاند، بالتيمورك، نظاماً جديداً صُمم لسد هذه الفجوة، مما يسم يسمح باستخدام هذه المستشعرات فائقة الكفاءة في الأجهزة الصغيرة ومنخفضة الطاقة دون التضحية بالدقة. لقد ابتكروا أداة رقمية مدمجة، تُعرف باسم "المُشفّر التلقائي" (autoencoder)، والتي تعمل كمترجم وضواغط لهذا النوع الفريد من البيانات المرئية. يعمل النظام من خلال أخذ التدفق الفوضوي للتغيرات التي سجلتها كاميرا الأحداث وتكثيفه في شكل أصغر ومنظم يمكن للكمبيوتر قراءته بسهل. وبمجرد ضغط هذه البيانات، يمكن لمصنف بسيط متصل بالنظام تحديد الأشياء، مثل الوجوه أو المركبات، بدقة عالية. وقد اختبر الباحثون هذا النهج على مجموعتين مختلفتين من البيانات، ركزت إحداهما على الوجوه البشرية والأخرى على المشاة والمركبات التي تعبر الشارع. ووجدوا أن نظامهم خفيف الوزن يمكنه التعرف على هذه الأشياء بدقة تضاهي أقوى النماذج الضخمة المتوفرة حالياً، ولكنه فعل ذلك باستخدام جزء ضئيل من قدرة الحوسبة.
يكمن الاختراق الحقيقي لهذا العمل في أدائه على الأجهزة الواقعية. فقد نشر الفريق نظامهم على جهازين شائعين محدودَي الموارد: "راسبيري باي 4B" (Raspberry Pi 4B)، وهو كمبيوتر صغير أحادي اللوحة يُستخدم غالباً في المشاريع الهواة، و"إنفيديا جيتسون نانو" (NVIDIA Jetson Nano)، وهي وحدة مصممة للحوسبة الطرفية. وعلى جهاز "راسبيري باي"، عالج نسخة المصنف ذات المُشفر التلقائي بنسبة 50% من النظام البيانات بكفاءة عالية لدرجة أنها استهلكت 16.19 جول فقط من طاقة عبء عمل الاستدلال الذي تم تقييمه. ولوضع ذلك في الاعتبار، فإن نموذجاً قياسياً عالي الأداء يعمل على نفس المهمة وعلى نفس الجهاز سيستهلك طاقة تزيد عن 700 مرة. ومن حيث السرعة، حقق نموذج المصنف بنسبة 50% معدل 44.8 إطاراً في الثانية على جهاز "جيتسون نانو"، مما سمح له بمواكبة المشاهد سريعة الحركة في الوقت الفعلي. وحتى عندما قلل الباحثون حجم نموذجهم إلى النصف لجعله أصغر، فقد احتفظ بقدرته على التعلم والتعرف على الأنماط، مما يثبت أن النظام قوي بما يكفي للتعامل مع الضغط الكبير دون فقدان فعاليته.
يتحدى هذا البحث الافتراض السائد بأن الرؤية عالية الدقة تتطلب أجهزة حاسوبية ضخمة ومستهلكة للطاقة. ومن خلال إثبات أن بنية متخصصة وخفيفة الوزن يمكنها التعامل مع الطبيعة المعقدة والضوضائية للبيانات القائمة على الأحداث، أظهر المؤلفون أنه من الممكن بناء أنظمة ذكية تكون سريعة ومستدامة في آن واحد. لا يعتمد النظام على حسابات معقدة ومستهلكة للوقت أو بصمات ذاكرة كبيرة، بل يستخدم عملية مبسطة لتصفية الضوضاء غير الضرورية والتركيز فقط على التحركات الأساسية التي تحدد ماهية الشيء. وتشير النتائج إلى أن الأجهزة المستقبلية، من الطائرات بدون طيار المستقلة إلى التكنولوجيا القابلة للارتداء، يمكن تزويدها بقدرات رؤية متطورة تعمل لساعات بشحنة واحدة، مما يفتح الباب أمام جيل جديد من الذكاء الاصطناعي الواعي بيئياً وعالي الاستجابة.
ملخص تقني: LiteEvent-AE: مشفر تلقائي خفيف الوزن للرؤية القائمة على الأحداث للأجهزة الطرفية ذات زمن الاستجابة المنخفض والمقيدة بالطاقة
بيان المشكلة تقدم مستشعرات الرؤية القائمة على الأحداث نموذجاً واعداً للذكاء الاصطناعي الموفر للطاقة من خلال توفير إشارات بصرية متفرقة ومنخفضة زمن الاستقراء، مما يلغي معالجة البيانات الفائضة الشائعة في التصوير التقليدي القائم على الإطارات. ومع ذلك، فإن الطبيعة غير المتزامنة، والمعرضة للضوضاء، والمتفرقة لتدفقات الأحداث تفرض تحديات كبيرة أمام نماذج التعلم العميق التقليدية. فغالباً ما تكون الشبكات العصبية الالتفافية (CNNs) القياسية مكثفة حوسبياً وغير مناسبة للمنصات المدمجة منخفضة الطاقة المطلوبة للحوسبة الطرفية. علاوة على ذلك، فإن الحلول الحالية، مثل الشبكات العصبية النبضية (SNNs) أو البنى القائمة على المحولات (Transformers)، تفرض عبئاً حوسبياً وتعقيداً كبيراً يعيق النشر في الوقت الفعلي على الأجهزة محدودة الموارد. وهناك حاجة ماسة لبنى تعلم متخصصة يمكنها تشفير الهيكل الزماني-المكاني لبيانات الأحداث بكفاءة مع الحفاظ على دقة عالية في التعرف بأقل استهلاك للطاقة.
المنهجية يقترح المؤلفون "LiteEvent-AE"، وهو مشفر تلقائي (Autoencoder) مدمج وقابل للضبط وموجه بالأحداث، مصمم لضغط البيانات النيورومورفية مع الحفاظ على الهياكل الزمانية-المكانية الأساسية. تتكون البنية من مرحلتين رئيسيتين:
تمثيل الأحداث والترميز: يستخدم النظام تمثيلات أحداث كثيفة، حيث يحول تدفقات الأحداث غير المتزامنة إلى تنسورات مهيكلة تشبه الإطارات عبر تراكم الأحداث. يمثل الهيكل الأساسي بنية مشفر-فك تشفير (Encoder-Decoder) التفافية خفيفة الوزن. يستخدم المشفر (Encoder) مجموعة من الكتل الالتفافية مع وحدة التنشيط الخطية المستقيمة (ReLU) وتقليل أبعاد المساحة (Max pooling) لرسم خرائط إطارات الأحداث عالية الأبعاد إلى فضاء كامن منخفض الأبعاد. ويبرز استخدام ReLU لقدرته على إدخال اللاخطية، وكبح الضوضاء المتأصلة في بيانات الأحداث المتفرقة، وتعزيز التنشيطات المتفرقة التي تتوافق مع طبيعة البيانات.
تكييف التصنيف: لتحويل المشفر التلقائي إلى مصنف، يتم إعادة توظيف المشفر المدرب مسبقاً كأداة استخراج ميزات ثابتة. يتم إلحاق طبقتين متصلتين بالكامل (Fully Connected Layers) بالمخرج الكامن لإجراء تعلم حدود القرار. هذا التصميم يفصل بين تعلم التمثيل وبين التمييز الخاص بالمهمة، مما يقلل عدد المعلمات (Parameters).
العتبة التكيفية: يدعم الإطار عتبة أحداث تكيفية، مما يسمح للنظام بتعديل حساسية كشف الأحداث ديناميكياً بناءً على الظروف البيئية. وهذا يقلل من توليد الأحداث غير الضرورية دون المساس بالمعلومات البصرية الأساسية.
المساهمات الرئيسية
البنية: تقديم مشفر تلقائي خفيف الوزن وقابل للضبط مصمم خصيصاً لتصنيف الأشياء القائم على الأحداث، وقادر على العمل على إطارات الأحداث الثابتة باستخدام عمليات التفافية قياسية.
القابلية للتوسع والمتانة: إثبات متانة البنية عبر مستويات متعددة من عتبات نشاط الأحداث، مما يؤكد قدرتها على التكيف مع مستويات الضوضاء المتغيرة وديناميكيات المشهد.
الكفاءة العتادية: تقييم شامل للنموذج على منصات مدمجة محدودة الموارد، وتحديداً Raspberry Pi 4B (وحدة المعالجة المركزية) و NVIDIA Jetson Nano (وحدة معالجة الرسومات).
قياس الأداء: مقارنة صارمة مع نماذج CNN المتطورة (SOTA)، بما في ذلك عائلة YOLO (v4, v7, v9)، و EfficientDet-b0، و MobileNet-v1، و YuNet.
النتائج التجريبية تم تقييم النموذج على مجموعة بيانات Smart Event Face (SEFD) ومجموعة بيانات Event-Based Crossing (EBCD) عبر عتبات زمنية مختلفة.
الدقة مقابل المعلمات: في مجموعة بيانات SEFD، حقق مصنف المشفر التلقائي المقترح دقة تنافسية مقارنة بـ YOLOv9 (بفارق 4-6% فقط) بينما استخدم معلمات أقل بمقدار 35.6 ضعفاً (1.7 مليون معلمة لنموذج 100% مقابل 60.5 مليون لـ YOLOv9). كما أن تهيئة المرشح بنسبة 50% تخفض عدد المعلمات أكثر لتصل إلى 458 ألف معلمة. وفي مجموعة بيانات EBCD، حقق النموذج متوسط دقة قدره 93.33% عبر العتبات المختبرة، متفوقاً على YOLOv4 و YOLOv7 و MobileNet-v1.
دقة إعادة البناء: أظهر المشفر التلقائي قدرات قوية في إعادة البناء. حقق النموذج كامل السعة مؤشر تشابه بنيوي (SSIM) قدره 0.939 على SEFD، بينما حافظت تهيئة المرشح بنسبة 50% على SSIM مرتفع قدره 0.915، مما يشير إلى المرونة تحت ضغط الضغط المعماري الكبير.
زمن الاستجابة والإنتاجية:
على NVIDIA Jetson Nano، قدم نموذج المصنف بنسبة 50% إنتاجية في الوقت الفعلي بلغت 44.8 إطاراً في الثانية (FPS).
على Raspberry Pi 4B، أظهر النموذج المقترح سرعة أعلى بـ 414 ضعفاً في عدد الإطارات في الثانية مقارنة بنماذج عائلة YOLO، متفوقاً بشكل كبير على النماذج المرجعية الخفيفة الأخرى مثل MobileNet-v1 و YuNet. وتحديداً، حقق مصنف المشفر التلقائي 22.1 ضعفاً من حيث FPS لنموذج YOLOv9 على Raspberry Pi 4B. وعلى Jetson Nano، حقق المصنف 21.4 ضعفاً أعلى في FPS مقارنة بـ YOLOv4.
كفاءة الطاقة: تتعلق أهم النتائج باستهلاك الطاقة. على Raspberry Pi 4B، استهلك مصنف المشفر التلقائي بنسبة 50% فقط 16.19 جول لمعالجة 100 صورة. ويمثل هذا استهلاك طاقة أقل بنحو 726.3 ضعفاً مقارنة بـ YOLOv9 تحت نفس بروتوكول التقييم.
الأهمية والادعاءات يزعم البحث أن LiteEvent-AE نجح في معالجة المقايضة بين الكفاءة الحوسبية ودقة التعرف. ومن خلال الاستفادة من بنية مشفر تلقائي مدمجة، يثبت المؤلفون أنه من الممكن تحقيق إدراك عالي السرعة على الأجهزة الطرفية منخفضة الطاقة دون التكاليف الطاقية الباهظة المرتبطة بالنماذج الثقيلة المتطورة. وتشير النتائج إلى أن هذه النماذج المدمجة والموجهة بالأحداث قابلة للتطبيق لتعزيز أنظمة الذكاء الاصطناعي الواعية بيئياً ومنخفضة الطاقة في بيئات الحوسبة المستقلة، والمتنقلة، والمدمجة. ويضع هذا العمل أساساً للتوسعات المستقبلية نحو مجموعات بيانات الأحداث الأكثر تعقيداً وتعدد الأجسام والأصناف، مع التأكيد على إمكانات الكشف في الوقت الفعلي في السيناريوهات المقيدة بالطاقة.