Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

التقاطع على الاتحادIoU

تعرف على كيفية قياس دقة اكتشاف الكائنات باستخدام Intersection over Union (IoU). اكتشف دوره في تقييم Ultralytics وتحسين الدقة المكانية.

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

آليات قياس التداخل

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

في سير عمل الكشف عن الكائنات القياسي، IoU المرشح الأساسي لتحديد ما إذا كان التنبؤ "إيجابيًا حقيقيًا" أو "إيجابيًا خاطئًا". أثناء التقييم، يحدد المهندسون عتبة محددة — عادةً ما تكون 0.50 أو 0.75. إذا تجاوزت درجة التداخل هذا الرقم، يُعتبر الكشف صحيحًا. عملية تحديد العتبة هذه هي شرط أساسي لحساب مقاييس الأداء الإجمالية مثل متوسط الدقة (mAP)، الذي يلخص دقة النموذج عبر فئات ومستويات صعوبة مختلفة.

تطبيقات واقعية

تعد الدقة المكانية IoU الية أمرًا بالغ الأهمية في الصناعات التي يمكن أن تؤدي فيها التقديرات التقريبية الغامضة إلى الفشل أو مخاطر تتعلق بالسلامة. يضمن IoU أن أنظمة الذكاء الاصطناعي تدرك العالم المادي بدقة.

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

حساب IoU باستخدام Python

في حين أن المفهوم هندسي، فإن التنفيذ رياضي. ultralytics توفر الحزمة أدوات مساعدة محسّنة لحساب IoU وهو أمر مفيد للتحقق من سلوك النموذج أو تصفية التنبؤات.

import torch
from ultralytics.utils.metrics import box_iou

# Define ground truth and prediction boxes: [x1, y1, x2, y2]
ground_truth = torch.tensor([[100, 100, 200, 200]])
predicted = torch.tensor([[110, 110, 210, 210]])

# Calculate the Intersection over Union score
iou_score = box_iou(ground_truth, predicted)

print(f"IoU Score: {iou_score.item():.4f}")
# Output: IoU Score: 0.6806

IoU تدريب النموذج والتحسين

بالإضافة إلى دورها كبطاقة أداء، IoU مكونًا نشطًا في تدريب شبكات التعلم العميق.

  • تطور دالة الخسارة: غالبًا ما تفشل مقاييس المسافة التقليدية مثل متوسط الخطأ المربع (MSE) في التقاط الخصائص الهندسية للمربعات المحيطة. تستخدم أجهزة الكشف الحديثة دوال خسارة IoU ، مثل IoU المعمم IoU GIoU) و IoU الكامل IoU CIoU). توجه هذه الدوال المتقدمة الشبكة العصبية للتقارب بشكل أسرع من خلال مراعاة نسب العرض إلى الارتفاع ومسافات النقطة المركزية.
  • إزالة التكرارات: أثناء الاستدلال، قد يتعرف النموذج على نفس الكائن عدة مرات باستخدام مربعات مختلفة قليلاً. تستخدم تقنية تسمى Non-Maximum Suppression (NMS) IoU هذه التكرارات المتداخلة. وهي تحتفظ بالمربع الذي يحصل على أعلى درجة ثقة وتقوم بإزالة المربعات المحيطة التي تحصل على IoU عالية IoU الفائز، مما يضمن الحصول على ناتج نهائي نظيف.

التمييز IoU والمقاييس ذات الصلة

لتقييم نماذج التعلم الآلي بشكل فعال، من المهم التمييز IoU ومقاييس التشابه الأخرى.

  • IoU الدقة: بينما تقيس الدقة عدد المرات التي يتنبأ فيها النموذج بالفئة الصحيحة (على سبيل المثال، "كلب" مقابل "قطة")، فإنها تتجاهل الموقع. قد يكون للنموذج دقة تصنيف بنسبة 100٪ ولكن IoU بنسبة 0٪ IoU رسم المربع في الزاوية الخاطئة من الصورة. يستهدف IoU جودة التوطين .
  • IoU معامل Dice: يقيس كلا المقياسين تشابه المجموعات، لكن معامل Dice (درجة F1 لتداخل البيكسلات) يعطي وزنًا أكبر للتقاطع. يُعد Dice المعيار الأكثر شيوعًا لمهام التقسيم الدلالي التي تتضمن أشكالًا غير منتظمة، بينما IoU المعيار لرصد المربعات المستطيلة.

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

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن