Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Interactive Segmentation

يحوّل التقسيم التفاعلي نقرات المستخدم أو مربعاته أو خربشاته إلى أقنعة للكائنات، ثم يحسّنها بنقرات تصحيحية، بدءًا من GrabCut وصولًا إلى SAM من Meta.

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

آلية عمل حلقة النقر#

يتلقى النموذج الصورة مع جميع النقرات التي أُجريت حتى تلك اللحظة، كما تتلقى نماذج كثيرة القناع السابق أيضًا، ثم يتنبأ بقناع جديد. وتتكرر الحلقة حتى يصبح القناع جيدًا بما يكفي:

تحاكي المعايير هذا المستخدم: تنتقل كل نقرة جديدة إلى مركز أكبر منطقة خطأ، وتكون النتيجة عدد النقرات اللازمة للوصول إلى تقاطع على اتحاد بنسبة 85% أو 90% مقارنةً بالحقيقة المرجعية، ويُبلّغ عنها باسم NoC@85 وNoC@90 على مجموعات بيانات مثل GrabCut وBerkeley وDAVIS.

تشغّل حزمة Ultralytics نماذج SAM من Meta باستخدام مطالبات النقاط، حيث تشير التسمية 1 إلى نقرة إيجابية و0 إلى نقرة سلبية:

from ultralytics import SAM

# Meta's SAM 2.1 base model, run through the Ultralytics package
model = SAM("sam2.1_b.pt")
image = "https://ultralytics.com/images/bus.jpg"

# Round 1: a single positive click on the pedestrian's dark coat
results = model(image, points=[[[250, 620]]], labels=[[1]])
print(f"1 click: {int(results[0].masks.data.sum())} mask pixels")

# Round 2: add a positive click on the pedestrian's jeans and a negative click on the bus
results = model(image, points=[[[250, 620], [290, 760], [420, 560]]], labels=[[1, 1, 0]])
print(f"3 clicks: {int(results[0].masks.data.sum())} mask pixels")
results[0].save(filename="interactive_mask.jpg")

يطبع 32,598 بكسلًا للقناع بعد نقرة واحدة و33,120 بعد ثلاث نقرات؛ لذا تختار النقرة الواحدة على المعطف المشاة بأكملهم تقريبًا، بينما تحسّن النقرات الإضافية القناع بنحو 500 بكسل. وتنفذ Ultralytics Platform الدورة نفسها في محرر التوسيم: ففي الوضع الذكي، تضيف النقرة خارج قناع SAM الحالي تلك المنطقة، وتطرح النقرة داخله المنطقة، ثم يُحفظ القناع المكتمل كمضلع أو صندوق محيط أو صندوق موجّه وفق مهمة مجموعة البيانات.

من القطوع البيانية إلى النماذج القابلة للتوجيه بالمطالبات#

كانت الأدوات المبكرة تحسّن الحدود مباشرةً. كانت أداة Intelligent Scissors (1995) تحاذي المخطط المرسوم مع الحواف الواضحة، أما GrabCut، التي نشرتها Microsoft Research عام 2004 وأُدرجت في OpenCV، فتجزّئ الجسم داخل صندوق يرسمه المستخدم عبر ملاءمة نماذج الألوان للمقدمة والخلفية تكراريًا وحلّ قطع بياني. ومنذ عام 2016، تشفّر أساليب التعلم العميق النقرات كقنوات إدخال إضافية إلى جانب الصورة، وتتعلم القناع باستخدام شبكة عصبية التفافية، كما تتلقى النماذج اللاحقة القناع السابق مدخلًا لتنقيحه.

قسّم نموذج تقسيم كل شيء (SAM) من Meta، الذي أُطلق عام 2023، العمل بحيث يصبح التفاعل شبه فوري: إذ تشفّر محوّلة الرؤية الضخمة الصورة مرة واحدة، ثم يحوّل مرمّز مطالبات خفيف ومفكّك ترميز الأقنعة كل مجموعة نقرات جديدة إلى قناع في نحو 50 مللي ثانية. ودُرّب SAM أيضًا باستخدام حلقة تفاعلية خاصة به: أثناء إنشاء مجموعة بيانات SA-1B، نقر المعلّقون لتقسيم الأجسام باستخدام إصدارات متعاقبة من النموذج، فانخفض متوسط زمن إنتاج القناع من 34 إلى 14 ثانية. يوسّع SAM 2 استخدام النقرات إلى الفيديو، إذ ينشر القناع عبر الإطارات، بينما يضيف SAM 3 تقسيم المفاهيم القابل للتوجيه بالمطالبات، للعثور على كل مثيل يطابق عبارة نصية قصيرة.

التقسيم التفاعلي مقابل التقسيم التلقائي#

تجزّئ نماذج تقسيم المثيلات تلقائيًا مجموعة ثابتة من الفئات التي دُرّبت عليها، دون أي إدخال بشري، ما يلائم خطوط الإنتاج التي يتعين عليها معالجة كل إطار. يضحّي التقسيم التفاعلي بهذا التشغيل التلقائي مقابل المرونة، وغالبًا ما تُنشأ به أقنعة التدريب لهذه النماذج، وكثيرًا ما يكون ذلك ضمن حلقة التعلم النشط التي ترسل الصور الأقل يقينًا لدى النموذج إلى المعلّقين. ويمثل التوجيه البصري بالمطالبات الفكرة الأوسع لتوجيه نموذج الرؤية باستخدام نقاط أو صناديق أو صور أمثلة، أما التقسيم التفاعلي فهو شكله التكراري الذي ينتج أقنعة.

تطبيقات عملية#

  • وَسْم مجموعة البيانات: يرسم المعلّقون حدود الأجسام ببضع نقرات بدلًا من تتبّع مئات رؤوس المضلع، واحتاج المعلّقون بمساعدة SAM إلى 14 ثانية لكل قناع، أي أسرع بمقدار 6.5 مرات من وسم الأقنعة يدويًا في COCO.
  • التصوير الطبي: يحدّد اختصاصيو الأشعة الأورام والأعضاء في صور الأشعة المقطعية والرنين المغناطيسي باستخدام الصناديق والنقرات التصحيحية، وطُوّع MedSAM للاستخدام الطبي عبر ضبط SAM دقيقًا على 1,570,263 زوجًا من الصور والأقنعة الطبية تغطي 10 طرائق تصوير.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة