← أحدث الأبحاث
💻 computer science

SAM 2++: Tracking Anything at Any Granularity

تقدم الورقة البحثية SAM 2++، وهو إطار عمل موحد لتتبع الفيديو يدمج ترميز التلقين، وفك ترميز المخرجات، وتمثيل الذاكرة للتعامل مع مختلف مستويات دقة الأهداف (الأقنعة، والصناديق، والنقاط) ضمن نموذج واحد، مصحوباً بإنشاء أول مجموعة بيانات واسعة النطاق متعددة الدقة لتحقيق أداء رائد عبر مختلف مهام التتبع.

المؤلفون الأصليون: Jiaming Zhang, Cheng Liang, Yichun Yang, Chenkai Zeng, Yutao Cui, Xinwen Zhang, Xin Zhou, Kai Ma, Gangshan Wu, Limin Wang

نُشر 2026-05-19
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Jiaming Zhang, Cheng Liang, Yichun Yang, Chenkai Zeng, Yutao Cui, Xinwen Zhang, Xin Zhou, Kai Ma, Gangshan Wu, Limin Wang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك مساعداً آلياً ذكياً جداً، وظيفته هي مشاهدة مقاطع الفيديو ومراقبة أشياء محددة. قبل هذا البحث الجديد، إذا أردت من الروبوت تتبع سيارة متحركة، كان عليك تعليمه طريقة واحدة محددة. وإذا أردت منه تتبع وجه شخص، كان عليك تعليمه طريقة مختلفة تماماً. وإذا أردت منه تتبع نقطة صغيرة على كرة، كنت ستحتاج إلى معلم ثالث ومنفصل تماماً.

لقد طرح الباحثون وراء SAM 2++ سؤالاً بسيطاً: لماذا نحتاج إلى ثلاثة معلمين مختلفين لنفس المهمة؟ أدركوا أنه سواء كنت تتبع سيارة كاملة (صندوق)، أو جسد شخص (قناع)، أو نقطة واحدة (نقطة)، فإن الروبوت يقوم بنفس العمل الذهني تماماً: "تذكر كيف كان شكل هذا الشيء قبل ثانية، ثم ابحث عنه مجدداً الآن".

إليك كيف بنوا "متتبعاً عالمياً" يستطيع القيام بكل ذلك، مشروحاً ببساطة:

1. المشكلة: الكثير من الأدوات المتخصصة

فكر في الطريقة القديمة كأنها سكين سويسري حيث يتعين عليك استبدال المقبض بالكامل لمجرد استخدام المفك بدلاً من المقص. كانت متتبعات الفيديو الموجودة مصممة لوظيفة واحدة فقط.

  • متتبعات الصناديق (Box Trackers): كانت تعرف فقط كيفية رسم مستطيل حول جسم ما.
  • متتبعات الأقنعة (Mask Trackers): كانت تعرف فقط كيفية تلوين الشكل الدقيق لجسم ما.
  • متتبعات النقاط (Point Trackers): كانت تعرف فقط كيفية تتبع نقطة واحدة.

هذا يعني أن الروبوت كان عليه حمل ثلاثة "أدمغة" مختلفة، وهو أمر كان هدراً ويجعل من الصعب التعلم من جميع أنواع الفيديوهات في وقت واحد.

2. الحل: عقل واحد، ثلاث لغات

أنشأ الفريق SAM 2++، وهو يشبه روبوتاً متعدد اللغات (Polyglot). لديه عقل رئيسي واحد، لكن يمكنه فهم ثلاث "لغات" مختلفة من التعليمات:

  • لغة "الصندوق": "إليك مستطيلاً حول السيارة."
  • لغة "القناع": "إليك المخطط الدقيق للشخص."
  • لغة "النقطة": "إليك نقطة صغيرة على الكرة."

المترجم (التعليمات البرمجية الخاصة بالمهمة):
عندما تعطيه صندوقاً، أو قناعاً، أو نقطة، يقوم مترجم خاص فوراً بتحويل تلك التعليمات إلى "فكرة" عالمية يفهمها عقل الروبوت. بهذه الطريقة، لا يهتم الروبوت إذا أعطيته صندوقاً أو نقطة؛ هو فقط يعرف: "حسناً، يجب أن أتتبع هذا الشيء".

المخرج الموحد (المفكك الموحد):
بمجرد أن يجد الروبوت الجسم، فإنه لا يكتفي بإخراج صندوق أو نقطة فحسب. بل يرسم أولاً "ظلاً" مثالياً للجسم (قناعاً). ثم، إذا طلبت منه صندوقاً، يقوم بسرعة بقياس الظل لرسم الصندوق. وإذا طلبت منه نقطة، فإنه يجد مركز الظل. هذا يبقي العملية بسيطة ومتسقة.

3. الذاكرة: "الدفتر الذكي"

الجزء الأصعب في تتبع الفيديو هو تذكر كيف كان شكل الجسم عندما يختفي خلف شجرة أو يتحرك بسرعة. يستخدم الروبوت "دفتر ملاحظات للذاكرة" لتخزين الإطارات الماضية.

لاحظ الباحثون أنه إذا أجبروا الروبوت على استخدام نفس صفحات الدفتر تماماً للصناديق والأقنعة والنقاط، فسيصاب الروبوت بالارتباك. فالصندوق يحتاج إلى رسم تخطيطي تقريبي؛ والقناع يحتاج إلى رسم تفصيلي؛ والنقطة تحتاج إلى إحداثيات دقيقة.

الحل (الذاكرة المتكيفة مع المهمة):
بدلاً من دفتر ملاحظات واحد جامد، أعطوا الروبوت دفتر ملاحظات ذكياً ومرناً.

  • عندما يتتبع صندوقاً، يكتب بأسلوب "الرسم التخطيطي التقريبي".
  • عندما يتتبع قناعاً، يكتب بأسلوب "الفن التفصيلي".
  • عندما يتتبع نقطة، يكتب بأسلوب "الرياضيات الدقيقة".

هذا يسمح للروبوت بالاحتفاظ بعقل رئيسي واحد، لكنه يستطيع تغيير أسلوب الكتابة بناءً على الوظيفة، مما يمنع الارتباك ويجعله أفضل بكثير في تذكر الأشياء.

4. ساحة التدريب: مجموعة بيانات "TAG"

لتعليم هذا الروبوت، لم يكن بإمكانهم استخدام الكتب المدرسية القديمة لأنها كانت تحتوي فقط على نوع واحد من التمارين. لذا بنوا مكتبة ضخمة وجديدة تسمى TAG (تتبع أي مستوى من التفاصيل - Tracking-Any-Granularity).

  • كيف بنوها: استخدموا نظاماً ذكياً يعتمد على "الإنسان في الحلقة" (human-in-the-loop). قام البشر بتسمية بضع إطارات (مثل البداية والنهاية لمقطع ما)، ثم قام الروبوت بملء الباقي. بعد ذلك، قام البشر بمراجعة عمل الروبوت وتصحيح الأخطاء.
  • لماذا هي مميزة: كل فيديو في هذه المكتبة يحتوي على ثلاثة تسميات (Labels) لنفس الجسم: صندوق، وقناع، ونقطة. سمح هذا للروبوت بتعلم المهارات الثلاث في آن واحد، مما جعله متتبعاً حقيقياً بارعاً.

النتيجة

عندما اختبروا هذا الروبوت الجديد، لم يكتفِ بأداء "جيد" في جميع الوظائف الثلاث فحسب، بل تفوق على الروبوتات المتخصصة التي تم تدريبها لسنوات للقيام بمهمة واحدة فقط.

  • تتبع الصناديق بشكل أفضل من خبراء الصناديق.
  • تتبع الأقنعة بشكل أفضل من خبراء الأقنعة.
  • تتبع النقاط بشكل أفضل من خبراء النقاط.

باختصار: يثبت SAM 2++ أنك لست بحاجة إلى أداة مختلفة لكل مهمة. فمع التصميم الصحيح، يمكن لنظام واحد ذكي ومرن أن يتعامل مع أي تتبع، في أي مكان، وعند أي مستوى من التفاصيل، فقط عبر التحدث إليه بـ "اللغة" الصحيحة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →