YOLO Vision 2026 :

Jeu de données de profondeur iBims-1#

iBims-1 (independent Benchmark images and matched scans) est un benchmark d'intérieur de haute qualité pour l'estimation de la profondeur monoculaire. Il associe des images RVB à une vérité terrain par scanner laser de qualité géodésique et est conçu pour tester les contours de profondeur nets et les surfaces planaires.

Fonctionnalités clés#

  • Vérité terrain de profondeur de haute qualité capturée avec un scanner laser de niveau topographique.
  • Couvre des scènes d'intérieur réelles.
  • Portée de profondeur jusqu'à environ 10 m.
  • L'évaluation est effectuée sur 100 images.
  • Spécifiquement conçu pour évaluer les bords de profondeur nets et la qualité des surfaces planes.

Rôle dans YOLO26-Depth#

iBims-1 est un benchmark d'évaluation zero-shot pour la famille YOLO26-Depth ; les modèles publiés n'ont pas été entraînés dessus. Son accent mis sur les discontinuités de profondeur nettes et les régions planes en fait un test précis de la qualité de la carte de profondeur au-delà de la précision globale.

L'évaluation utilise une augmentation de données lors du test (TTA) multi-échelle et par retournement horizontal, suivie d'un alignement d'échelle par moindres carrés logarithmiques entre les cartes de profondeur prédites et la vérité terrain avant le calcul des métriques.

Résultats#

Le tableau ci-dessous indique la précision delta1 (pourcentage de pixels dans un seuil de 1,25×, plus la valeur est élevée, mieux c'est) sur les images d'évaluation d'iBims-1 par taille de modèle.

Modèledelta1
YOLO26n-depth0.923
YOLO26s-depth0.899
YOLO26m-depth0.953
YOLO26l-depth0.952
YOLO26x-depth0.961

Évaluation#

iBims-1 n'est pas fourni avec un fichier YAML de jeu de données groupé. Il est évalué via un script d'évaluation dédié qui charge les images iBims-1 et la vérité terrain de profondeur du scanner laser, applique les TTA standard et l'alignement d'échelle log-moindres carrés, puis rapporte les métriques de profondeur.

Utilisation#

iBims-1 étant un benchmark externe, les modèles sont généralement exécutés avec predict sur ses images. Pour une liste complète des arguments disponibles, consulte la page Prédiction du modèle.

Exemple de prédiction
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")

Modèles pré-entraînés#

La famille de profondeur YOLO26 est évaluée en zero-shot sur le benchmark iBims-1. Ces modèles se téléchargent automatiquement depuis la dernière version d'Ultralytics, par exemple YOLO26x-depth à partir de la v8.4.0, et couvrent une gamme de tailles (yolo26n/s/m/l/x-depth) pour différents besoins de précision et de ressources.

Citations et remerciements#

Si tu utilises le jeu de données iBims-1 dans tes travaux de recherche ou de développement, merci de citer l'article suivant :

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

Nous tenons à remercier les auteurs pour la création et la maintenance de cette ressource précieuse pour la communauté de la vision par ordinateur.

Commentaires