ما هي الرؤية القائمة على الإطار؟

تلتقط الرؤية المبنية على الإطار المشهد كصور كاملة على فترات زمنية منتظمة، على سبيل المثال 30 أو 60 أو 120 إطارًا في الثانية. يحتوي كل إطار على معلومات مكانية كثيفة، مما يجعل الكاميرات التقليدية مناسبة بشكل طبيعي للتعرف على الأشياء وتحليل الألوان والفحص ورسم الخرائط والنظام البيئي الكبير للبرامج المبني على موترات الصور.

والمقايضة هي أن كل إطار يحرك صورة كاملة عبر المسار سواء تغير المشهد أم لا. للحصول على حلقة قرار سريعة، يساهم كل من وقت التعرض وفترة الإطار وقراءات المستشعر والنقل وتحويل الصور والاستدلال في زمن الوصول الشامل. يؤدي معدل الإطارات المرتفع إلى تقليل الفاصل الزمني لأخذ العينات، ولكنه يزيد عادةً من عرض النطاق الترددي وحركة الذاكرة والطاقة والحمل الحراري.

ما هي الرؤية المبنية على الحدث؟

تستخدم الرؤية المبنية على الحدث مستشعر صور قائمًا على الحدث والذي تستجيب وحدات البكسل الخاصة به بشكل غير متزامن للتغيرات في السطوع. بدلاً من تقديم صورة مستطيلة بإيقاع ثابت، ينتج المستشعر دفقًا يحتوي على إحداثيات البكسل والقطبية والطوابع الزمنية الدقيقة. وبالتالي فإن المناطق الثابتة تولد بيانات قليلة أو معدومة بينما يمكن للحواف المتحركة أن تنتج أحداثًا ذات دقة زمنية دقيقة جدًا.

يكون هذا التمثيل مفيدًا عندما يكون توقيت الحركة مهمًا أكثر من تلقي صورة كاملة بشكل متكرر. يمكن أن يدعم التتبع بزمن وصول منخفض، والروبوتات عالية السرعة، وانتقالات الإضاءة الصعبة، لكن تيار الحدث ليس صورة عادية. يجب تصميم الخوارزميات وأدوات التصور والتسجيل والتحقق من الصحة حول نموذج البيانات.

كيف يقوم مستشعر الصور المعتمد على الحدث بتغيير مسار البيانات

يكشف النظام المرجعي المفيد عن المسار الكامل بدءًا من الحصول على المستشعر وحتى التصفية والمعالجة وحتى مخرجات التطبيق. قم بصياغة هذه الحدود بحيث يمكن تقييم مطالبات زمن الوصول ومعدل البيانات من البداية إلى النهاية.

لا يقتصر الاختلاف الهندسي الرئيسي على مجرد "الكاميرا الأسرع مقابل الكاميرا الأبطأ". غالبًا ما يبدأ مسار الرؤية التقليدي بمخزن مؤقت كامل للصورة. يمكن أن يبدأ المسار المستند إلى الحدث في معالجة الأحداث الفردية أو نوافذ الأحداث الصغيرة بمجرد وصولها. يتيح ذلك تشغيل التصفية ومحاذاة الطابع الزمني ومنطق المنطقة محل الاهتمام وميزات الحركة بالقرب من المستشعر دون انتظار إطار كامل.

ومع ذلك، يمكن أن تصبح بيانات الحدث كثيفة في المشاهد شديدة التركيب أو في ظل الاهتزاز والوميض. ولذلك، يجب أن يقيس تصميم النظام معدل الأحداث الأسوأ، واستخدام الواجهة وعرض النطاق الترددي للذاكرة بدلاً من افتراض أن استشعار الأحداث يعني دائمًا انخفاض عرض النطاق الترددي.

الرؤية القائمة على الحدث مقابل الرؤية القائمة على الإطار

