تحسين التنبؤ بالاصطدام باستخدام نماذج Ultralytics YOLO
تعرف على كيفية مساعدة رؤى نماذج Ultralytics YOLO لأنظمة التنبؤ بالاصطدام في اتخاذ قرارات أكثر أماناً وسرعة في البيئات الديناميكية.

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

الشكل 1. مثال على استخدام YOLO11 لاكتشاف الكائنات على الطريق (المصدر).
والنتيجة هي نظام ذكاء اصطناعي يفهم ما يحدث حوله ويدعم اتخاذ قرارات أكثر ذكاءً في البيئات الديناميكية. في هذا المقال، سنستكشف كيفية عمل التنبؤ بالاصطدام، والطرق الكامنة وراءه، والدور الذي يمكن أن تلعبه الرؤية الحاسوبية ونماذج Ultralytics YOLO في هذه العملية. لنبدأ!
ما هو التنبؤ بالاصطدام؟#
التنبؤ بالاصطدام هو قدرة نظام الذكاء الاصطناعي على فهم كيفية تحرك الكائنات وتوقع متى قد تقترب جدًا أو تتصادم. يمكن للأنظمة المختلفة استخدام هذه المعلومات بطرق عديدة، بما في ذلك دعم ميزات السلامة، وتحسين الحركة، أو تنسيق الإجراءات في المساحات المشتركة.
أينما تحركت الكائنات عبر مساحة مشتركة، سواء كانت سيارات على الطريق السريع، أو رافعة شوكية في ممر مستودع، أو مشاة يعبرون الشارع، فإن التنبؤ بالاصطدام يساعد الأنظمة على فهم كيفية تطور هذه التفاعلات. في التطبيقات التي تركز على السلامة، يمكن استخدام هذه البصيرة لتقليل المخاطر، بينما في إعدادات أخرى، يمكن أن تدعم مهام مثل تخطيط المسار، أو التوقيت، أو الحركة المنسقة.
على سبيل المثال، في العديد من المركبات الأحدث المجهزة بأنظمة مساعدة السائق المتقدمة، أو ADAS، تراقب الكاميرات والمستشعرات الطريق أمامها وتقدر مدى سرعة اقتراب السيارة من الكائنات القريبة. إذا اكتشف النظام أن الموقف قد يصبح غير آمن، فإنه ينبه السائق، وفي بعض الحالات، قد يساعد الكبح التلقائي في تقليل قوة الاصطدام.
استكشاف المراحل الأربع للتنبؤ بالاصطدام#
يتضمن التنبؤ بالاصطدام عملية منسقة تعمل فيها مكونات الذكاء الاصطناعي المختلفة معًا لتحديد الكائنات، ومتابعة حركتها، وتقدير ما قد يحدث لاحقًا. تعمل هذه الأنظمة عادةً من خلال أربع مراحل مترابطة: اكتشاف الكائنات، وتتبع الكائنات، وتوقع المسار، وأخيرًا التنبؤ بالاصطدام، حيث تعتمد كل مرحلة على دقة المرحلة السابقة لها.
بعد ذلك، لنلقِ نظرة فاحصة على كيفية عمل كل مرحلة.
نظرة على اكتشاف الكائنات#
اكتشاف الكائنات هو مهمة أساسية في رؤية الكمبيوتر حيث تحدد نماذج الذكاء الاصطناعي للرؤية وتحدد موقع الكائنات في إطار صورة أو فيديو. من خلال تحليل بيانات وحدات البكسل، يمكن لنموذج اكتشاف الكائنات إنتاج ثلاثة مخرجات رئيسية: صناديق الإحاطة، وفئات الكائنات، ودرجات الثقة. تظهر صناديق الإحاطة مكان الكائن، وتشير فئات الكائنات إلى ماهيته، مثل سيارة، أو مشاة، أو راكب دراجة، وتنعكس درجات الثقة في مدى يقين النموذج بشأن التنبؤ.
تبني نماذج الرؤية الحاسوبية مثل YOLO11 و YOLO26 على هذا الأساس وتدعم العديد من المهام ذات الصلة، بما في ذلك اكتشاف الكائنات، وتتبع الكائنات، واكتشاف صناديق الإحاطة الموجهة (OBB). يمكن لاكتشاف الكائنات إخبار نظام التنبؤ بما يوجد في كل إطار، ويقوم التتبع بمتابعة تلك الكائنات أثناء تحركها، وتوفر صناديق الإحاطة الموجهة أشكالًا أكثر دقة للكائنات التي تظهر بزوايا مختلفة.
في هذه المرحلة، يركز نظام التنبؤ بالاصطدام فقط على فهم ما هو موجود في البيانات المرئية. فهو يشكل الطبقة الأساسية للمعلومات التي تعتمد عليها جميع الخطوات اللاحقة، لكنه لا يأخذ في الاعتبار بعد كيفية تحرك الكائنات أو تفاعلها.
نظرة عامة على تتبع الكائنات#
بمجرد اكتشاف الكائنات، تكون الخطوة التالية هي تتبعها عبر الإطارات لكي يتمكن النظام من فهم كيف تتحرك بمرور الوقت. بينما يوفر الاكتشاف صناديق إحاطة جديدة في كل إطار، يضيف تتبع الكائنات استمرارية من خلال ربط تلك الاكتشافات بمرور الوقت.
تعمل خوارزميات التتبع المدعومة بواسطة حزمة Ultralytics بايثون، مثل ByteTrack أو BoT-SORT، مع نماذج مثل YOLO11 باستخدام بيانات الاكتشاف من كل إطار لمتابعة الكائنات أثناء تحركها. تعين هذه الخوارزميات معرفًا فريدًا لكل كائن وتستخدمه للحفاظ على هذه الهوية حتى عندما يتحرك الكائن بسرعة أو يصبح مخفيًا جزئيًا. يؤدي هذا إلى إنشاء سجل تتبع سلس يلتقط كيفية تحرك الكائن.

الشكل 2. نظرة على تعيين معرفات فريدة للاكتشافات المختلفة باستخدام YOLO (المصدر)
إليك نظرة سريعة على كيفية عمل طريقتي التتبع هاتين:
- ByteTrack: يستخدم كلاً من الاكتشافات ذات الثقة العالية والمنخفضة للحفاظ على معرفات كائنات متسقة، مع تنبؤات حركة من مرشح Kalman تساعد المتعقب على البقاء مستقرًا عندما تتحرك الكائنات بسرعة أو يصعب اكتشافها لفترة وجيزة.
- BoT-SORT: توسع هذه الخوارزمية SORT من خلال الجمع بين تنبؤات حركة مرشح Kalman وإشارات المظهر، مما يسمح للمتعقب بمتابعة الكائنات بشكل أكثر موثوقية في المشاهد المزدحمة أو أثناء الإخفاء الجزئي.
لقياس مدى أداء طرق التتبع هذه، يقوم الباحثون بتقييمها على مجموعات بيانات ومعايير تتبع كائنات متعددة (MOT) راسخة. كما تشمل المقاييس المستخدمة عادةً دقة تتبع الكائنات المتعددة (MOTA)، التي تعكس جودة التتبع الشاملة؛ ودرجة F1 للهوية (IDF1)، التي تقيس مدى اتساق الحفاظ على هويات الكائنات؛ ودقة التتبع من الدرجة العالية (HOTA)، التي تقدم رؤية متوازنة لكل من أداء الاكتشاف ودقة الارتباط.
فهم توقع المسار#
بعد تتبع كائن عبر إطارات متعددة، تكون الخطوة التالية هي التنبؤ بالمكان الذي سيذهب إليه بعد ذلك. يُعرف هذا بتوقع المسار. بينما يجد الاكتشاف الكائنات ويتابع التتبع كيفية تحركها، يتطلع التوقع إلى المستقبل ويقدر مواقعها المستقبلية.
يمكن استخدام المعلومات المستمدة من الاكتشاف والتتبع، مثل صندوق إحاطة الكائن، وموقعه عبر الإطارات، والمعرف المعين، لحساب ميزات الحركة مثل السرعة، والاتجاه، وأنماط الحركة. تمنح هذه الرؤى المشتقة نموذج التوقع البيانات التي يحتاجها لتقدير المكان الذي من المرجح أن يكون فيه الكائن في الثواني القليلة القادمة.
في الحالات التي تحتوي فيها بيانات التتبع على فجوات أو قفزات مفاجئة، تساعد تقنيات الاستيفاء في إعادة بناء مسارات أكثر سلاسة واتساقًا. يضمن هذا تلقي نموذج التوقع لمدخلات حركة عالية الجودة بدلاً من بيانات موقع غير مكتملة أو مشوشة.

الشكل 3. تصور للتنبؤ بمسار سيارة. (المصدر)
لإجراء هذه التنبؤات، تعتمد العديد من الأنظمة على نماذج التعلم العميق المصممة لفهم كيفية تغير حركة الكائن بمرور الوقت. من خلال تحليل سلاسل المواقع السابقة وميزات الحركة المشتقة منها، تتعلم هذه النماذج أنماط الحركة الشائعة وتستخدم تلك المعرفة لتوقع المسارات المستقبلية.
إليك بعض طرق التعلم العميق والتعلم الآلي المستخدمة عادةً لتوقع المسار:
-
الشبكات العصبية المتكررة (RNNs): هي نماذج تعلم عميق مصممة للعمل مع السلاسل، مثل سلسلة من إطارات الفيديو. يمكنها الاحتفاظ بذاكرة للمواقع السابقة واستخدام تلك المعلومات لفهم كيفية تحرك الكائن. يساعد هذا النظام على التعرف على أنماط الحركة البسيطة مثل زيادة السرعة، أو إبطائها، أو التحرك في خط مستقيم.
-
شبكات الذاكرة طويلة المدى القصيرة (LSTMs): LSTMs هي نوع أكثر تقدمًا من RNN التي يمكنها تذكر المعلومات لفترات أطول. يتيح لهم ذلك التقاط حركات أكثر تعقيدًا، مثل مركبة تستعد للالتفاف أو مشاة يغير اتجاهه. نظرًا لقدرتها على تتبع الاتجاهات الأطول، فإنها غالبًا ما تنتج تنبؤات أكثر موثوقية في البيئات المزدحمة.
-
المحولات: تعالج المحولات تسلسلات الحركة الكاملة وتستخدم الاهتمام للتركيز على التفاصيل الأكثر أهمية في هذه التسلسلات. هذا يجعلها فعالة بشكل خاص في المشاهد التي تتفاعل فيها عدة كائنات، مثل دمج السيارات أو عبور المشاة.
يمكن لهذه النماذج التنبؤ بالمسارات قصيرة المدى وطويلة المدى. تميل التوقعات قصيرة المدى، التي تقل عادةً عن ثانيتين، إلى أن تكون الأكثر دقة، في حين توفر التنبؤات عبر نوافذ أطول، مثل ثانيتين إلى ست ثوانٍ، مزيدًا من الاستبصار ولكنها تأتي مع قدر أكبر من عدم اليقين.
تجميع كل شيء معًا: خوارزميات اكتشاف الاصطدام#
في المرحلة النهائية، وهي التنبؤ بالاصطدام، يستخدم النظام كل ما تعلمه حتى الآن: ماهية كل كائن (الاكتشاف)، وكيف تحرك (التتبع)، وأين من المرجح أن يذهب بعد ذلك (التوقع). تتحقق هذه الخطوة مما إذا كانت أي من المسارات المتوقعة قد تتقاطع بطريقة قد تؤدي إلى اصطدام.

