ODConv-GFPN-LSPCD: A Multi-Module Enhanced YOLOv11n for Marine Organism Detection
تقترح هذه الورقة ODConv-GFPN-LSPCD، وهي بنية YOLOv11n معززة متعددة الوحدات تدمج الالتفاف الديناميكي شامل الأبعاد، وشبكة هرم الميزات بأسلوب الزرافة، ورأس كشف تلافيفي مشترك خفيف الوزن، لتحقيق دقة فائقة وكفاءة في الوقت الفعلي للكشف عن الكائنات البحرية في البيئات المائية الصعبة.
المحيط عالم شاسع ومتحول، حيث يتصرف الضوء فيه بشكل مختلف عما هو عليه على اليابسة. يتشتت ضوء الشمس ويتلاشى مع تغلغله في الماء، مما يخلق مشاهد غالبًا ما تكون معتمة، وضبابية، ومليئة بالعوائق. بالنسبة للعلماء وحماة البيئة، يعد فهم ما يعيش تحت السطح أمرًا بالغ الأهمية لحماية الأنظمة البيئية وإدارة المصايد، لكن مراقبة هذه البيئات صعبة للغاية. لا يستطيع البشر البقاء تحت الماء لفترات طويلة، كما أن الطرق التقليدية مثل سحب الشباك يمكن أن تضر بالموائل التي يحاولون دراستها. وقد أدى هذا إلى الاعتماد على الكاميرات والروبوتات، ومع ذلك فإن تعليم الحواسيب "الرؤية" تحت الماء يمثل تحديًا فريدًا. فأنظمة الرؤية القياسية، المدربة على صور واضحة للسيارات أو الأشخاص على اليابسة، غالبًا ما تفشل عند مواجهة التشوه، والضوء المنخفض، والمخلوقات الصغيرة المتحركة في البحر. فهي تفقد الكائنات الصغيرة، وتفقد تتبع المخلوقات التي تنثني وتلتوي، وتواجه صعوبة عندما تكون الرؤية سيئة.
ولحل هذه المشكلة، لجأ الباحثون إلى الذكاء الاصطناعي، وتحديدًا نوع من أنظمة الرؤية الحاسوبية يُعرف باسم "الكاشف" (detector). تقوم هذه الأنظمة بمسح الصورة ورسم مربعات حول الأشياء، وتحديد ماهيتها وموقعها. وبينما تعد الكواشف الحديثة قوية، إلا أن تلك المصممة للسرعة والكفاءة تفتقر غالبًا إلى الدقة المطلوبة للعالم المعقد تحت الماء. تعالج دراسة حديثة من جامعة تشنغتشو وجامعة سيشوان الزراعية هذه الفجوة من خلال تحسين نظام كشف خفيف الوزن وسريع مصمم خصيصًا للحياة البحرية. لم يبتكر الفريق نظامًا جديدًا من الصفر؛ بل أخذوا نموذجًا موجودًا وفعالاً وقاموا بتحسين ثلاثة أجزاء محددة من منطقه الداخلي جراحيًا. كان هدفهم هو إنشاء أداة تكون سريعة بما يكفي للعمل على الروبوتات الصغيرة التي تعمل بالبطارية، ودقيقة بما يكفي لرصد نجم بحر صغير أو سمكة مموهة في بيئة مزدحمة.
بدأ الباحثون بنموذج أساسي يسمى YOLOv11n، وهو معروف بالفعل بكونه سريعًا ومدمجًا. ومع ذلك، فقد حددوا ثلاث نقاط ضعف محددة جعلت هذا النموذج يعاني تحت الماء. أولًا، استخدمت الطبقات الأولية للنموذج، والتي تقلل حجم الصورة لمعالجتها، طريقة جامدة وثابتة لا يمكنها التكيف مع الأشكال الغريبة للحيوانات البحرية. ثانيًا، الجزء من النظام الذي يجمع المعلومات من مسافات مختلفة — والذي يساعد الحاسوب على رؤية التفاصيل الصغيرة والأشكال الكبيرة معًا — كان ثابتًا للغاية، مما تسبب في فقدان تتبع المخلوقات الصغيرة أو المختبئة. ثالثًا، الطبقة النهائية التي تقدم التخمين الفعلي لماهية الكائن كانت تحمل وزنًا غير ضروري، مما يجعل النظام عرضة للأخطاء عند التدريب على بيانات محدودة.
ولإصلاح هذه المشكلات، قدم الفريق ثلاث ترقيات متكاملة. استبدل التغيير الأول الطبقات الأولية الجامدة بنظام ديناميكي يمكنه ضبط تركيزه. تخيل عدسة كاميرا يمكنها إعادة تشكيل زجاجها فورًا ليتناسب مع منحنى جسم سمكة بدلاً من إجبار السمكة على التوافق مع شكل قياسي. سمح هذا للنظام بالتقاط تفاصيل الحيوانات التي تلتوي أو تنثني أو تمتلك أجسامًا مرنة بشكل أفضل. أما الترقية الثانية، فقد أعادت تنظيم كيفية مشاركة المعلومات بين الطبقات المختلفة للمعالجة. فبدلاً من كونها شارعًا باتجاه واحد حيث تتدفق المعلومات في اتجاه واحد، أنشأوا شبكة يمكن للتفاصيل فيها أن تتداول وتعزز بعضها البعض. ضمن ذلك عدم ضياع الميزات الدقيقة لجمبري صغير أو قنديل بحر بعيد أثناء معالجة الصورة. وكان التغيير الثالث والأكثر تأثيرًا هو تبسيط الطبقة النهائية. فمن خلال إزالة الأجزاء الزائدة ومشاركة الموارد بين مهام الكشف المختلفة، قلل الباحثون بشكل كبير من مقدار الذاكرة التي يتطلبها النظام دون التضحية بقدرته على الدقة.
عندما اختبر الفريق هذه التحسينات على مجموعة بيانات تضم ما يقرب من عشرة آلاف صورة تحت الماء تحتوي على أحد عشر نوعًا مختلفًا من الحياة البحرية، كانت النتائج واضحة. تفوق النظام المعدل، الذي أطلقوا عليه اسم ODConv-GFPN-LSPCD، على النموذج الأصلي والعديد من الكواشف الرائدة الأخرى. وفي مقارنة مباشرة، حقق النظام الجديد معدل دقة أعلى في تحديد وتحديد مواقع الأشياء، حيث وصل إلى درجة 47.20 بالمائة في اختبارهم المحدد، بينما استخدم موارد حوسبة أقل من النموذج الأساسي. لقد نجح في تحديد المخلوقات الصغيرة والمختبئة جزئيًا التي فاتتها النماذج الأخرى، مثل أسماك المهرج المختبئة في المرجان أو الرخويات في قاع البحر. كما حافظ النظام على سرعة عالية، مما يسمح بمعالجة الصور بسرعة كافية لتكون مفيدة للتطبيقات في الوقت الفعلي على الروبوتات تحت الماء.
تسلط الدراسة الضوء على أن أكبر المكاسب جاءت من الطبقة النهائية المبسطة، مما أثبت أن جعل النظام أصغر وأقل ازدحامًا يمكن أن يجعله في الواقع أكثر ذكاءً عن طريق تقليل الارتباك. وبينما ساعدت التعديلات الديناميكية للشكل وتحسين مشاركة المعلومات، كان تقليل التعقيد غير الضروري هو المحرك الرئيسي لتحسين الأداء. وأشار الباحثون إلى أن النظام لا يزال يواجه تحديات في المياه شديدة الظلمة أو عندما تكون بعض الأنواع النادرة غير ممثلة بشكل كافٍ في بيانات التدريب، لكن التوازن العام بين السرعة والدقة يمثل خطوة كبيرة للأمام. ومن خلال إنشاء أداة خفيفة الوزن ودقيقة في آن واحد، يقدم هذا العمل مسارًا عمليًا لنشر المركبات ذاتية القيادة تحت الماء التي يمكنها مراقبة التنوع البيولوجي البحري باستمرار، مما يساعد في حماية الحياة الخفية للمحيطات دون الحاجة إلى تدخل بشري مستمر.
ملخص تقني: ODConv-GFPN-LSPCD للكشف عن الكائنات البحرية
بيان المشكلة يعد الكشف عن الكائنات البحرية أمراً حيوياً للمراقبة البيئية، وإدارة المصايد، ومسوحات التنوع البيولوجي. ومع ذلك، يواجه الكشف الآلي في البيئات تحت الماء تحديات كبيرة بسبب الإضاءة المنخفضة، والانسداد الشديد، والدرجة العالية من التشوه الهندسي للأهداف البحرية. وبينما تؤدي نماذج الكشف العامة ذات التعلم العميق أداءً جيداً في الصور البرية الواضحة، إلا أنها تعاني من معدلات فقدان عالية (خاصة للأهداف الصغيرة التي يقل حجمها عن 32×32 بكسل)، وأخطاء في تحديد المواقع للأجسام المشوهة، وتدهور الدقة تحت ظروف الانسداد الشديد عند تطبيقها تحت الماء. تقدم الحلول الحالية مقايضة: فغالباً ما تكون النماذج عالية الدقة كبيرة جداً للنشر على الأجهزة الطرفية مثل الروبوتات تحت الماء، بينما تضحي النماذج خفيفة الوزن بدقة تعدد المقاييس وقدرات الكشف عن الأهداف الصغيرة. وتحديداً، يُظهر النموذج المرجعي خفيف الوزن، YOLOv11n، ثلاثة قيود في هذا السياك: عمليات التلافيف (convolutions) ثابتة لتقليل العينات لا يمكنها التكيف مع تشوهات الأهداف، وبنية PANet ثابتة تحد من انتشار الميزات عبر المقاييس، ومعلمات زائدة خاصة بمقاييس محددة تؤدي إلى الإفراط في التخصيص (overfitting) على مجموعات البيانات ذات العينات الصغيرة.
المنهجية يقترح المؤلفون ODConv-GFPN-LSPCD، وهو نسخة محسنة متعددة الوحدات من YOLOv11n مصمم لمعالجة الاختناقات المحددة للكشف تحت الماء مع الحفاظ على قدرات الاستدلال في الوقت الفعلي. يحتفظ الهيكل ببنية (backbone-neck-head) القياسية ولكنه يقدم ثلاث تحسينات متكاملة:
العمود الفقري المعزز بـ ODConv: استبدل المؤلفون أربع عمليات تلافيف لتقليل العينات (stride-2 downsampling convolutions) في العمود الفقري بـ التلافيف الديناميكية شاملة الأبعاد (ODConv). بخلاف التلافيف القياسية، تولد ODConv أوزان النواة ديناميكياً باستخدام شبكة انتباه خفيفة الوزن تعمل عبر أربعة أبعاد (المكان، قناة الإدخال، قناة الإخراج، والنواة). وهذا يسمح للنواة الفعالة بالتكيف مع المدخلات، مما يحسن استخراج الميزات من الأهداف البحرية المشوهة.
شبكة هرم الميزات Giraffe (GFPN) للرقبة (Neck): تم استبدال رقبة PANet القياسية بـ شبكة هرم ميزات Giraffe (GFPN). تقدم هذه الوحدة اتصالات عبر الطبقات موزونة وقابلة للتعلم وتجميعاً دورياً متعدد المقاييس، مما يسمح للميزات الدلالية العميقة بالوصال إلى الطبقات الضحلة بشكل أكثر فعالية. ولتتناسب مع قيود YOLOv11n، قام المؤلفون بضغط أبعاد القنوات عبر تلافيف 1×1 وتقليل تكدس CSPStage، مما قلل بشكل كبير من العبء الإضافي للمعلمات في GFPN.
رأس الكشف ذو التلافيف المشتركة خفيف الوزن (LSPCD): لتقليل المعلمات مع الحفاظ على الدقة، تمت إعادة تصميم رأس الكشف باستخدام التلافيف الجزئي (تقسيم الميزات بحيث يتم تلافيف 40% منها فقط بينما تمر البقية عبر الهوية own identity) ومشاركة المعلمات متعددة الفروع (مشاركة نواة واحدة 3×3 عبر فروع P3 وP4 وP5 مع وجود محولات 1×1 خاصة بكل مقياس فقط). كما تشارك هذه الطريقة أيضاً المعلمات منخفضة المستوى بين فروع التصنيف والانحدار المنفصلة.
المساهمات الرئيسية
استخراج الميزات الديناميكي: دمج ODConv في العمود الفقري يحسن القدرة على التكيف مع التشوهات الهندسية، مما يساهم في زيادة قدرها +1.47% في mAP₅₀₋₉₅ عن النموذج المرجعي.
دمج متعدد المقاييس عالي الكفاءة: تعزز رقبة GFPN المضغوطة انتشار الميزات عبر المقاييس، خاصة عند دمجها مع وحدات أخرى، رغم أنها أظهرت مكاسب فردية محدودة (+0.30%) بسبب اعتمادها على جودة الميزات في المراحل السابقة.
التنبؤ بكفاءة المعلمات: حققت وحدة LSPCD التحسن الفردي الأكثر أهمية، حيث رفعت mAP₅₀₵₉₅ بمقدار +1.82% مع تقليل إجمالي معلمات النموذج بنسبة 22% (من 3.43 مليون إلى 2.67 مليون) مع الحفاظ على سرعة استدلال عالية.
سلسلة التحسين: تؤسس الدراسة لسلسلة تحسين هي "استخراج الميزات الديناميكي ← دمج متعدد المقاييس ← تنبؤ خفيف الوزن"، مما يثبت أنه يمكن تحقيق توازن (46.85% mAP₅₀₋₉₅، 4.11 مليون معلمة، 75 إطاراً في الثانية) أو تهيئة محسنة للدقة (47.20% mAP₅₀₋₉₅، 2.67 مليون معلمة، 79 إطاراً في الثانية).
النتائج التجريبية تم تقييم النماذج المقترحة على مجموعة بيانات كائنات بحرية ذاتية البناء مكونة من 11 فئة تحتوي على 9,776 صورة (تشمل زنابيل البحر، نجوم البحر، القشريات، أنواع مختلفة من الأسماك، قنافذ البحر، إلخ)، والتي تتميز بالأهداف الصغيرة (31.2%)، والانسداد (27.6%)، والتشابه بين الفئات.
الأداء مقابل النموذج المرجعي: حقق متغير LSPCD المنفرد 47.20% mAP₅₀₋₉₅، متفوقاً على نموذج YOLOv11n المرجعي (45.38%) بمقدار 1.82 نقطة. وحقق النموذج الكامل ذو الوحدات الثلاث 46.85% mAP₅₀₋₉₅.
المقارنة مع الكواشف السائدة: تفوق نموذج LSPCD على YOLOv5nu (44.52%)، وYOLOv8n (45.16%)، وYOLOv10n (43.54%)، وRT-DETR-R18 (40.51%)، وFaster R-CNN ثنائي المرحلة (38.93%). ومن الجدير بالذكر أنه حقق تفوقاً قدره 8.27 نقطة على Faster R-CNN مع استخدام 6.4% فقط من معلماته (2.67 مليون مقابل 41.5 مليون).
الكفاءة: يعمل نموذج LSPCD بسرعة 79 إطاراً في الثانية على NVIDIA RTX 5090، مما يوفر توازناً متفوقاً بين الدقة والسرعة مقارنة بالنماذج الأثقل.
رؤى الاختبار الاستئصالي (Ablation): وجدت الدراسة أنه بينما توفر ODConv وLSPCD مكاسب فردية كبيرة، فإن الجمع بين ODConv وGFPN أدى إلى فقدان المعلومات، حيث كان الأداء أسوأ من ODConv بمفرده. ومع ذلك، أظهرت LSPCD توافقاً قوياً مع كل من ODConv وGFPN.
الأهمية والادعاءات يزعم البحث أن ODCov-GFPN-LSPCD يوفر توازناً ملائماً بين الدقة والكفاءة مناسباً للنشر في الوقت الفعلي على الأجهزة الطرفية مثل الروبوتات تحت الماء. ويؤكد المؤلفون أن التصميم خفيف الوزن المنضبط يمكن أن يتجاوز دقة الكواشف ثنائية المرحلة الثقيلة (مثل Faster R-CNN) مع تقليل التكاليف الحسابية بشكل جذري. تعالج هذه الطريقة التحديات الخاصة بالرؤية تحت الماء — التشوه، والأهداف الصغيرة، والانسداد — دون الاعتماد على أجهزة ثقيلة.
القيود والعمل المستقبلي يقر المؤلفون بعدة قيود:
الحساسية للإضاءة المنخفضة: في الظروف التي تقل عن 500 لوكس، تصبح آلية انتباه ODConv حساسة للضوضاء، مما يؤدي إلى انخفاض mAP₅₀₋₉₅ إلى 42.3%.
قيود الأجهزة: تقلل آلية الانتباه رباعية الأبعاد في ODConv من سرعة الاستدلال بنسبة 15.7% تقريباً مقارنة بالنموذج المرجعي، مما قد يشكل تحدياً للأجهزة الطرفية منخفضة المستوى.
عدم توازن الفئات: يختلف الأداء بشكل كبير عبر الفئات، حيث تحقق الفئات الممثلة تمثيلاً أقل مثل رأسيات الأرجل mAP أقل من الفئات الوفيرة مثل نجم البحر.
يشمل العمل المستقبلي الذي اقترحه المؤلفون دمج التراكيب الفائقة (super-resolution) خفيفة الوزن للأهداف المتناهية الصغر، وتطوير واجهات أمامية لتحسين البيئة تحت الماء قابلة للتفاضل، وتطبيق التكميم (quantization) أو إعادة المعاملة (re-parameterization) على ODConv، واستخدام التعلم شبه المشرف للفئات الأقل تمثيلاً، وتحسين الأداء لأجهزة طرفية محددة (مثل Jetson Orin NX، وTensorRT INT8).