البعدالرؤية القائمة على الإطارالرؤية المبنية على الحدث
إخراج الاستشعارصور كثيفة على فترات زمنية محددةأحداث تغيير السطوع غير المتزامنة
معلومات الوقتمحدود بالتعرض وإيقاع الإطارالطوابع الزمنية الدقيقة المرتبطة بالأحداث الفردية
بيانات المشهد الثابتتستمر الإطارات الكاملة في الوصولنشاط قليل من المناطق التي لم تتغير
السياق المكاني / اللونقوي؛ كثافة الصورة المطلقة والتصوير الملون الناضجغير مباشر؛ يصف تدفق الحدث التغييرات بدلاً من الصورة التقليدية
حركة عالية السرعةيتطلب التعرض المناسب ومعدل الإطارمناسب تمامًا للتغيرات الزمنية السريعة
النظام البيئي للبرمجياتسيرة ذاتية ناضجة جدًا وأدوات للتعلم العميقالمزيد من الخوارزميات والتمثيلات ومجموعات البيانات المتخصصة
أفضل ملاءمةالتصوير العام والتعرف والملمس والصور التي يمكن للإنسان قراءتهاديناميكيات سريعة وميزات زمنية وإدراك حركة منخفض الكمون
الرؤية القائمة على الإطار
الرؤية المبنية على الحدث

الكمون: قياس سرعة اتخاذ القرار من المستشعر، وليس مكونًا واحدًا

غالبًا ما يتم اختيار كاميرات الأحداث لإدراك زمن الاستجابة المنخفض، لكن دقة الطابع الزمني للمستشعر ليست مثل زمن انتقال التطبيق. المقياس الهندسي المفيد هو الوقت من التغيير الواقعي إلى القرار الذي يظهر على واجهة النظام. يتضمن هذا المسار استجابة المستشعر والنقل والتخزين المؤقت والمعالجة المسبقة والاستدلال أو التتبع وجدولة البرامج واتصالات الإخراج.

تنطبق نفس القاعدة على كاميرا الإطار. قد يتفوق خط الأنابيب ذو معدل الإطار العالي المصمم جيدًا مع مسارات الذاكرة المباشرة على خط أنابيب الأحداث المتكامل بشكل سيئ. ولذلك ينبغي مقارنة الهندسة المعمارية بالحركة التمثيلية والإضاءة والخوارزميات.

برامج الرؤية القائمة على الأحداث واعتبارات SDK

تحتاج حزمة برامج الرؤية المبنية على الأحداث عادةً إلى تكوين الجهاز، وفك تشفير الأحداث، ومعالجة الطابع الزمني، والتصفية، والتصور، والتسجيل، وإعادة التشغيل. يجب أيضًا أن تسهل مجموعة SDK للرؤية المستندة إلى الأحداث مزامنة المشغلات الخارجية وأجهزة الاستشعار الأخرى، وفحص معدلات الأحداث وإعادة إنتاج التسلسل الذي تم التقاطه أثناء تطوير الخوارزمية.

بالنسبة لأنظمة الإنتاج، يجب أن يمتد البرنامج إلى ما هو أبعد من SDK لسطح المكتب. يجب أن تحدد الفرق كيفية نقل الأحداث إلى موارد FPGA أو MCU أو MPU أو NPU؛ كيف يتم تخزين المعايرة؛ كيف تتم مزامنة الوقت؛ وكيف يمكن إعادة تشغيل السجلات الميدانية. إذا قامت إحدى الخوارزميات بتحويل الأحداث إلى إطارات متراكمة، تصبح نافذة التراكم عبارة عن مقايضة صريحة بين زمن الوصول والمعلومات.

حيث تكون الرؤية المبنية على الحدث مفيدة

تشتمل تطبيقات الرؤية النموذجية القائمة على الأحداث على تتبع الهدف عالي السرعة، والتلاعب الآلي، والتدفق البصري، وتحليل الاهتزاز أو الحركة، والفحص الصناعي السريع والإدراك المستقل في المشاهد ذات التغيرات الكبيرة في السطوع. أقوى حالات الاستخدام هي عادةً تلك التي يعمل فيها الهيكل الزمني الدقيق على تحسين القرار بشكل مباشر بدلاً من مجرد استبدال الكاميرا التقليدية.

رؤية قائمة على الأحداث لمنصات الدفاع والمستقلة