الشكل 4. كيف يعمل نظام التنبؤ بالاصطدام (المصدر)
في حالة المركبات ذاتية القيادة، يقارن نظام فحص الاصطدام المسارات المستقبلية للكائنات القريبة مثل السيارات والمشاة وراكبي الدراجات. إذا تداخل مساران متوقعان أو اقتربا بشكل خطير، فإنه يصنف الموقف كاصطدام محتمل للمركبة. لفهم مدى إلحاح خطر الاصطدام، يحسب النظام أيضًا قيمة تُعرف بالوقت المتبقي للاصطدام.
الوقت المتبقي للاصطدام (TTC) هو مقياس رئيسي في البيئات سريعة الحركة. إنه يقدر مقدار الوقت المتبقي قبل اصطدام كائنين إذا استمرا في سرعتيهما واتجاهيهما الحاليين. عندما ينخفض TTC عن حد معين، يمكن للنظام الاستجابة عن طريق إصدار تحذيرات، أو استخدام المكابح، أو تعديل مساره المخطط له.
تطبيقات العالم الحقيقي للتنبؤ بالاصطدام#
أصبح التنبؤ بالاصطدام أمرًا بالغ الأهمية عبر العديد من الصناعات، بما في ذلك إدارة المرور، والبنية التحتية للمدن الذكية، والأتمتة الصناعية، والروبوتات المتنقلة. مع استمرار تقدم أحدث نماذج الرؤية الحاسوبية والتوقع، أصبحت هذه الأنظمة أكثر قدرة على توقع الحركة.
الآن بعد أن أصبح لدينا فهم أفضل لكيفية عمل التنبؤ بالاصطدام وتوقع المسار، دعونا نلقي نظرة على بعض الدراسات البحثية المثيرة للاهتمام التي تعرض كيف يمكن استخدام هذه الطرق في بيئات حقيقية مختلفة.
التنبؤ بالاصطدام المدعوم بـ YOLO للمركبات ذاتية القيادة للطوارئ#
يعد التنقل في البيئات المزدحمة وغير المتوقعة أحد أصعب التحديات للأنظمة ذاتية القيادة، خاصة عندما يتحرك المشاة بطرق لا تتبع أنماطًا واضحة. تواجه مركبات الطوارئ هذه المشكلة بشكل متكرر أكثر، حيث تحتاج إلى التحرك بسرعة بسرعات عالية عبر المساحات العامة المزدحمة دون الاعتماد على طرق منظمة، أو علامات المسار، أو سلوك مشاة متوقع.
في هذه الأنواع من السيناريوهات، يصبح فهم مكان تواجد الأشخاص وكيفية تحركهم في الثواني القليلة القادمة أمرًا بالغ الأهمية لتجنب الحوادث. على سبيل المثال، استكشفت دراسة بحثية حديثة هذا التحدي من خلال بناء خط أنابيب التنبؤ بالاصطدام الكامل لمركبة ذاتية القيادة للطوارئ (EAV) تعمل في بيئات غنية بالمشاة.
كيف يعمل خط أنابيب التنبؤ بالاصطدام المدعوم بـ YOLO#
إليك نظرة على كيفية عمل هذه المنهجية:
- اكتشاف المشاة باستخدام YOLO: يحدد كاشف يعتمد على YOLO المشاة في كل إطار كاميرا ويخرج صناديق إحاطة لكل شخص مرئي.
- تتبع الحركة باستخدام ByteTrack: تربط خوارزمية ByteTrack هذه الاكتشافات عبر الإطارات، مما يمنح كل مشاة معرفًا متسقًا وينشئ سجل حركة يوضح كيفية تحركهم بمرور الوقت.
- تقدير الموقع في العالم الحقيقي: تقوم خوارزمية رسم خرائط المنظور العكسي (IPM) بتحويل إحداثيات البكسل ثنائية الأبعاد إلى مواقع تقريبية على مستوى الأرض، مما يساعد النظام على فهم مكان وجود المشاة في مساحة العالم الحقيقي بالنسبة للمركبة.
- إنشاء رؤية عين الطائر باستخدام cGAN: تنشئ شبكة GAN مشروطة، وهي نموذج ذكاء اصطناعي يترجم تنسيق صورة إلى آخر، تمثيلاً لرؤية عين الطائر للمشهد. يجعل هذا التخطيط من الأعلى من الأسهل تفسير مواقع المشاة وما يحيط بهم.
- توقع المسار باستخدام نموذج LSTM: باستخدام المواقع السابقة وأنماط حركة كل مشاة، يتوقع نموذج LSTM المكان الذي من المرجح أن يتحركوا فيه في الثواني القليلة القادمة.
- اكتشاف اصطدام فعال باستخدام مخاريط الاصطدام: تتم مقارنة المسارات المتوقعة باستخدام طريقة مخروط الاصطدام، والتي تحدد ما إذا كانت مسارات المركبة وأي مشاة في طريقها للتقاطع.
- تجنب الاصطدام من خلال الإشارات: إذا تنبأ النظام باصطدام، فإنه ينشط إشارة صوتية (مثل بوق أو جرس) في اللحظة المثلى. يتم اختيار التوقيت للتأثير على سلوك المشاة ومنحهم فرصة لزيادة سرعتهم أو إبطائها والوصول إلى بر الأمان.
ضمان سلامة المشاة في المدن باستخدام الرؤية الطرفية و YOLO#
وبالمثل، تنظر طريقة أخرى لمنع الاصطدام إلى ما هو أبعد من المركبات وتركز على البنية التحتية نفسها. فبدلاً من الاعتماد على مستشعرات داخل السيارة، تستخدم هذه الطريقة كاميرات ذكية مثبتة عند ممرات المشاة والتقاطعات لمراقبة كيفية تحرك المشاة والمركبات في الوقت الفعلي. غالبًا ما تكون هذه المواقع غير متوقعة؛ فقد يخطو الأشخاص إلى الطريق فجأة، وقد ينسج راكبو الدراجات عبر حركة المرور، وقد لا يتباطأ السائقون دائمًا، لذا فإن اكتشاف المخاطر مبكرًا أمر حيوي.
استكشفت دراسة مثيرة للاهتمام هذه الفكرة من خلال نظام يسمى NAVIBox، وهو جهاز رؤية حافّة مصمم للتنبؤ بمخاطر المركبات والمشاة مباشرة في التقاطع. يستخدم النظام نموذج Ultralytics YOLOv8 لاكتشاف المشاة والمركبات، ومتعقب مركز خفيف الوزن لمتابعتها عبر الإطارات. يؤدي هذا إلى إنشاء سجلات حركة قصيرة وموثوقة، والتي يتم تحسينها بعد ذلك باستخدام تحويل منظور يحيّل عرض كاميرا المراقبة ذات الزاوية إلى تخطيط طائر أكثر وضوحًا للطريق.
مع هذه المسارات المحسنة، يمكن لـ NAVIBox تقدير كيفية تحرك مستخدمي الطريق في الثواني القليلة القادمة والتحقق مما إذا كانت مساراتهم قد تتقاطع (يشار إليها أيضًا باختبار التقاطع). عندما يكتشف النظام تفاعلًا محفوفًا بالمخاطر، فإنه يرسل تحذيرات على الفور عبر شاشات للسائقين ومكبرات صوت للمشاة - دون الاعتماد على خادم بعيد أو اتصال شبكة. أظهر الاختبار في مواقع حضرية حقيقية أن NAVIBox يعمل بسرعة كافية للاستجابة الحقيقية في الوقت الفعلي ويمكنه تحديد سيناريوهات الاصطدام المحتملة بدقة، مما يجعله أداة سلامة عملية لتقاطعات المدن المزدحمة.

الشكل 5. التنبؤ بخطر الاصطدام بين المركبات والمشاة. (المصدر)
إيجابيات وسلبيات اكتشاف الاصطدام والتنبؤ به#
فيما يلي بعض مزايا استخدام أنظمة التنبؤ بالاصطدام التي تدعمها الذكاء الاصطناعي:
-
تحسين الوعي الظرفي: تقوم أنظمة الذكاء الاصطناعي برسم خرائط مستمرة لكيفية تحرك الكائنات في بيئة ما، مما يوفر فهمًا أغنى لتدفق الحشود واسع النطاق، أو سلوك حركة المرور، أو مسارات الآلات.
-
رؤى تعتمد على البيانات للتخطيط طويل الأمد: من خلال تسجيل الاكتشافات، والحوادث الوشيكة، وأنماط الحركة، توفر أنظمة الذكاء الاصطناعي تحليلات يمكن لمخططي المدن، وفرق السلامة، ومشغلي الأساطيل استخدامها لإعادة تصميم التقاطعات، وتحسين اللافتات، أو تحسين السياسات التشغيلية.
-
الوقاية من المخاطر بتكلفة فعالة: من خلال اكتشاف المخاطر قبل تفاقمها، يمكن لهذه الأنظمة جعل من الممكن تجنب الحوادث المكلفة، أو مطالبات التأمين، أو إصلاحات المعدات.
على الرغم من فوائدها، تواجه أنظمة خلو الاصطدام أيضًا قيودًا معينة. إليك بعض التحديات التي يجب مراعاتها:
- قيود وضع المستشعر والكاميرا: يمكن للكاميرات ذات الموقع أو الزاوية السيئة تشويه حجم الكائن أو مسافته، مما يجعل تقدير العمق وتوقع المسار أقل موثوقية.
- الإخفاء: قد تختفي الكائنات جزئيًا أو كليًا خلف كائنات أخرى. وهذا يجعل تتبع الكائنات أمرًا صعبًا نظرًا لأن النموذج يفقد الاستمرارية المرئية.
- الظروف البيئية: يمكن للإضاءة المنخفضة، أو أشعة الشمس القوية، أو المطر، أو الضباب، أو جودة الكاميرا الضعيفة أن تقلل من قدرة النموذج على رؤية المشهد بوضوح، مما يؤثر على الدقة.
أبرز النقاط#
يجمع التنبؤ بالاصطدام بين قدرتين قويتين: الرؤية الحاسوبية، التي تسمح للأنظمة بفهم ما يحدث في البيئة في الوقت الحالي، وتوقع المسار، الذي يساعدها على توقع ما من المرجح أن يحدث بعد ذلك.
من خلال الجمع بين هذه نقاط القوة، يمكن للآلات اكتشاف الكائنات المتحركة في الوقت الفعلي والتنبؤ بكيفية تفاعل تلك الكائنات في الثواني القادمة. مع استمرار تطور تقنيات الرؤية الحاسوبية والتوقع، من المرجح أن يصبح التنبؤ بالاصطدام مفتاحًا لبناء أنظمة ذاتية قيادة أكثر أمانًا وموثوقية وقابلية للتوسع.
تفضل بزيارة مجتمعنا و مستودع GitHub لمعرفة المزيد حول الذكاء الاصطناعي. واستكشف تطبيقات مثل الذكاء الاصطناعي في الرعاية الصحية و الرؤية الحاسوبية في التصنيع على صفحات الحلول الخاصة بنا. واكتشف خيارات الترخيص لدينا وابدأ البناء اليوم!






