معيار ESCO لسلامة الحشود مشروحًا لفرق العمليات في الشرق الأوسط
السياق: لماذا أكتب هذا الآن
كلّ عام في موسم الحجّ تَتَكَرَّر محادثات مع فِرَق العمليات في المملكة + شركاء التكنولوجيا — هيئة الرئاسة العامّة لشؤون الحرمين، رئاسة شؤون الحرمين، هيئات الحجّ، شركات مُشَغِّلة للمَوْلات الكبرى، فِرَق ملاعب — حول نَفْس السؤال: “كيف نَقِيس كثافة الحشد بدقّة كافية لتفادي الكارثة؟”
السؤال يَحْمِل تَحَيُّزًا. كثير من الفِرَق تَتَخَيَّل أنّ المُشْكِلَة هي “كاميرا أفضل” أو “نموذج رؤية حاسوبية أحدث”. المُشْكِلَة في الواقع: غياب بيانات تَدْرِيب مُؤَشَّرَة بسياق عَرَبِي تشغيلي. النماذج المَفْتُوحَة المَصْدَر (مثل ShanghaiTech، UCF-QNRF، JHU-CROWD) مُدَرَّبَة في الغَالِب على مَشَاهِد غربية / صينية. شخص يَلْبَس إحرامًا، حَشْد يَتَحَرَّك بِنَمَط طوافيّ، عَتَبَة كثافة في مَمَرّ مَوْلٍ سعوديّ — كلّ هذه تَفْشَل في النماذج الجاهزة.
ملاحظة: أنا لست خبير سلامة حشد مُعْتَمَد. خَلْفِيَّتي بيانات ذكاء اصطناعي. هذا المقال مَكْتُوب من زاوية فريق البيانات: ما الذي يَحْتَاج إلى تَأْشِير. لِلتَّخْطِيط التَّشْغِيلِيّ الفعلي للحشد، يَجِب الرُّجُوع لِخُبَرَاء سلامة حشد مُعْتَمَدِين، وللأبحاث الأكاديمية المذكورة لاحقًا في هذا المقال.
مستويات كثافة الحشد ESCO: شرح تشغيلي
معيار ESCO + أعمال Keith Still (مرجعية في الحوكمة العالمية للحشود، Manchester Metropolitan University) + إرشادات HSE البريطانية تَتَّفِق على الإطار الأرْبَاعِي. الأَرْقَام أَشْخَاص لكلّ متر مربّع.
| المستوى | الكثافة | الحالة التشغيلية | إمكانية التَّحَكُّم |
|---|---|---|---|
| A | < 2 شخص/م² | مُرِيح، حَرَكَة طبيعية | سيطرة كاملة، تَدَفُّق طبيعيّ |
| B | 2 - 4 شخص/م² | مُكْتَظّ لكنّه مَقْبُول، تَبَاطُؤ نَسَبِيّ | سيطرة جُزْئِيَّة، تَدَخُّل بسيط مُمْكِن |
| C | 4 - 6 شخص/م² | تَزَاحُم خَطِر، حَرَكَة تَكَادُ تَتَوَقَّف | تَدَخُّل عَاجِل مَطْلُوب |
| D | > 6 شخص/م² | حَرِج، احتمال انهيار حشد + اخْتِنَاق + سُقُوط دومينو | تَدَخُّل غالبًا مُتَأَخِّر — كارثة |
نقاط لا تُذْكَر بِكِفَايَة في النقاش العام:
أوّلًا: التَّحَوُّل من B إلى C سريع وغير-خَطِّيّ. Helbing وزملاؤه أَوْضَحُوا في ورقة “Crowd disasters as systemic failures: analysis of the Love Parade disaster” (Helbing & Mukerji 2012) ثمّ في ورقة “The Dynamics of Crowd Disasters: An Empirical Study” (Helbing et al. 2007) أنّ الانتقال من حَرَكَة مُكْتَظَّة إلى “اضطراب-حشد” (crowd turbulence) يَحْدُث في ثوانٍ. النموذج الذي يَكْتَشِف C بعد ثلاثين ثانية من حدوث الانتقال — مُتَأَخِّر.
ثانيًا: الكثافة وَحْدَهَا لا تَكْفِي. ميزة الخطر الحقيقية هي الكثافة × التَّبَايُن (مَدَى تَقَلُّب اتّجاه الحَرَكَة). حشد ثابت بكثافة 5 شخص/م² أَقَلّ خُطُورَة من حشد بنفس الكثافة لكنّ بعضه يَدْفَع شَمَالًا وبعضه جَنُوبًا. هذا يَنْعَكِس على ما يَجِب تَأْشِيرُه.
ثالثًا: الكثافة المَحَلِّيَّة تَفْتَرِق عن الكثافة الإجْمَالِيَّة. متوسّط 3 شخص/م² في ساحة كبيرة قد يَخْفِي بُقَع 7 شخص/م² في زاوية. النموذج يَجِب أن يَعْمَل على مُسْتَوَى الخَلِيَّة (cell-level)، ليس فقط على مُسْتَوَى الكاميرا.
السِّجِلّ التاريخي: ما تُعَلِّمُنَاه الكوارث
قِرَاءَة الأَدَب الأكاديمي + التَّقَارِير الرَّسْمِيَّة حول الحوادث المُؤَثِّرَة في الشرق الأوسط ضرورية لِأَيّ مَن يَبْنِي تكنولوجيا في هذا المجال:
- جسر الجمرات 2006 — وفاة 363 حَاجًّا في 12 يناير 2006. تَحْلِيل ما-بَعْد-الحادثة من Salim Al-Bosta & Al-Abideen (في “Reverse osmosis review of crowd dynamics at Jamarat Bridge”, IRJET / مَجَامِيع مُؤْتَمَرَات أمن الحجّ 2006-2008) يَنْسَب الحادثة إلى تَرَاكُم حَجَّاج عند نقطة دُخُول ضَيِّقَة، انتقال سريع من B إلى D، وانهيار حشد. أَدَّى ذلك إلى إعادة-تَصْمِيم الجسر بالكامل (مَشْرُوع تَوْسِعَة جسر الجمرات الجديد، تَمَّ تَدَرُّجِيًّا حتّى 2010).
- منى 2015 — حادثة طريق 204 يوم 24 سبتمبر 2015. التَّقْدِير الرسمي السعودي: 769 وفاة. تَقَارِير مُسْتَقِلَّة (AP، رويترز، Associated Press tally) قَدَّرَت الرقم بأعلى من 2400. التَّحْلِيل الأكاديمي لاحقًا (Illiyas et al. + Al-Bosta وزملاؤه + Helbing لاحقًا 2015-2016) يَنْسَب الحادثة إلى تَلَاقِي مَجْمُوعَتَيْن من الحَجَّاج في تَقَاطُع طريقَيْن (204 و 223) بكثافة حَرِجَة + اتّجاهات حَرَكَة مُتَعَاكِسَة. هذه حادثة “اضطراب-حشد” بِامْتِيَاز.
- Love Parade دويسبورغ 2010 — كارثة أوروبيّة (21 وفاة) لكنّ تَحْلِيلها مَرْجِعِيّ. ورقة Helbing & Mukerji 2012 (“Crowd disasters as systemic failures”) تَتْبَع التَّدَفُّق الزمنيّ + كثافة الحشد دقيقة-بدقيقة، وتُقَدِّم نموذج “اضطراب-حشد” كمُؤَشِّر تَنْبُؤِيّ.
- مَلَاعِب وملاعب — Hillsborough 1989، Port Said 2012، Kanjuruhan 2022 — كلّها حالات تَزَاحُم في نقاط دُخُول / خُرُوج. تُذَكِّر بأنّ ESCO + سَلامَة-الحشد لا تَخُصّ الحجّ وحده.
كلّ هذه الحوادث تُؤَكِّد نَفْس النَّمَط: انتقال غير-خَطِّيّ من حَرَكَة مَأْمُونَة إلى انهيار خلال ثوانٍ. نموذج رؤية حاسوبية مُفِيد سَلامِيًّا يَجِب أن يَكْتَشِف الانتقال، لا الحَالَة بعد وُقُوعِه.
التَّفْرِيق بين بيانات ما-قبل-الحادثة وبيانات وَقْت-الحادثة
هذا أَهَمّ تَفْصِيل تشغيليّ في بِنَاء بيانات تَدْرِيب:
- بيانات وَقْت-الحادثة — مَشَاهِد كثافة D، حَرَكَة فَوْضَوِيَّة، سُقُوط، اخْتِنَاق. هذه نَادِرَة، حَسَّاسَة أَخْلَاقِيًّا، مَصْدَرُهَا غَالِبًا مَقَاطِع مُسْتَخْرَجَة من حوادث تاريخية. لا تَكْفِي وَحْدَهَا لِتَدْرِيب نموذج تَنْبُؤِيّ.
- بيانات ما-قبل-الحادثة — مَشَاهِد الـ30-60 ثانية قبل وُقُوع كارثة، حيث الكثافة تَنْتَقِل من B إلى C إلى D. هذه هي البيانات الذَّهَبِيَّة. إن دَرَّبْت نموذجًا على رؤية الانتقال، يستطيع التَّحْذِير قبل وُقُوع الكارثة.
المُشْكِلَة: بيانات ما-قبل-الحادثة شَحِيحَة بِشِدَّة، خاصّة في السياق العربي. لذا الفِرَق الجَادَّة تَبْنِي بيانات بالطَّرِيقَة التَّالِيَة:
- تَجْمَع لقطات تاريخية لِمَنَاطِق حَرَجَة (نقاط دُخُول الحرم، جسر الجمرات قبل + بعد التَّوْسِعَة، تَقَاطُعَات منى، مَدَاخِل ملاعب)
- تُؤَشِّر كلّ إطار بِمُسْتَوَى ESCO الفعلي + كثافة لكلّ خَلِيَّة + اتّجاه حَرَكَة سَائِد لكلّ خَلِيَّة
- تَجْمَع لقطات حوادث تاريخية مَنْشُورَة (الجمرات 2006، منى 2015، Love Parade، Hillsborough — متاحة في الأدب الأكاديمي)
- تُؤَشِّر التَّسَلْسُل الزمنيّ بِحَدَث الانتقال (لحظة B → C، لحظة C → D)
- تَبْنِي نموذجًا يُمَيِّز إشَارَات ما-قبل-الانتقال
نموذج تأشير الفيديو + قَوَالِب صناديق الإحاطة + قَوَالِب نقاط المَفْصَل كلّها تَدْخُل هنا.
ما الذي يَحْتَاج تَأْشِيرًا في فيديو سَلامَة-الحشد
من تَجْرِبَة عَمَلِيَّة، طبقات التَّأْشِير التي تَخْدِم نموذج كثافة + حَرَكَة-حشد إنتاجيّ:
| طبقة التَّأْشِير | الوصف | المُخْرَج | أَدَاة |
|---|---|---|---|
| رؤوس مُؤَشَّرَة بنقاط (head dots) | كلّ شخص مُؤَشَّر بنقطة على رأسه | عَدّ + كثافة | keypoint |
| صناديق إحاطة (bounding boxes) لِأَشْخَاص أَفْرَاد | كلّ شخص قابل-للفصل في صندوق | كَشْف + تَتَبُّع | bounding box |
| خَرَائِط كثافة (density maps) | تَوْزِيع 2D للكثافة على إطار | تَدْرِيب نماذج كثافة | density heatmap |
| تَقْسِيم خَلَوِيّ (cell-level segmentation) | تَقْسِيم الإطار إلى خَلَايَا + كثافة لكلّ خَلِيَّة | كَشْف بُقَع الخطر | grid annotation |
| اتّجاه حَرَكَة (motion vectors) | اتّجاه سَائِد للحَرَكَة لكلّ خَلِيَّة | كَشْف اضطراب-حشد | optical flow + manual review |
| تَأْشِير مَلَابِس + سياق | إحرام / لِبَاس عَادِيّ / لِبَاس مَلْعَب / لِبَاس مَوْلٍ | فَهْم سيناريو + شَخْصَنَة | classification |
| نِقَاط حَرِجَة فيزيائية | عَمُود، دَرَج، بَوّابَة، نقطة تَضْيِيق | تَوَافُق بَنِيَوِيّ | semantic segmentation |
| حَدَث (event) | لحظة سُقُوط، نقطة انهيار، تَوَقُّف حَرَكَة | حقيقة-أرضيّة لِتَدْرِيب نموذج حَدَث | temporal annotation |
| تَسْمِيَة مُسْتَوَى ESCO على كلّ إطار | A / B / C / D | حقيقة-أرضيّة للنموذج | classification |
النِّكَات في التَّفَاصِيل:
- رؤوس بنقاط أَفْضَل من صناديق إحاطة لكثافة عالية. في كثافة 6 شخص/م²، الصناديق تَتَدَاخَل + التَّأْشِير يَنْهَار. النِّقَاط لا تَتَدَاخَل.
- التَّأْشِير الجَوْهَرِيّ يَجِب أن يَكُون مِن مُؤَشِّر مُتَدَرِّب على سَلامَة-الحشد. المُؤَشِّر العَادِيّ لا يَعْرِف الفَرْق بين كثافة 3 و 5 — هي تَبْدُو “كَثِيرَة” في الحالتين. تَدْرِيب المُؤَشِّر يَتَطَلَّب أمثلة + مَرَاجِع + اختبار.
- التَّأْشِير بسياق ديني / ثقافي. مَن يُؤَشِّر مَشَاهِد الحرم يَجِب أن يَفْهَم اتّجاه الطَّوَاف + مَسَار السَّعْي + نَمَط الصَّلَاة، لأنّ “حَرَكَة عَكْسِيَّة” في الطَّوَاف لا تَعْنِي شيئًا — كلّ الحَجَّاج يَتَّجِهُون عَكْس عقارب الساعة. النموذج يَجِب أن يَفْهَم ذلك.
لماذا تَفْشَل النماذج الغربية في سياق الحرم + المسجد النبوي
النماذج المَفْتُوحَة المَصْدَر (CSRNet، MCNN، CrowdNet، SASNet) مُدَرَّبَة على بيانات ShanghaiTech + UCF-CC-50 + UCF-QNRF + JHU-CROWD. هذه بيانات مَوْضُوعَاتُها مَلَاعِب + شَوَارِع + احتجاجات. النموذج المُدَرَّب عليها يَفْشَل في:
- الإحرام الأبيض — لَوْنٌ مَوْحُود + لِبَاس طَيْف يَخْلَط نموذج الكَشْف
- الكثافة الفوقية (overhead density) — كاميرات الحرم في الغالب طائرة بدرون أو طائرة على عَمُود طويل، زاوية فَوْقِيَّة شَدِيدَة. البيانات الغربية أَفْقِيَّة في الغالب.
- النَّمَط الطَّوَافِيّ — حَرَكَة دَائِرِيَّة مُنَظَّمَة لا تَظْهَر في بيانات تَدْرِيب غربية
- الإضَاءَة المَسْجِدِيَّة — أُنْوَار صَفْرَاء، ضَوْء قَمَر، لَيْل ثُمَّ صباح — نطاق إضَاءَة وَاسِع داخل نفس الإطار
الحلّ ليس “نموذج أَفْضَل” — الحلّ بِنَاء بيانات تَدْرِيب مَحَلِّيَّة بسياق الحَرَم + المسجد النبوي + المُنْشَآت السعودية الكبيرة. وهذا يَتَطَلَّب فِرَق تَأْشِير عَرَبِيَّة + شراكة مع هيئة الرئاسة العامّة + رئاسة شؤون الحرمين + شَرِيك أكاديمي. اقرأ حلول الحجّ + سلامة الحشد للحكومة للنَّمُوذَج التَّشْغِيلِيّ الذي نُوصِي به.
كيف نَبْنِي مَجْمُوعَة حقيقة-أرضيّة لكثافة الحشد
عمل تشغيليّ من تَجْرِبَة:
- اِجْمَع بيانات أَرْبَع مَوَاقِع تَجْرِيبِيَّة قبل التَّوَسُّع — مَثَلًا: ساحة الحرم في وَقْت صلاة، جسر الجمرات في يوم رَمْي، مَدْخَل مَوْلٍ سعوديّ في يوم ذُرْوَة، مَدْخَل مَلْعَب
- التَقَط بيانات في ظُرُوف مُخْتَلِفَة — ليل/نهار، صَيْف/شتاء، يوم عَمَل/عُطْلَة، حادثة-طَفِيفَة/يوم-عَادِي
- اِسْتَخْدِم عَدَّة كَامِيرَات مُتَزَامِنَة — كاميرا فَوْقِيَّة + كاميرا أَفْقِيَّة + كاميرا زَاوِيَّة. النموذج النهائيّ يَجِب أن يَعْمَل على أَيّ زاوية.
- اِعْمَل تَأْشِير ثُلَاثِيّ-الطبقات — رؤوس بنقاط + صناديق إحاطة لكلّ شخص يُمْكِن فَصْلُه + خَرِيطَة كثافة شَامِلَة لكلّ إطار
- اِفْحَص الإنْتَاجِيَّة بِنُقَطَّة-ذَهَبِيَّة — مَقَاطِع مُؤَشَّرَة بِخَبِير سَلامَة-حشد مُعْتَمَد، يَتَحَقَّق منها كلّ مُؤَشِّر شَهْرِيًّا
- حَافِظ على سِجِلّ تَدْقِيق كَامِل — لاحقًا قد تَطْلُب جهة حُكُومِيَّة + الهيئات السعودية + شُرَكَاء أكاديميين تَتَبُّع مَن أَشَّر ماذا، متى، بأَيّ تَعْلِيمَات
- اِبْنِ مَنَاطِق-اخْتِبَار مَحْفُوظَة — مَقَاطِع لا يَرَاهَا النموذج في التَّدْرِيب، تَخْدِم تَقْيِيمًا مُسْتَقِلًّا
مَسْرَد المُصْطَلَحَات يَحْتَوِي تَعْرِيف لِكُلّ مُصْطَلَح فَنِّيّ ذُكِر في هذه القائمة.
مَسْؤُولِيَّة + خصوصية
نقطة لا تُحْذَف:
- PDPL السعوديّة (نظام حماية البيانات الشخصية، نَافِذ منذ سبتمبر 2023) تَفْرُض ضَوَابِط على بيانات شَخْصِيَّة بَيُومِيتْرِيَّة. وَجْه الإنسان قد يَكُون بيانات شَخْصِيَّة بَيُومِيتْرِيَّة.
- العَلَاج العَمَلِيّ: تَأْشِير رؤوس بِنَقْطَة لا يَلْزَم تَخْزِين الوَجْه. كاميرات السلامة تَعْمَل على عَدّ + كثافة، لا على هُوِيَّة. النَّمَاذِج المُنْتَجَة يَجِب أن تَكُون تَجْرِيدِيَّة، ليست هُوِيَّاتِيَّة.
- مُوَافَقَة الجهات — أَيّ تَقَاط فيديو في الحَرَمَيْن يَتَطَلَّب موافقة هيئة الرئاسة العامّة لشؤون الحرمين بكتاب. لا يُوجَد طريق “هاوي” هنا.
ما تَفْعَل Annota8 + ما لا تَفْعَل
نَفْعَل:
- نَبْنِي بيانات تَدْرِيب لِمَسَائِل كثافة + حَرَكَة-حشد بفريق عربيّ مُتَدَرِّب
- نَدْعَم تَأْشِير فيديو ESCO-وَاعِي بقَوَالِب صناديق-إحاطة + نقاط رأس + خَرَائِط كثافة
- نُقَدِّم وُثُوق تَدْقِيق + مَنَاطِق-اخْتِبَار مَحْفُوظَة
- نَعْمَل بقيود PDPL + متطلّبات سيادة بَيَانَات سعودية
- نُؤَلِّف بَيَانَاتنا مع شَرَكَاء أكاديميين سعوديين عند الطَّلَب
لا نَفْعَل:
- لا نَبِيع نَمَاذِج سلامة جَاهِزَة. نَبْنِي البيانات. النموذج يَبْنِيه فريق المُشَغِّل أو شَرِيك تكنولوجيا.
- لا نُقَدِّم استشارة سَلامَة-حشد. اِسْتَشِر مُهَنْدِسي سَلامَة-حشد مُعْتَمَدِين (Keith Still، G. Keith Still، G4S، Crowd Dynamics International، أو شُرَكَاء سعوديين مُعَيَّنِين).
- لا نَتَدَخَّل في قرارات تَشْغِيل في وَقْت-الحدث. عمَلنا يَنْتَهِي عند نموذج بِبَيَانَات مُؤَشَّرَة جَيِّدًا.
ما يَعْنِيه هذا للمشتري
- اِبْدَأ بِسُؤَال: “أَيّ مَوَاقِع تَجْرِيبِيَّة، ما عَدَد ساعات الفيديو، ما طبقات التَّأْشِير، ما الجَدْوَل؟” — ليس “أَيّ نَمُوذَج”
- اِطْلُب من المُورِّد سِجِلّ تَأْشِير + اختبار جَوْدَة + مَنَاطِق-اخْتِبَار مَحْفُوظَة، ليس مُجَرَّد “بيانات”
- اِسْتَخْدِم بَيَانَات ما-قبل-الحادثة، ليس بَيَانَات وَقْت-الحادثة وَحْدَهَا
- لا تَعْتَمِد على نَمَاذِج مَفْتُوحَة-المَصْدَر غربية بدون ضَبْط مَحَلِّيّ. اِفْحَصْها على بيانات مَحَلِّيَّة قَبْل النَّشْر
- اِشْرَك خَبِير سَلامَة-حشد مُعْتَمَد طِيلَة مَشْرُوع البَيَانَات + النموذج