في أنظمة الدفاع والأمن والأنظمة الذاتية، يمكن أن يكون استشعار الأحداث ذا صلة بإشارات الحركة السريعة، وتجارب التتبع، والحمولات الضوئية ذات الكمون المنخفض، وأبحاث دمج أجهزة الاستشعار. لا يزال يتعين على النظام تلبية متطلبات النظام الأساسي مثل المزامنة والواجهات الحتمية والتصميم البيئي والتسجيل والأمن السيبراني والتحقق من الصحة. يعد استشعار الحدث أحد مكونات سلسلة المهمة، وليس حلاً إدراكيًا كاملاً في حد ذاته.

عندما تكون بنية الكاميرا الهجينة أفضل

تستفيد العديد من الأنظمة العملية من الجمع بين الطرائق. يمكن أن توفر الإطارات سياقًا دلاليًا وصورًا يمكن قراءتها بواسطة الإنسان بينما تساهم الأحداث بالتفاصيل الزمنية. يمكن لأجهزة الاستشعار الحرارية أو بالقصور الذاتي أو المدى أن تضيف المتانة. يعد الاندماج مفيدًا بشكل خاص عندما يحتاج التطبيق إلى كل من "ما هو؟" و"متى وكيف تحركت بالضبط؟"

بالنسبة للأنظمة الهجينة، يعد الوقت المشترك أمرًا ضروريًا. ينبغي النظر في مشغلات الأجهزة ومجالات الطابع الزمني والمعايرة قبل الانتهاء من الخوارزميات.

بنية مرجعية للرؤية العملية القائمة على الحدث

يمكن للنظام المرجعي إجراء تصفية حتمية وعمل الطابع الزمني في FPGA، واستدلال الذكاء الاصطناعي على وحدة NPU أو المسرع، وخدمات التطبيقات على وحدة MPU، والإشراف على MCU أو النواة في الوقت الفعلي. يعتمد القسم الصحيح على معدل الحدث وهندسة النموذج وعرض النطاق الترددي للذاكرة والواجهات الخارجية. لدينا دليل FPGA مقابل NPU وMPU edge AI يشرح هذا التقسيم بمزيد من التفصيل.

قائمة التحقق من الاختيار

  • تحديد الحد الأقصى المقبول لزمن الوصول من المستشعر إلى القرار.
  • قم بقياس سرعة الحركة المتوقعة ونطاق الإضاءة ونشاط المشهد الأسوأ.
  • قرر ما إذا كانت كثافة الصورة المطلقة أو اللون أو الفيديو الذي يمكن للإنسان قراءته مطلوبة.
  • تقدير عرض النطاق الترددي وحركة الذاكرة لكل من المشاهد النموذجية وأسوأ الحالات.
  • تأكيد نضج الخوارزمية ومجموعة البيانات ونضج SDK للرؤية القائمة على الأحداث.
  • خطة التزامن مع مصادر الزناد الإطارية أو الحرارية أو بالقصور الذاتي أو الخارجية.
  • قم بقياس خط الأنابيب بالكامل قبل تجميد الحوسبة والناقل والتصميم الحراري.

اختر حول الملاحظة التي يحتاجها التطبيق

سؤال التطبيقنهج التقييم أولاما لاختبار
هل الملصق المطبوع أو اللون صحيح؟التصوير القائم على الإطارالدقة والإضاءة والتعرض ودقة الفحص
متى عبرت حافة سريعة الحركة منطقة ما؟الاستشعار على أساس الحدثجودة التوقيت ونشاط المشهد والأحداث الكاذبة وتأخير الإخراج الكامل
ما هو الجسم الموجود، وما مدى دقة تحركه؟إطار مختلط وخط أنابيب للحدثفائدة المعايرة والوقت المشترك والتمثيل والدمج
هل سيعمل النظام مع تغير الضوء أو الاهتزاز؟كلا المرشحين تحت نفس الشروط التمثيليةدقة التطبيق ومعدل الحدث أو جودة الإطار واستخدام الموارد

استخدم نفس المهمة والمشهد عند مقارنة المرشحين. لا يعد التصور الواضح في حد ذاته نتيجة اكتشاف، كما أن عدد الأحداث المرتفع ليس دليلاً على وجود معلومات مفيدة. وافق على مقياس الإخراج قبل تسجيل المقارنة.

طريقة عملية لبناء ميزانية الكمون

