Real-Time Motion Detection Using Dynamic Mode Decomposition
تقترح هذه الورقة خوارزمية للكشف عن الحركة في الوقت الفعلي لمقاطع الفيديو المتدفقة تستخدم تحليل التفكيك النمطي الديناميكي لتحديد حركة المقدمة من خلال تحليل التوافق بين تطور سمات الفيديو والقيم الذاتية للمصفوفة الناتجة، مما يثبت فعاليتها في لقطات الأمن عبر تحليل منحنى خصائص التشغيل (ROC) والتحقق المتقاطع.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تجلس في كرسي حارس أمن، تراقب بثاً مباشراً لشارع مزدحم. مهمتك هي رصد أي شخص يدخل إلى إطار الكاميرا. لكن هنا تكمن المشكلة: الرياح تهز الأشجار، والغيوم تتحرك عبر السماء، والظلال تتغير. إذا كنت تبحث فقط عن أي تغيير في الصورة، فستصاب بصداع من كثرة "الإنذارات الكاذبة" التي تسببها الرياح.
تقدم هذه الورقة البحثية طريقة جديدة وذكية لحل هذه المشكلة باستخدام أداة رياضية تسمى تحلل النمط الديناميكي (Dynamic Mode Decomposition - DMD). لا تنظر إلى الـ DMD كمعادلة رياضية معقدة، بل كـ قائد أوركسترا ذكي للغاية للفيديو.
إليك كيف يعمل الأمر، مقسماً إلى خطوات بسيطة:
1. القائد والأوركسترا
تخيل أن الفيديو عبارة عن سيمفونية.
- الخلفية (الطبول): حركة الأشجار، وانجراف الغيوم، ولافتات الشوارع الثابتة تشبه إيقاع الطبول المنتظم والثابت في الأغنية. هي موجودة دائماً، وتتحرك بنمط بطيء يمكن التنبؤ به.
- المقدمة (العازف المنفرد): دخول شخص ما إلى الإطار يشبه عزف "ترومبيت" مفاجئ وعالٍ. إنه يكسر الإيقاع.
أجهزة كشف الحركة التقليدية تشبه شخصاً يصرخ "موسيقى!" في كل مرة تصدر فيها أي آلة صوتاً. إنها لا تستطيع التمييز بين إيقاع الطبول المستمر (الرياح) وبين عزف الترومبيت (الإنسان).
الـ DMD هو قائد الأوركسترا. فهو يستمع إلى الفيديو بأكمله ويفصل فوراً بين "إيقاع الطبول" (الخلفية) وبين "العازف المنفرد" (الشخص المتحرك). وهو يفعل ذلك من خلال النظر إلى الفيديو في شرائح صغيرة ومتداخلة (مثل مشاهدة فيلم إطار تلو الآخر).
2. "الأرقام السحرية" (القيم الذاتية - Eigenvalues)
كيف يعرف القائد ما هو الخلفية وما هو الحركة؟ إنه يستخدم "أرقاماً سحرية" (يسميها علماء الرياضيات القيم الذاتية).
- أرقام الخلفية: هذه الأرقام هادئة ومستقرة للغاية. تكون قريبة من الصفر أو الواحد. وهي تمثل الأجزاء المملة وغير المتغيرة من الفيديو.
- أرقام الحركة: عندما يدخل شخص ما، تصبح هذه الأرقام مجنونة؛ حيث تقفز فجأة.
طريقة الورقة البحثية هي في الأساس نظام إنذار للحركة يراقب هذه الأرقام. طالما بقيت الأرقام هادئة، يقول النظام: "كل شيء هادئ، مجرد رياح". ولكن في اللحظة التي تقفز فيها الأرقام (مثل جهاز مراقبة نبضات القلب)، يصرخ النظام: "هناك شخص يتحرك!".
3. خدعة "النافذة المنزلقة"
الفيديو كبير جداً بحيث لا يمكن تحليله دفعة واحدة. لذا، تستخدم الطريقة "نافذة منزلقة".
تخيل أنك تقرأ كتاباً، لكنك تنظر فقط إلى ثلاث جمل في كل مرة من خلال بطاقة صغيرة بها ثقب. تقرأ ثلاث جمل، ثم تحرك البطاقة للأسفل إلى الجمل الثلاث التالية، وهكذا.
- يقوم الكمبيوتر بهذا مع إطارات الفيديو. ينظر إلى قطعة قصيرة من الزمن (حوالي 3 ثوانٍ)، ويحلل "موسيقى" تلك القطعة، ثم ينزلق إلى القطعة التالية.
- هذا يسمح له بالعمل في الوقت الفعلي. فهو لا يحتاج للانتظار حتى ينتهي الفيلم بأكمله؛ بل يكتشف الدخيل في اللحظة التي يخطو فيها داخل الإطار.
4. ضغط البيانات (خدعة "الملخص")
الفيديو عالي الدقة يحتوي على ملايين البكسلات. تحليل كل بكسل منها يشبه محاولة قراءة كل كلمة في مكتبة للبحث عن خطأ مطبعي واحد. هذا سيكون بطيئاً جداً.
استخدم المؤلفون خدعة تسمى DMD المضغوط (Compressed DMD). تخيل أن لديك رواية من 1000 صفحة، لكنك تحتاج فقط لمعرفة الحبكة. تطلب من صديقك تلخيصها في مخطط من 5 صفحات.
- ينشئ الكمبيوتر "ملخصاً" صغيراً للفيديو (يختزل ملايين الب pixels إلى بضع عشرات من الأرقام فقط).
- يقوم بتحليل هذا الملخص. إذا تغير الملخص بشكل جذري، فهو يعلم أن هناك شخصاً ما موجود.
- هذا يجعل العملية سريعة جداً وغير مكلفة، مما يسمح لها بالعمل على أجهزة الكمبيوتر العادية دون الحاجة إلى حواسيب فائقة القدرة.
5. ضبط الحساسية (مقبض التحكم في الصوت)
كل كاميرا مراقبة مختلفة. فالمنتزه الذي تهب فيه الرياح يحتاج إلى إعداد مختلف عن ممر مكتب هادئ.
- إذا كانت "الحساسية" (العتبة) عالية جداً، فسوف يتجاهل النظام المشاة البطيئين.
- وإذا كانت منخفضة جداً، فسيصرخ "متسلل!" في كل مرة تهب فيها ورقة شجر.
تقترح الورقة طريقة ذكية لضبط "مقبض الصوت" هذا. إنهم يستخدمون طريقة تسمى التحقق المتقاطع (Cross-Validation)، وهي تشبه اختبار التدريب. يقومون بتشغيل النظام على فيديوهات اختبارية، ويعدلون المقبض، ويرون ما إذا كان النظام سيمسك بالأشخاص دون أن يطلق إنذارات كاذبة بسبب الرياح. إنهم يجدون إعداد "غولديلوكس" (الإعداد المثالي) الذي يعمل بشكل أفضل لتلك الكاميرا تحديداً.
الخلاصة
تقدم هذه الورقة البحثية كاشف حركة يتميز بـ:
- السرعة: يعمل في الوقت الفعلي لأنه يستخدم "ملخصات" للفيديو.
- الذكاء: يتجاهل الرياح والظلال (الخلفية) ويهتم فقط بـ "العازفين المنفردين" (الأشخاص).
- القابلية للتفسير: على عكس بعض أنظمة الذكاء الاصطناعي "الصندوق الأسود" التي لا يمكنك فهمها، تعتمد هذه الطريقة على رياضيات واضحة. إذا اكتشف حركة، يمكنك الإشارة إلى "القفزة" المحددة في الأرقام التي تسببت في الإنذار.
باختصار، إنها طريقة لتعليم الكمبيوتر كيف يشاهد فيديو، ويتجاهل الأشياء المملة، ويركز انتباهه فقط عندما يحدث شيء مثير للاهتمام، كل ذلك مع إجراء العمليات الحسابية بسرعة كافية للقيام بذلك مباشرة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.