YOLO Vision 2026:

Dataset di profondità iBims-1#

iBims-1 (independent Benchmark images and matched scans) è un benchmark di interni di alta qualità per la monocular depth estimation. Associa immagini RGB a dati di ground truth ottenuti con scanner laser di livello topografico ed è progettato per testare bordi di profondità nitidi e superfici planari.

Caratteristiche principali#

  • Ground truth di profondità di alta qualità acquisito con un laser scanner di precisione.
  • Copre scene indoor reali.
  • Intervallo di profondità fino a circa 10 m.
  • La valutazione viene eseguita su 100 immagini.
  • Progettato specificamente per valutare bordi di profondità nitidi e la qualità delle superfici planari.

Ruolo in YOLO26-Depth#

iBims-1 è un zero-shot evaluation benchmark per la famiglia YOLO26-Depth; i modelli pubblicati non sono addestrati su di esso. La sua attenzione alle discontinuità di profondità nitide e alle regioni planari lo rende un test preciso della qualità delle mappe di profondità al di là della precisione aggregata.

La valutazione utilizza l'augmentation test-time (TTA) multi-scala e orizzontale, seguita dall'allineamento di scala log-least-squares tra le mappe di profondità previste e quelle ground truth prima del calcolo delle metriche.

Risultati#

La tabella seguente riporta l'accuratezza di delta1 (percentuale di pixel entro una soglia di 1,25×, più è alto meglio è) sulle immagini di valutazione di iBims-1 per dimensione del modello.

Modellodelta1
YOLO26n-depth0.923
YOLO26s-depth0.899
YOLO26m-depth0.953
YOLO26l-depth0.952
YOLO26x-depth0.961

Valutazione#

iBims-1 non viene fornito con un dataset YAML incluso. Viene valutato tramite uno script di valutazione dedicato che carica le immagini iBims-1 e il ground truth di profondità del laser scanner, applica il TTA standard e l'allineamento della scala log-least-squares, e riporta le metriche di profondità.

Utilizzo#

iBims-1 è un benchmark esterno, quindi i modelli vengono solitamente eseguiti con predict sulle relative immagini. Per un elenco completo degli argomenti disponibili, fai riferimento alla pagina di Prediction del modello.

Esempio di predizione
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")

Modelli pre-addestrati#

La famiglia di modelli di profondità YOLO26 viene valutata in modalità zero-shot sul benchmark iBims-1. Questi modelli vengono scaricati automaticamente dall'ultima release di Ultralytics, ad esempio YOLO26x-depth a partire da v8.4.0, e coprono una gamma di dimensioni (yolo26n/s/m/l/x-depth) per diverse esigenze di accuratezza e risorse.

Citazioni e riconoscimenti#

Se utilizzi il dataset iBims-1 nel tuo lavoro di ricerca o sviluppo, cita il seguente documento:

Citazione
@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}
}

Desideriamo ringraziare gli autori per aver creato e mantenuto questa preziosa risorsa per la comunità della computer vision.

Commenti