عند 60 إطارًا في الثانية، يبلغ الفاصل الزمني للإطار حوالي 16.7 مللي ثانية. في ظل نموذج مبسط يحدث فيه تغيير المشهد بشكل موحد بين العينات اللحظية، يبلغ متوسط ​​الانتظار للعينة التالية حوالي 8.3 مللي ثانية. يعد التعرض والقراءات والنقل والمعالجة من التأثيرات الإضافية. يصف هذا الحساب فترة أخذ العينات؛ إنه ليس زمن استجابة الكاميرا المقاس.

يحتوي مسار الأحداث أيضًا على خيارات تصميم تضيف تأخيرًا. إذا كان التطبيق ينتظر إغلاق نافذة حدث مدتها 5 مللي ثانية قبل المعالجة، فيمكن لحدث قريب من بداية تلك النافذة الانتظار لمدة 5 مللي ثانية تقريبًا في تلك المرحلة وحدها. لا تؤدي الطوابع الزمنية للمستشعر الدقيق إلى إزالة خيار التخزين المؤقت هذا. استخدم هذه الأمثلة لتحديد المراحل التي تستحق القياس، وليس للمطالبة بميزة ثابتة لأي من المستشعرين.

الحدودخط أنابيب الإطارخط أنابيب الحدث
الملاحظةالتعرض وتوقيت العينةاستجابة تغيير السطوع وتوليد الطابع الزمني
النقلالقراءة والارتباط والمخازن المؤقتة للمضيفترميز الأحداث، والارتباطات، والمخازن المؤقتة لفك التشفير
التحضيرتحويل الصور وتغيير حجمها وإعداد الموترالتصفية والنوافذ الزمنية وبناء التمثيل
القرارالخوارزمية وجدولة الإخراجالخوارزمية وجدولة الإخراج

قياس عمر المخرجات مع وجود علاقة صحيحة بين ساعة المراقبة وساعة النتيجة. لا يمثل الطابع الزمني للبرنامج في نهاية مكالمة قراءة الكاميرا بالضرورة وقت التعرض. وبالمثل، يمكن أن ينتمي الطابع الزمني الدقيق للحدث إلى ساعة لم تتوافق بعد مع المضيف.

صمم مقارنة يمكن لمهندس آخر أن يعيد إنتاجها

  1. حدد المهمة وحركة الهدف ونطاق الإضاءة والإخراج المطلوب قبل تحديد الإعدادات.
  2. بصريات الوثيقة ومجال الرؤية وإعدادات المستشعر وإصدارات البرامج والمعايرة.
  3. سجل الظروف التمثيلية، بما في ذلك المشاهد الصعبة مثل الوميض أو الاهتزاز حيثما كان ذلك مناسبًا.
  4. قم بتقييم دقة المهمة وتأخير الإخراج ومعدل البيانات وحمل المعالجة المستمر معًا.
  5. الحفاظ على التسجيلات وملفات التكوين بحيث يمكن مقارنة تغييرات الخوارزمية على نفس المدخلات.

بالنسبة لمرحلة التنفيذ لدينا برنامج كاميرا الأحداث ودليل SDK يغطي تمثيل البيانات وتسجيلها ونشرها. استخدم دليل مزامنة الوقت عند الجمع بين الوسائل.

ما هي الكاميرا التي يجب عليك تقييمها لفحص الجودة؟

ابدأ بالعيب الذي تحتاج إلى ملاحظته. قد يكون المكون المفقود أو الملصق المطبوع أو العلامة السطحية مناسبًا تمامًا لتصوير الإطار التقليدي باستخدام البصريات والإضاءة التي يتم التحكم فيها. عندما تكون الإشارة المهمة عبارة عن حركة سريعة أو التوقيت الدقيق للتغيير، قم بتقييم استشعار الحدث مقابل نفس المهمة.

اكتب أصغر ميزة ذات صلة، وسرعة الكائن، ومجال الرؤية، وتنوع الإضاءة، ووقت اتخاذ القرار المتاح. حافظ على تباين الإنتاج الطبيعي في التقييم: دفعات مختلفة، والتحولات، والتشطيبات السطحية ومواضع الأجزاء. قارن بين العيوب المفقودة والرفض الخاطئ بالإضافة إلى سرعة المعالجة.

يُعد استشعار الأحداث مرشحًا للاختبار، وليس متطلبًا لكل نظام فحص. انظر لدينا الرؤية الصناعية وحل مراقبة الجودة للتكامل من الكاميرا إلى الجهاز والتخطيط التجريبي.

