عد الدورات الكاملة في الفيديو يحتاج تعريفا لما تعده، لا عد كل صورة يظهر فيها وضع متكرر. إذا بقيت اليد مرفوعة في عدة لحظات، فهل حدثت عدة رفعات؟ نؤلف تسلسلا قصيرا ونعلن حدود الدورة، ثم نميز الاكتمال عن جزء لا تظهر بدايته أو نهايته.
الخلاصة السريعة
حدد وحدة الحركة وحدودها، وعد ما استوفاها وفق السجل المتاح؛ ظهور الوضع في عدة لحظات لا يساوي عدة دورات كاملة.
- تعرض دراسة RepNet تقدير طول التكرار وكشف الدورية عبر الزمن. [1] هذا يختلف عن تعداد صور يظهر فيها وضع واحد، ولا يضمن نتيجة تسجيل لم نختبره.
- نعرف دورتنا: يد عند سطح الطاولة، ثم ترتفع، ثم تعود إليه؛ البقاء مرفوعة لا يبدأ دورة أخرى، والتعريف خاص بتمريننا.
- وفق التسلسل المتصل المعلن، تكتمل دورة واحدة؛ بدايته المرفوعة ونهايته قبل العودة جزآن غير مكتملين وفق هذا التعريف، ولو تكرر ظهور الارتفاع.
- أبق ما قبل البداية وما بعد النهاية غير مرصود، واحفظ تعريف العد والجزء المراجع؛ لا تكمل الحجب أو القطع بتخمين، ولم نشغل عدادا.
ماذا تطلب مهمة عد التكرار؟
تعرض دراسة Counting Out Time سنة 2020 نموذجا يسمى RepNet لتقدير طول التكرار لكل إطار وتحويله إلى عدد، مع مهمة لكشف وجود نمط دوري. نطاقها تقدير التكرار الزمني، لا مجرد تعداد صور لفئة جسم. [1]
نبدأ في تمريننا بتحديد وحدة العد التي نريد تفسيرها للقارئ. لا نساوي عدد الإطارات أو مرات ظهور الوضع بعدد حركات كاملة دون تعريف. كما لا ننقل نتائج الدراسة أو طريقة تحويلها إلى ادعاء عن فيديو لم نقدمه.
إذا كان السؤال عن مدة بقاء اليد مرفوعة، فهذا طلب آخر. قد تساعد المعلومات نفسها في وصف الزمن، لكن جواب المدة لا يبدل تلقائيا إلى عدد دورات.
كيف نعرف دورة في تمريننا؟
نعلن أن الوحدة المقصودة تبدأ بوجود اليد عند سطح الطاولة، ثم ارتفاعها، ثم عودتها إلى السطح. هذه قاعدة اخترناها لهذا المثال، وليست تعريفا مفروضا على كل حركة أو كل نموذج عد.
لو رأينا اليد مرتفعة في لحظتين متتابعتين، مع تصريح القصة بأنها ظلت في وضعها بينهما، فلا نضيف دورة ثانية. لم تحدث في القصة عودة ثم ارتفاع جديد. ونحفظ اختلاف هذا التصريح عن صور متباعدة لا تخبرنا وحدها بما وقع بينها.
وقد يختار مشروع آخر وحدة مختلفة، لكن يجب تسميتها قبل مقارنة نتائجه بنتائج تعريفنا. لا نجمع أعدادا تحمل الكلمة نفسها إذا اختلف شرط اكتمالها.
ما عدد الدورات في التسلسل المعلن؟
نؤلف التسلسل كاملا كما في الجدول، لا باعتباره عينات تثبت حركة غير مرصودة. ينص التمرين على الاتصال في الجزء الداخلي وبقاء اليد في موضعها حيث يذكر البقاء.
تكتمل دورة واحدة من السطح إلى الارتفاع ثم العودة. الارتفاع في أول الملف لا يملك بداية عند السطح ضمنه، والارتفاع الأخير لا تليه عودة ضمنه. لا نرفضهما كمشاهدتين؛ نصنفهما جزأين خارج شرط عد الدورات الكاملة.
| ترتيب معلن | حالة اليد | دورها في العد |
|---|---|---|
| 1 | مرفوعة عند بداية الملف | بداية سابقة غير مرصودة |
| 2 | عند السطح | بداية دورة |
| 3 | ترتفع | حركة الدورة |
| 4 | تبقى مرفوعة | ليست دورة جديدة |
| 5 | تعود إلى السطح | اكتمال الدورة الأولى |
| 6 | ترتفع ثانية | جزء دورة جديدة |
| 7 | ينتهي الملف قبل العودة | نهاية غير مرصودة |
ما الذي نسجله بجانب العدد؟
نقترح تسجيل «دورة كاملة واحدة وفق تعريف التمرين، مع جزأين غير مكتملين عند الطرفين». لا تحول نقص الرؤية إلى دورة صفرية لم تحدث، ولا تضم الجزء الأول والأخير عبر باقي الملف كأنهما دورة واحدة متصلة.
إذا حجب جسم الرؤية داخل حركة، احتفظ بحدود ما تعرفه ولا تملأ العودة المفقودة لأن النمط كان متكررا. سجّل نطاق الفيديو ونسخته وتعريف العد والمراجعة الفعلية. لم نسجل حركة أو نجرب RepNet؛ العدد هنا نتيجة شروط قصة مكتوبة، لا مقياس أداء آلي.
المصادر ومتابعة القراءة
- Counting Out Time: Class Agnostic Video Repetition Counting in the Wild, CVPR2020 (يفتح في نافذة جديدة)openaccess.thecvf.com
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
