تتبع الأجسام في الفيديو في الوقت الحقيقي مع التمركز التلقائي والاستعادة
احتاج فريق إنتاج الفيديو إلى أداة يمكنها تتبع جسم محدد في لقطات الفيديو والحفاظ عليه متمركزًا تلقائيًا في الإطار أثناء حركته — مع انتقالات سلسة، وخيارات متعددة لخوارزميات التتبع، واستعادة تلقائية عند فقدان المتتبع للهدف.
ناقش مشروعكالتحدي
الحفاظ على مركزية موضوع متحرك في الفيديو يتطلب جهدًا يدويًا أو معدات متخصصة مكلفة:
- إعادة التشكيل اليدوي — قضى المحررون ساعات في ضبط المواقع يدويًا للحفاظ على مركزية الموضوعات
- فشل التتبع — تحركت الأجسام خلف العوائق، أو تغيرت مظهرها، أو تحركت بسرعة كبيرة بالنسبة للمتتبعين البسيطين
- عدم وجود استعادة — عندما يفقد المتتبع هدفه، يجب إعادة بدء جلسة التتبع بالكامل من البداية
- مخرجات متذبذبة — أنتجت إحداثيات التتبع الخام حركات كاميرا متشنجة وغير طبيعية
- مقايضات الخوارزميات — تتطلب السيناريوهات المختلفة خوارزميات تتبع مختلفة (الدقة مقابل السرعة)، لكن التبديل كان معقدًا
- اختيار تفاعلي — احتاج المستخدمون إلى طريقة بديهية لاختيار هدف التتبع أثناء التشغيل
حلنا
قمنا ببناء نظام تتبع الأجسام والتمركز في الوقت الحقيقي مع خوارزميات تتبع متعددة من OpenCV، واستعادة تلقائية تعتمد على مطابقة الميزات، ومتوسط أسي سلس للحركة الطبيعية، وواجهة GUI تفاعلية لاختيار الأجسام.
الهندسة المعمارية
- محرك التتبع: OpenCV مع تنفيذات المتتبع CSRT وKCF وMOSSE
- نظام الاستعادة: استخراج ميزات ORB مع إعادة تعريف تعتمد على الهوموجرافي
- محرك التمركز: تحويل أفيني مع تنعيم متوسط متحرك أسي
- واجهة الاختيار: GUI للنقر والسحب مع ردود فعل بصرية
- التكوين: إعدادات تعتمد على YAML لجميع معلمات التتبع والعرض والتمركز
خوارزميات التتبع
يدعم النظام ثلاث خوارزميات تتبع، قابلة للاختيار عبر التكوين:
CSRT (موثوقية القناة والمكان)
أفضل دقة للسيناريوهات المعقدة. يستخدم خرائط الموثوقية المكانية وأوزان خاصة بالقناة للتعامل مع الانسداد الجزئي وتغيرات المظهر. مناسب عندما تكون الدقة أكثر أهمية من السرعة.
KCF (مرشحات الارتباط المكيفة)
أداء متوازن لمعظم الاستخدامات. يستخدم الارتباط الدائري في مجال فورييه للتتبع الفعال بدقة جيدة. مناسب للتتبع العام بمعدلات إطارات متوسطة.
MOSSE (أقل مجموع لمربع الخطأ الناتج)
أسرع متتبع للتطبيقات في الوقت الحقيقي. يستخدم مرشحات الارتباط التكيفية بتكلفة حسابية منخفضة للغاية. مناسب عندما يكون معدل الإطار حرجًا ويتبع الجسم مسارات متوقعة.
نظام الاستعادة التلقائية
عندما يفقد المتتبع الرئيسي الهدف (انسداد الجسم، خرج من الإطار، تغير المظهر)، يحاول النظام إعادة التعرف التلقائي:
- استخراج الميزات — يتم استخراج واصفات ORB (FAST الموجه وBRIEF الدوار) من كل من منطقة الجسم الأولية والإطار الحالي
- مطابقة الميزات — مطابقة القوة الغاشمة مع مسافة Hamming، مصفاة باختبار نسبة Lowe للحفاظ على المطابقات الواثقة فقط
- تقدير الهوموجرافي — يتم حساب الهوموجرافي المستند إلى RANSAC من نقاط الميزات المطابقة، مع رفض النقاط الشاذة
- استعادة الصندوق المحيط — يتم تحويل زوايا الصندوق المحيط الأولية عبر الهوموجرافي إلى موضع الجسم الجديد
- إعادة تهيئة المتتبع — إذا كان الموضع المستعاد صالحًا (أبعاد إيجابية، ضمن حدود الإطار)، يتم إعادة تهيئة المتتبع في الموقع الجديد
هذا يسمح للنظام بالتعافي من الانسدادات القصيرة وإعادة اكتساب الهدف دون تدخل المستخدم.
التمركز السلس
ترجمة الإطار
بمجرد معرفة موضع الجسم، يقوم النظام بتمركزه باستخدام التحويل الأفيني:
- يتم حساب مواضع مركز الجسم ومركز الإطار
- يتم حساب الإزاحة المطلوبة للترجمة
- يتم تحريك الإطار باستخدام التحويل الأفيني مع لون تعبئة قابل للتكوين
تقليل الاهتزاز
إحداثيات التتبع الخام صاخبة. يطبق النظام تنعيم متوسط متحرك أسي:
- عامل التنعيم القابل للتكوين يتحكم في المقايضة بين الاستجابة والاستقرار
- القيم الأقل تنتج حركة أكثر سلاسة وسينمائية مع تأخير طفيف
- القيم الأعلى تتبع بشكل أقرب ولكن تظهر المزيد من الاهتزاز
- النتيجة هي سلوك متابعة الكاميرا الطبيعي
اختيار الأجسام التفاعلي
تدعم ثلاثة أوضاع اختيار:
- وضع GUI — النقر والسحب على إطار الفيديو مع ردود فعل بصرية للحجم، تأكيد مع المسطرة/الإدخال، إلغاء مع الهروب
- وضع ROI — محدد المنطقة ذات الاهتمام المدمج في OpenCV
- وضع الإحداثيات — صندوق محيط محدد مسبقًا من ملف التكوين
العرض في الوقت الحقيقي
يعرض التراكب العارض:
- صندوق محيط حول الجسم المتتبع
- علامة متقاطعة للمركز كمرجع للتوافق
- مؤشر حالة التتبع (تتبع / مفقود / متوقف)
- الإطارات الحالية في الثانية لمراقبة الأداء
- اسم خوارزمية المتتبع النشطة
عناصر التحكم في التشغيل
- تشغيل/إيقاف مؤقت — تبديل التتبع باستخدام المسطرة
- إعادة تعيين — اختيار هدف تتبع جديد في منتصف الجلسة
- التكرار — إعادة تشغيل الفيديو تلقائيًا مع الحفاظ على حالة التتبع
- إنهاء — تحرير الموارد بشكل نظيف
الميزات الرئيسية
- ثلاث خوارزميات تتبع — CSRT (الدقة)، KCF (متوازن)، MOSSE (السرعة) — قابلة للتبديل عبر التكوين
- الاستعادة التلقائية — مطابقة ميزات ORB مع الهوموجرافي تعيد توطين الأهداف المفقودة
- التمركز السلس — المتوسط المتحرك الأسي يزيل الاهتزاز للحركة الطبيعية
- الاختيار التفاعلي — GUI للنقر والسحب مع ردود فعل بصرية لاختيار الهدف
- الأداء في الوقت الحقيقي — 25-60+ FPS حسب اختيار الخوارزمية
- تشغيل متكرر — إعادة تشغيل الفيديو المستمرة مع تتبع مستمر
- تكوين YAML — جميع المعلمات (الخوارزمية، التنعيم، العرض، الدقة) قابلة للتكوين
- تصميم معياري — فصل نظيف بين مكونات المتتبع، والمحدد، ومعالج الفيديو
النتائج
المكدس التقني
caseStudyDetail.more دراسات الحالة
استكشف المزيد من تطبيقاتنا التقنية
تحرير الفيديو عبر الأنظمة الأساسية للهواتف المحمولة بتحليل مدعوم بالذكاء الاصطناعي
احتاج صناع المحتوى والمتخصصون في وسائل الإعلام إلى حل لتحرير الفيديو يركز على الهاتف المحمول ويمكنه الاستفادة من نتائج التحليل المدعومة بـ AI لسير عمل تحرير أكثر ذكاءً أثناء التنقل.
كشف المتحدث النشط المدعوم بالذكاء الاصطناعي لإنتاج الفيديو متعدد الكاميرات
كانت شركة إنتاج إعلامي تتعامل مع تصوير المقابلات وحلقات النقاش متعددة الكاميرات بحاجة إلى طريقة مؤتمتة لتحديد من يتحدث في أي لحظة عبر لقطات الفيديو المعقدة.
الأسئلة الشائعة
طبقت MicrocosmWorks وحدة إعادة تحديد الهوية تخزن تضمينات الميزات البصرية للكائن المتتبع باستخدام شبكة CNN خفيفة الوزن. عندما يفقد التتبع بسبب الانسداد أو الخروج من الإطار، يقوم النظام بتفعيل وضع البحث الذي يقارن الكائنات المكتشفة مع التضمين المخزن، مستعيدًا التتبع في غضون 2-3 إطارات من لحظة ظهور الكائن مرة أخرى.
لقد قامت MicrocosmWorks بتحسين مسار التتبع للحفاظ على معالجة 60fps على أجهزة NVIDIA Jetson Orin و 30fps على وحدات معالجة الرسوميات (GPUs) المخصصة للمستهلكين مثل RTX 3060. تضيف حسابات التوسيط التلقائي، بما في ذلك الاستيفاء السلس للتحريك لتجنب الحركات المفاجئة، أقل من 2ms من الحمل الزائد لكل إطار إلى التكلفة الأساسية للتتبع.
صممت MicrocosmWorks نظامًا لتخميد الحركة بمعاملات قابلة للتكوين لحدود التسارع، والسرعة القصوى للتحريك الأفقي، ونصف قطر المنطقة الميتة حول مركز الإطار. تستخدم خوارزمية التوسيط فيزياء النوابض المخمدة حرجيًا لإنتاج حركات كاميرا سلسة وبجودة بث تتبع الهدف دون تذبذب أو تجاوز.
نعم، صممت MicrocosmWorks النظام خصيصًا لتلبية متطلبات زمن الاستجابة المنخفض للبث المباشر، حيث يعمل خط أنابيب التتبع وإعادة التأطير بالكامل في غضون تأخير إطار واحد. لقد تم نشر النظام في بث مباريات كرة السلة وكرة القدم والتنس، حيث ينتج تلقائيًا لقطة متابعة مقربة من كاميرا ثابتة واسعة الزاوية.
تقوم MicrocosmWorks ببناء أنظمة معالجة الفيديو في الوقت الفعلي بمعدلات تتراوح بين 30 و 50 دولارًا في الساعة، مع حل التتبع والتوسيط التلقائي الذي يشمل تدريب النموذج، وتحسين GPU، وتكامل البث، ويتطلب عادةً من 400 إلى 600 ساعة تطوير. إضافة إلى تحسين النشر على الأجهزة الطرفية مثل Jetson يضيف ما يقرب من 80 إلى 120 ساعة إضافية.
مستعد لتحويل عملك؟
دعنا نناقش كيف يمكننا تطبيق حلول مشابهة لتحدياتك.