YOLO Vision 2026:

مجموعة بيانات Depth8#

مقدمة#

مجموعة بيانات Depth8 من Ultralytics هي مجموعة بيانات صغيرة لتقدير العمق الأحادي تحتوي على 8 صور مأخوذة من مجموعة بيانات SUN RGB-D: 4 للتدريب و4 للتحقق، مستمدة من التقاطات Kinect v1 وKinect v2 (صورتان لكل مستشعر في كل تقسيم) للحصول على خرائط عمق أرضية كثيفة وخالية من الشوائب. وهي مصممة للاختبار السريع وتصحيح الأخطاء والتجريب مع نماذج وسواقات تدريب تقدير العمق YOLO26 — حيث يقوم أرشيف بحجم 1.3 ميجابايت بالتنزيل تلقائياً عند الاستخدام الأول، لتبدأ yolo depth train data=depth8.yaml التدريب في غضون ثوانٍ.

ملاحظة

Depth8 مخصص لاختبار خطوط الأنابيب فقط وليس لتقييم الأداء — صورها ال-8 قليلة جداً للحصول على مقاييس عمق ذات مغزى. استخدم مجموعات التحقق الكاملة NYU Depth V2 أو SUN RGB-D للحصول على نتائج ممثلة.

هيكل مجموعة البيانات#

تتبع Depth8 تخطيط مجموعة بيانات العمق القياسي من Ultralytics: صور RGB مع خرائط عمق float32 مقترنة .npy بالأمتار، والمطابقة حسب جذع الملف.

depth8/
├── images/
│   ├── train/  # 4 images
│   └── val/    # 4 images
└── depth/
    ├── train/  # 4 float32 .npy depth maps
    └── val/    # 4 float32 .npy depth maps

قيم العمق هي لقطات مستشعر داخلي حقيقية تتراوح من حوالي 0.5 متر إلى 4 أمتار، وهي تقع ضمن نطاق ≤10 أمتار لمجموعة بيانات SUN RGB-D الكاملة.

YAML مجموعة البيانات#

يتم تحديد تكوين مجموعة بيانات Depth8 في ملف YAML خاص بمجموعة البيانات، والذي يحدد مسارات مجموعة البيانات، وأسماء الفئات، ورابط التنزيل للمجموعة الفرعية الصغيرة المعبأة.

ultralytics/cfg/datasets/depth8.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# Depth8 dataset (8 clean-label indoor images from SUN RGB-D Kinect v1/v2, 4 train / 4 val) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/depth/depth8
# Example usage: yolo depth train data=depth8.yaml model=yolo26n-depth.pt
# parent
# ├── ultralytics
# └── datasets
#     └── depth8 ← downloads here (1.3 MB)
#         ├── images/{train,val}  # RGB images
#         └── depth/{train,val}   # paired *.npy, float32 meters (images/ -> depth/)

path: depth8 # dataset root dir (relative to Ultralytics settings 'datasets_dir')
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images

nc: 1
names:
  0: depth

channels: 3

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/depth8.zip

الاستخدام#

لتدريب نموذج YOLO26n-depth على مجموعة بيانات Depth8 بحجم صورة 640، استخدم الأمثلة التالية. للحصول على قائمة كاملة بخيارات التدريب، راجع توثيق تدريب YOLO.

مثال على التدريب
from ultralytics import YOLO

# Load a pretrained YOLO26n-depth model
model = YOLO("yolo26n-depth.pt")

# Train the model on Depth8
results = model.train(data="depth8.yaml", epochs=100, imgsz=640)

الاقتباسات والشكر#

تم أخذ عينات Depth8 من SUN RGB-D — راجع صفحة مجموعة بيانات SUN RGB-D الكاملة لمعرفة تفاصيل الترخيص.

إذا كنت تستخدم مجموعة بيانات SUN RGB-D في عملك البحثي أو التطويري، فيرجى الاستشهاد بالورقة البحثية التالية:

اقتباس
@inproceedings{song2015sunrgbd,
      title={SUN RGB-D: A RGB-D Scene Understanding Benchmark Suite},
      author={Song, Shuran and Lichtenberg, Samuel P. and Xiao, Jianxiong},
      booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
      year={2015}
}

الأسئلة الشائعة#

  • مجموعة بيانات Ultralytics Depth8 مصممة للاختبار السريع وتصحيح الأخطاء لخطوط أنابيب تقدير العمق الأحادي. مع 8 صور فقط (4 للتدريب و4 للتحقق) في أرشيف للتنزيل التلقائي بحجم 1.3 ميجابايت، فإنها تتحقق من دورة التدريب / التحقق / التنبؤ الكاملة — تحميل خريطة العمق المقترنة، والزيادة، وحساب الخسارة، والمقاييس — في ثوانٍ، قبل التوسع إلى مجموعة بيانات كاملة مثل SUN RGB-D أو NYU Depth V2.

  • تأخذ Depth8 عينات من 8 صور من تقسيم 9,245 تدريب / 1,090 تحقق الخاص بـ SUN RGB-D، تفضل التقطات Kinect v1/v2 ذات خرائط العمق النظيفة والكثيفة. وهي تستخدم تخطيط الدليل المتطابق وتنسيق العمق .npy، لذا فإن خط الأنابيب الذي يعمل على Depth8 يعمل بدون تعديل على مجموعة البيانات الكاملة — فقط قم بتوجيه data= إلى depth-sunrgbd.yaml بدلاً من depth8.yaml. على عكس مجموعة البيانات الكاملة، يتم تنزيل Depth8 في ثوانٍ ولا يتطلب أي خطوة تحويل.

  • لا. Depth8 صغيرة جداً للمقارنة الهادفة بين النماذج وهي مخصصة لفحوصات خطوط أنابيب التدريب والتقييم. استخدم مجموعات التحقق الكاملة NYU Depth V2 أو SUN RGB-D عندما تحتاج إلى مقاييس تقدير عمق ممثلة.

المساهمون

التعليقات