YOLO26-RD: An End-to-End Road Damage Detection Network With Learnable Contrast Enhancement and Edge-Guided Downsampling
تقدم هذه الورقة YOLO26-RD، وهو كاشف لأضرار الطرق يعمل من البداية إلى النهاية ويتميز بتعزيز تباين قابل للتعلم وتقليل عينات موجه بالحواف، والذي يحقق أداءً هو الأفضل في فئته من خلال تدقيق مجموعة البيانات أولاً لدحض فرضية "الأجسام الصغيرة" ومن ثم تحسين البنية التحتية عبر الإزالة الاستراتيجية للميزات بدلاً من إضافة الوحدات.
يتم مسح آلاف الأميال من الطرق يومياً للعثور على الشقوق والثقوب والبقع المتآكلة التي تشير إلى الحاجة للإصلاح. هذا العمل بالغ الأهمية للحفاظ على سلامة المدن وضبط الميزانيات، لكن القيام به يدوياً أمر بطيء ومكلف. ولتسريع هذه العملية، توجه المهندسون إلى استخدام كاميرات مثبتة على مركبات تسير على طول الطريق، حيث تلتقط صوراً لسطح الطريق أثناء حركتها. والهدف هو تعليم الكمبيوتر النظر إلى هذه الصور ورصد الأضرار فوراً، وتسجيل التفاصيل الأساسية فقط لما وجده بدلاً من إرسال ملفات الفيديو الضخمة نفسها. لسنوات، كان النهج المعياري لتعليم الكمبيوتر هذه المهارة هو افتراض أن أضرار الطرق تتكون من أشياء صغيرة وباهتة يسهل تفويتها. وبناءً على ذلك، تم تصميم البرمجيات المخصصة لهذه المهمة بطبقات إضافية من الحساسية، تم ضبطها خصيصاً للبحث عن الأشياء الصغيرة، تماماً مثل جهاز كشف المعادن المعدل للعثور على أصغر مسمار في حقل.
قرر فريق من الباحثين في تايلاند، يعملون مع شركة تقوم بمسح الطرق في جميع أنحاء البلاد، اختبار ما إذا كان هذا الافتراض القائم منذ فترة طويلة صحيحاً بالفعل بالنسبة للبيانات التي يستخدمونها. لم يبدأوا ببناء آلة جديدة؛ بل بدأوا بقياس البيانات نفسها. فحصوا آلاف الصور المشروحة حيث رسم الخبراء البشريون مربعات حول الأضرار. وما وجدوه كان مفاجئاً: "الشقوق الصغيرة" التي صُممت البرمجيات للبحث عنها لم تكن صغيرة على الإطلاق. ولأن الخبراء رسموا مربعات حول كامل طول الشق أو المساحة الكاملة للبقعة، كان متوسط حالة الضرر في الواقع كبيراً، حيث يشغل جزءاً كبيراً من الصورة. ومع ذلك، كانت البرمجيات القياسية لا تزال تستهلك معظم قدرة المعالجة لديها في البحث عن أشياء صغيرة تكاد لا توجد في مجموعة البيانات الخاصة بهم، بينما تتجاهل إلى حد كبير الأضرار الكبيرة الواضحة الموجودة بالفعل. كان الأمر يشبه استخدام مجهر للنظر إلى منظر طبيعي؛ فقد كانت الأداة تركز بشدة على المقياس الخاطئ لدرجة أنها لم تستطع رؤية الصورة الكبيرة.
مسلحين بهذا القياس، أعاد الباحثون بناء نظام الكشف من الصفر، حيث جردوا النظام من الأجزاء غير الضرورية وأضافوا أدوات جديدة مصممة لتناسب واقع بياناتهم. قاموا بإزالة الطبقة المتخصصة المخصودة للأشياء الصغيرة، مما أتاح للكمبيوتر تركيز انتباهه على المناطق الكبيرة حيث يوجد الضرر فعلياً. وللتعامل مع حقيقة أن صور الطرق غالباً ما تعاني من إضاءة غير متساوية — حيث يكون جزء من الطريق في شمس ساطعة والآخر في ظل عميق — أضافوا نظام تصحيح ذكياً. فبدلاً من محاولة تفتيح الصورة بأكملها دفعة واحدة، مما قد يؤدي إلى طمس الأجزاء المشمسة، يقوم هذا النظام بتعديل التباين في بلاطات (tiles) محلية صغيرة، ويتعلم كيفية موازنة الضوء لكل قطعة محددة من الطريق. كما قاموا بتحسين الطريقة التي يقلص بها الكمبيوتر الصورة أثناء معالجتها، لضمان عدم التخلص من الخطوط الرفيعة والحادة مثل الشقوق عن طريق الخطأ أثناء عملية الاختزال، بل بدلاً من ذلك يتم إبرازها لكي يتمكن الكمبيوتر من رؤيتها بوضوح.
كانت نتيجة هذا النهج القائم على البيانات هي نظام جديد يسمى YOLO26-RD. وعند اختباره مقابل النماذج القياسية المستخدمة في الصناعة، أثبت هذا النظام الجديد أنه أكثر دقة بشكل ملحوظ؛ فقد وجد مزيداً من الأضرار ورسم مربعات أكثر إحكاماً ودقة حولها. وفي مقارنة مباشرة عبر خمسة أحجام مختلفة من النموذج، تفوق النظام الجديد باستمرار على النسخ الأقدم والأكثر شيوعاً، حيث وجد مزيداً من الأضراء بدقة أكبر. وكان أفضل إصدار من النظام الجديد قادراً على معالجة الصور بسرعة كافية لمواكبة مركبة تسير بسرعة الطريق السريع، حيث يحلل الطريق في الوقت الفعلي دون توقف. وقد حقق ذلك أثناء العمل على أجهزة يمكن تثبيتها بتكلفة معقولة على مركبة مسح قياسية.
ربما الدرس الأكثر أهمية من هذا العمل ليس مجرد البرنامج الجديد، بل المنهجية المستخدمة لإنشائه. لقد أظهر الباحثون أنه قبل تصميم نظام تعلم آلي معقد، من الضروري قياس البيانات التي سيراها. ومن خلال تدقيق حجم وشكل الأشياء في صورهم، أدركوا أن الوصفة المعيارية للصناعة كانت خاطئة لمشكلتهم المحددة. لقد أثبتوا أن اتباع الاتجاهات الراسخة بشكل أعمى يمكن أن يؤدي إلى عدم الكفاءة، بينما يمكن للنظرة الدقيقة للبيانات الفعلية أن تؤدي إلى حل أبسط وأسرع وأكثر دقة. وتخلص الدراسة إلى أن أكبر المكاسب في اكتشاف أضرار الطرق لا تأتي من إضافة المزيد من التعقيد، بل من مواءمة تركيز الكمبيوتر مع الطبيعة الحقيقية للضرر الذي يُفترض به العثور عليه.
ملخص تقني: YOLO26-RD
بيان المشكلة عادةً ما تتخصص كواشف عيوب الرصف التقليدية في الأجسام الصغيرة عن طريق إضافة رأس كشف بمسافة خطوة (stride-4) واستبدال التلافيف ذات المسافة الخطوية بعملية خفض عينات "من الفضاء إلى العمق" (space-to-depth) غير فاقدة للمعلومات. يتحدى هذا البحث فرضية أن أضرار الطرق تشكل "أجساماً صغيرة" في صور المسح على مستوى المنطقة. ومن خلال تدقيق منهجي لمجموعة بيانات تحتوي على 7,618 صورة، يوضح المؤلفون أن 70.37% من الحالات المشروحة هي أجسام كبيرة، بينما 1.28% فقط هي أجسام صغيرة عند دقة تدريب 640². علاوة على ذلك، فإن مستوى الكشف بمسافة خطوة 4 (stride-4) سيستهلك 75.3% من ميزانية الارتكاز (anchor budget) رغم أنه يغطي مقياساً لا يوجد فيه عملياً أي حقائق أرضية (ground truth). ويؤكد تحليل الفشل لنموذج أساسي أن حالات الإخفاق الكامل، وليس أخطاء التحديد الموضعي، هي التي تهيمن على فشل الكشف. بالإضافة إلى ذلك، تظهر الصور تحديات تتمثل في التباين المنخفض وغير المتساوي والهياكل الرفيعة التي تخاطر بالاستبعاد أثناء عملية خفض العينات القياسية.
المنهجية بُني الكاشف المقترح، YOLO26-RD، على بنية YOLO26 (وهو كاشف مرحلة واحدة، من طرف إلى طرف، وخالٍ من NMS)، ولكنه خضع لتعديلات هيكلية جوهرية مدفوعة بتدقيق البيانات بدلاً من الحدس التصميمي.
إعادة تخصيص البنية المعمارية: تمت إزالة رأس الكشف بمسافة خطوة 4 (P2/4) تماماً. ومع ذلك، تم الاحتفاظ بفرع P2/4 في "العنق" (neck) لتوفير ميزات عالية الدقة للمسار الصاعد. يؤدي هذا إلى إعادة تخصيص ميزانية التعيين والخسارة للمقاييس (P3, P4, P5) حيث توجد غالبية الحالات بالفعل.
التباين القابل للتعلم (LearnableContrast): تم إدخال وحدة "ساق" (stem) جديدة عند المدخل. وخلافاً لتعزيز التباين العالمي أو القواعد الثابتة مثل CLAHE، تقوم هذه الوحدة بتصحيح "جاما" و"الكسب" (gain) لكل بلاطة (per-tile). وهي عبارة عن شبكة صغيرة قابلة للاشتقاق (494 معاملًا) تُدرب من طرف إلى طرف من خسارة الكشف، مما يسمح لها بالتكيف مع تغيرات الإضاءة المحلية داخل الإطار الواحد وتظل نشطة أثناء الاستدلال.
EdgeSPD: لمعالجة فقدان الهياكل الرفيعة أثناء خفض العينات، تم استبدال التلافيف ذات المسافة الخطوية القياسية عند انتقالات P2→P3 و P3→P4 بوحدة EdgeSPD. وهي عملية خفض عينات "من الفضاء إلى العمق" غير فاقدة للمعلومات (تعتمد إعادة ترتيب كتل بكسلات 2×2 إلى 4 قنوات) محكومة بمرجع تدرج "سوبل" (Sobel gradient prior) ثابت. يقوم هذا التحكم بتضخيم المواقع الحاملة للحواف قبل إعادة الترتيب، مما يضمن الحفاظ على خطوط الشقوق الرفيعة. يضيف هذا 2 معامل فقط لكل حالة ولكنه يزيد عمق القنوات بشكل كبير.
المكونات الموروثة: تحتفظ البنية بآلية "انتباه المساحة" (Area Attention - A2C2f) والقفزات من نمط BiFPN الموروثة من سلالة YOLOv12، بالإضافة إلى رأس YOLO26 الخالي من NMS، مما يضمن عدداً محدداً من التنبؤات وزمن انتقال (latency) مستقر.
المساهمات الرئيسية
بروتوكول التدقيق القائم على البيانات أولاً: يقدم البحث بروتوكولاً قابلاً لإعادة الاستخدام لتدقيق هندسة التوسيم وأنماط الفشل قبل تصميم البنية المعمارية. وقد كشف هذا التدقيق أن وصفة "الأجسام الصغيرة" التقليدية لم تكن متوافقة مع هندسة التوسيم على مستوى المنطقة لمجموعة البيانات.
بنية معاكسة للتوجهات: توضح الدراسة أنه في الصور الموسومة على مستوى المنطقة، يكون رأس الكشف P2/4 غير ضروري. أدى حذف هذا الرأس مع الاحتفاظ بالميزات إلى تحسين mAP50 بمقدار 0.028 في مجموعة الاختيار و0.009 في مجموعة التحقق، مع تقليل وقت الحقبة (epoch time) بنسبة 7.4% وإلغاء 75% من الارتكازات (anchors).
الاستئصال المزدوج والتحقق: يقدم المؤلفون دراسة استئصال (ablation study) صارمة تظهر أن المكاسب على مستوى الوحدة والتي تم قياسها في مجموعة الاختيار يمكن أن تتلاشى أو تنعكس في مجموعة التحقق المستقلة. وقد ثبت أن تفوق البنية المقترحة هو خاصية للتصميم عبر المقاييس، وليس مجرد تكوين مضبوط بدقة.
سقف الأداء المكمّم: يحدد البحث أن سقف الأداء لفئة "الشقوق" (crack) محدد بهندسة التوسيم (نسب العرض إلى الارتفاع وحواف الصناديق الغامضة) وليس بسعة النموذج.
النتائج تم تدريب خمسة عشر نموذجاً من الصفر باستخدام وصفة واحدة: خمسة مقاييس لكل من YOLO26-RD المقترح، ونموذج YOLO26 الأساسي المطابق للوصفة، وعائلة YOLOv12 المطابقة للوصفة.
الأداء: في المتوسط عبر خمسة مقاييس، حقق YOLO26-RD قيمة 0.790 mAP50 و 0.482 mAP50-95، متفوقاً على YOLO26 (0.776/0.471) و YOLOv12 (0.755/0.468).
مقارنة المقاييس: تفوق YOLO26-RD على كلتا العائلتين المرجعيتين في كل مقياس من المقاييس 's' فما فوق في mAP50. وفي المقاييس 'm' و 'l' و 'x'، تصدر كلا المرجعين في كلا المقياسين في جميع الاثني عشر مقارنة زوجية في مجموعة الاختيار.
أفضل نموذج: كان YOLO26-RD-l هو الأفضل أداءً، حيث حقق 0.809 mAP50 و 0.497 mAP50-95. وقد تفوق على مرجع YOLO26-l بمقدار 0.031 mAP50 و 0.030 mAP50-95، متصدراً في جميع المدخلات الستة لكل فئة.
الكفاءة: كمحرك TensorRT FP16، يحافظ النموذج المفرج عنه على 98 إطاراً في الثانية على مسرع من الفئة المتوسطة (RTX 5060)، متجاوزاً شرط الـ 21 إطاراً في الثانية المطلوب للمسح بسرعة 100 كم/ساعة.
دقة التحقق: بينما تصدر النموذج في مجموعة الاختيار، أعادت مجموعة التحقق إنتاج الترتيب ضد YOLO26 ولكنها عكست التفوق ضد YOLOv12 في أكبر مقياس ('x')، مما يسلط الض الضوء على أهمية مجموعات التحقق في ادعاءات التعميم.
الأهمية والادعاءات يزعم البحث أن المساهمة الرئيسية هي منهجية: إن تدقيق هندسة البيانات وأنماط الفشل قبل التصميم المعماري يمكن أن يعكس الافتراضات القياسية (مثل ضرورة وجود رأس P2/4 لأضرار الطرق). ويؤكد المؤلفون أن مكاسب الأداء هي خصائص معمارية وليست ناتجة عن تكوين واحد مضبوط بدقة.
ويشدد العمل على أنه بالنسبة للنشر على متن المركبات، فإن طبيعة النموذج الخالية من NMS توفر زمن انتقال وزمن معالجة لاحق (post-processing) محددين، وهو أمر بالغ الأهمية لأنظمة المسح في الوقت الفعلي. ويقيد المؤلفون ادعاءاتهم بتواضع، مشيرين إلى أن ثلاثاً من اثنتي عشرة مقارنة زوجية تقع ضمن حدود دقة مجموعة البيانات (±0.015) وأن أداء فئة "الشقوق" محدود جوهرياً بغموض التوسيم على مستوى المنطقة وليس بسعة النموذج. ويخلص البحث إلى أن البنية المقترحة هي الكاشف الأكثر دقة الذي تم قياسه في الدراسة، لا سيما في نطاق القدرة المطلوب للنشر العملي.