الأسئلة الشائعة حول الرؤية المبنية على الحدث

ما هي الرؤية المبنية على الحدث؟

الرؤية القائمة على الحدث هي طريقة استشعار تقوم فيها وحدات البكسل بالإبلاغ عن تغيرات السطوع المحلية بشكل غير متزامن بدلاً من انتظار إطار الصورة الكامل. يحمل كل حدث عادةً إحداثيات البكسل والقطبية والطابع الزمني، مما يسمح للمعلومات المتعلقة بالحركة بالوصول إلى خط أنابيب المعالجة بدقة زمنية دقيقة.

ما الفرق بين الرؤية القائمة على الحدث والرؤية القائمة على الإطار؟

تلتقط الرؤية المبنية على الإطار صورًا كاملة على فترات زمنية ثابتة، في حين أن الرؤية المبنية على الأحداث تتغير فور حدوثها. توفر كاميرات الإطار سياقًا مكانيًا ولونيًا كثيفًا؛ يمكن لأجهزة استشعار الأحداث تقليل بيانات المشهد الثابت الزائدة عن الحاجة وتحسين توقيت الحركة السريعة. تعتمد أفضل بنية على المهمة والإضاءة ومجموعة البرامج وزمن الوصول المطلوب لاتخاذ القرار.

ما هي البرامج أو SDK اللازمة للرؤية القائمة على الأحداث؟

يجب أن يتعامل برنامج الرؤية المبني على الأحداث مع تدفقات الأحداث غير المتزامنة بدلاً من موترات الصور التقليدية فقط. يجب أن يدعم SDK العملي تكوين المستشعر، وتصفية الأحداث، ومعالجة الطابع الزمني، والتصور، والتسجيل، والتشغيل، والمعايرة، والمزامنة، والتحويل إلى تمثيلات مطلوبة عن طريق التتبع أو خطوط أنابيب الشبكة العصبية.

أين يتم استخدام الرؤية المبنية على الحدث؟

تشمل تطبيقات الرؤية النموذجية القائمة على الأحداث الروبوتات عالية السرعة، وتتبع الحركة، والأنظمة المستقلة، والمراقبة الصناعية والاستشعار حيث تجعل التغيرات السريعة في المشهد أو الإضاءة الصعبة التوقيت مهمًا. ويمكنه أيضًا استكمال الكاميرات التقليدية في أنظمة الإدراك الهجين.

كيف يمكن استخدام الرؤية المبنية على الأحداث في منصات الدفاع؟

بالنسبة للمنصات الدفاعية والمنصات المستقلة، يمكن لأجهزة استشعار الأحداث دعم إشارات الحركة ذات زمن الوصول المنخفض والتتبع والإدراك في نطاق ديناميكي عالٍ أو حركة سريعة. لا يزال النظام القابل للنشر يتطلب طابعًا زمنيًا محددًا، وواجهات قوية، ودمج أجهزة استشعار متزامنة، وبرامج تم التحقق من صحتها، وقياسًا دقيقًا لمعدلات الأحداث الأسوأ.

هل يقوم مستشعر الصور المعتمد على الحدث دائمًا بخفض النطاق الترددي؟

لا، قد تولد المشاهد الثابتة القليل من البيانات، لكن الاهتزاز أو الوميض أو الحركة عالية التركيب يمكن أن تؤدي إلى إنشاء تدفقات أحداث كثيفة. لذلك، يجب أن يستخدم تصميم الواجهة والذاكرة معدلات أحداث أسوأ الحالات المُقاسة بدلاً من افتراض أن استشعار الحدث يكون دائمًا عرض نطاق ترددي منخفض.

المراجع التقنية

وأمثلة التوقيت هي حسابات توضيحية. تتطلب مطالبات زمن الوصول والكشف على مستوى المنتج قياسات للتنفيذ الكامل.

قم بتقييم الرؤية المبنية على الحدث في حلقة القرار الفعلية الخاصة بك.

مشاركة الهدف وملف تعريف الحركة والواجهات والبيئة والكمية التجريبية. يمكننا تعيين المتطلبات في جهاز استشعار وFPGA وهندسة الحوسبة المحلية.