iBims-1 Derinlik Veri Kümesi#
iBims-1 (independent Benchmark images and matched scans), keskin derinlik kenarlarını ve düzlemsel yüzeyleri test etmek için tasarlanmış, monoküler derinlik tahmini için yüksek kaliteli bir iç mekan kıyaslama testidir. RGB görüntüleri, anket sınıfı lazer tarayıcı yer gerçeğiyle eşleştirir.
Temel Özellikler#
- Haritalama sınıfı lazer tarayıcı ile yakalanan yüksek kaliteli derinlik doğruluk payı.
- Gerçek iç mekan sahnelerini kapsar.
- Yaklaşık 10 m'ye kadar derinlik aralığı.
- Değerlendirme 100 görüntü üzerinde gerçekleştirilir.
- Özellikle keskin derinlik kenarlarını ve düzlemsel yüzeylerin kalitesini değerlendirmek için tasarlanmıştır.
YOLO26-Depth'teki Rolü#
iBims-1, YOLO26-Depth ailesi için bir sıfır-atışlı değerlendirme kıyaslamasıdır; yayınlanan modeller bunun üzerinde eğitilmemiştir. Keskin derinlik süreksizliklerine ve düzlemsel bölgelere odaklanması, onu toplam doğruluktan ziyade derinlik haritası kalitesinin hassas bir testi haline getirir.
Değerlendirme, çok ölçekli ve yatay çevirmeli test zamanı artırma (TTA) kullanır ve ardından metrikler hesaplanmadan önce tahmin edilen ile doğruluk payı derinlik haritaları arasında log-en küçük kareler ölçek hizalaması yapılır.
Sonuçlar#
Aşağıdaki tablo, iBims-1 değerlendirme görüntüleri üzerinde model boyutuna göre delta1 doğruluğunu (1,25× eşik içindeki piksellerin yüzdesi, ne kadar yüksekse o kadar iyi) bildirir.
| Model | delta1 |
|---|---|
| YOLO26n-depth | 0.923 |
| YOLO26s-depth | 0.899 |
| YOLO26m-depth | 0.953 |
| YOLO26l-depth | 0.952 |
| YOLO26x-depth | 0.961 |
Değerlendirme#
iBims-1, paketlenmiş bir veri kümesi YAML dosyasıyla gelmez. iBims-1 görüntülerini ve lazer tarayıcı derinlik doğruluk payını yükleyen, standart TTA ve log-en küçük kareler ölçek hizalamasını uygulayan ve derinlik metriklerini raporlayan özel bir değerlendirme betiği ile değerlendirilir.
Kullanım#
iBims-1 harici bir kıyaslama testidir, bu nedenle modeller genellikle görsellerinde predict ile çalıştırılır. Mevcut argümanların kapsamlı bir listesi için model Tahmin sayfasına bakın.
from ultralytics import YOLO
# Load a model
model = YOLO("yolo26x-depth.pt") # load a pretrained depth model
# Predict depth on iBims-1 images
results = model.predict("path/to/ibims1/images")Önceden Eğitilmiş Modeller#
YOLO26 derinlik ailesi, iBims-1 kıyaslama testinde sıfır atışlı (zero-shot) olarak değerlendirilir. Bu modeller, v8.4.0 sürümündeki YOLO26x-depth gibi en son Ultralytics sürümünden otomatik olarak indirilir ve farklı doğruluk ve kaynak gereksinimleri için çeşitli boyutları (yolo26n/s/m/l/x-depth) kapsar.
Alıntılar ve Teşekkür#
iBims-1 veri kümesini araştırma veya geliştirme çalışmalarında kullanırsan, lütfen aşağıdaki makaleye atıfta bulun:
@inproceedings{koch2018ibims,
title={Evaluation of CNN-based Single-Image Depth Estimation Methods},
author={Koch, Tobias and Liebel, Lukas and Fraundorfer, Friedrich and K{\"o}rner, Marco},
booktitle={Proceedings of the European Conference on Computer Vision (ECCV) Workshops},
year={2018}
}Bilgisayarlı görü topluluğu için bu değerli kaynağı yarattıkları ve korudukları için yazarlara teşekkür ederiz.