Depth8 Veri Kümesi#
Giriş#
Ultralytics Depth8 veri kümesi, SUN RGB-D veri kümesinden örneklenen 8 görsele sahip kompakt bir monocular depth estimation veri kümesidir; yoğun, yapaylıksız temel gerçek derinlik haritaları için Kinect v1 ve Kinect v2 çekimlerinden (her bölgede sensör başına iki tane) alınan eğitim için 4 ve doğrulama için 4 görsel içerir. YOLO26 derinlik tahmini modelleri ve eğitim hatları ile hızlı test, hata ayıklama ve deneme için tasarlanmıştır; 1.3 MB'lık arşiv ilk kullanımda otomatik olarak indirilir, böylece yolo depth train data=depth8.yaml saniyeler içinde eğitime başlar.
RGB-derinlik çiftlerini önizlemek ve eğitim için klonlamak amacıyla Depth8 on Ultralytics Platform adresini keşfet.
Depth8 yalnızca boru hattı testi içindir, kıyaslama (benchmarking) için değildir; 8 görüntüsü anlamlı derinlik metrikleri için fazlasıyla azdır. Temsili sonuçlar için tam NYU Depth V2 veya SUN RGB-D doğrulama setlerini kullan.
Veri Kümesi Yapısı#
Depth8, standart Ultralytics depth dataset layout yapısını takip eder: RGB görüntüler ve dosya adına göre eşleştirilmiş eşlik eden uint16 milimetre derinlik PNG'leri (depth_scale: 1000).
depth8-png/
├── images/
│ ├── train/ # 4 images
│ └── val/ # 4 images
└── depth/
├── train/ # 4 16-bit PNG depth maps
└── val/ # 4 16-bit PNG depth mapsDerinlik değerleri, yaklaşık 0,5 m ile 4 m arasında değişen gerçek iç mekan sensör yakalamalarıdır ve tam SUN RGB-D veri kümesinin ≤10 m aralığının içindedir.
Veri Kümesi YAML#
Depth8 veri kümesi yapılandırması, veri kümesi yollarını, sınıf isimlerini ve küçük paketlenmiş alt küme için indirme URL'sini belirten bir veri kümesi YAML dosyasında tanımlanır.
# 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
# Format: https://docs.ultralytics.com/datasets/depth#depth-map-format
# uint16 PNG values are divided by depth_scale to produce meters. The default 1000 gives 65,535
# one-millimeter depth values from 0.001 to 65.535 m; code 0 is invalid.
# Common values (resolution, uint16 maximum):
# ARKitScenes and NYU Depth V2: 1000 (1 mm, 65.535 m)
# KITTI: 256 (3.90625 mm, 255.996 m); Virtual KITTI 2: 100 (1 cm, 655.35 m)
# Example usage: yolo depth train data=depth8.yaml model=yolo26n-depth.pt
# parent
# ├── ultralytics
# └── datasets
# └── depth8-png ← downloads here (1.3 MB)
# ├── images/{train,val} # RGB images
# └── depth/{train,val} # paired 16-bit *.png depth maps (images/ -> depth/)
path: depth8-png # 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
depth_scale: 1000 # PNG value 1000 = 1 meter
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/depth8-png.zipKullanım#
Depth8 veri seti üzerinde 640 görüntü boyutuyla bir YOLO26n-depth modeli eğitmek için aşağıdaki örnekleri kullan. Tüm eğitim seçeneklerinin tam listesi için YOLO Training documentation sayfasına bak.
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)Alıntılar ve Teşekkür#
Depth8, SUN RGB-D veri kümesinden örneklenmiştir; kaynak atfı ve alıntı detayları için SUN RGB-D veri kümesi sayfasına göz at. Kaynak veri kümesi bir lisans belirtmemektedir.
SUN RGB-D veri kümesini araştırma veya geliştirme çalışmalarında kullanırsan, lütfen aşağıdaki makaleye atıfta bulun:
@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}
}SSS#
Ultralytics Depth8 veri seti, monocular depth estimation boru hatlarının hızlı testi ve hata ayıklaması için tasarlanmıştır. 1,3 MB'lık otomatik indirilen bir arşivde yalnızca 8 görüntü (4 eğitim, 4 doğrulama) ile, SUN RGB-D veya NYU Depth V2 gibi tam bir veri setine ölçeklendirmeden önce tüm eğitim / doğrulama / tahmin döngüsünü — eşleştirilmiş derinlik haritası yükleme, artırma, kayıp hesaplama ve metrikler — saniyeler içinde doğrular.
Depth8, temiz ve yoğun derinlik haritalarına sahip Kinect v1/v2 çekimlerini tercih ederek SUN RGB-D'nin 9.245 eğitim / 1.090 doğrulama bölünmesinden 8 görsel örnekler. Tamamen aynı 16 bitlik PNG derinlik formatını kullanır; dolayısıyla Depth8 üzerinde çalışan bir boru hattı, tam veri seti üzerinde değişiklik yapılmadan çalışır. Tam veri setinin aksine Depth8 saniyeler içinde indirilir ve dönüştürme adımına ihtiyaç duymaz.
Hayır. Depth8 anlamlı model karşılaştırması için çok küçüktür ve eğitim ve değerlendirme boru hattı kontrolleri için amaçlanmıştır. Temsili derinlik tahmini metriklerine ihtiyacın olduğunda tam NYU Depth V2 veya SUN RGB-D doğrulama setlerini kullan.



