Набор данных глубины NYU Depth V2#
NYU Depth V2 — стандартный бенчмарк для оценки глубины по одному изображению в помещениях. Он состоит из RGB-D-видеопоследовательностей самых разных интерьеров, снятых на Microsoft Kinect v1. Это основной бенчмарк для представления точности YOLO26-Depth.
Изучи NYU Depth V2 на платформе Ultralytics: просмотри пары RGB и глубины, изучи статистику набора данных и клонируй его для обучения.
Основные особенности#
- Снято с помощью RGB-D-сенсора Microsoft Kinect v1.
- Охватывает самые разные реальные интерьеры (дома, офисы, классы и похожие помещения).
- Диапазон глубины — примерно до 10 м, что типично для съёмки в помещениях потребительскими RGB-D-камерами.
- Оценка проводится на стандартной тестовой выборке Eigen из 654 изображений.
- Основной бенчмарк для представления точности оценки глубины по одному изображению.
Роль в YOLO26-Depth#
NYU Depth V2 — основной бенчмарк для оценки без дообучения семейства YOLO26-Depth; главные метрики на странице задачи оценки глубины приводятся именно для него. Выпущенные модели YOLO26-Depth не обучались на NYU; хотя в наборе данных есть обучающая выборка, она не используется, и приводятся результаты только на отложенной тестовой выборке.
При оценке применяются аугментация во время тестирования (TTA) с несколькими масштабами и горизонтальным отражением, а затем выполняется выравнивание масштаба между предсказанными и эталонными картами глубины методом наименьших квадратов в логарифмическом пространстве; после этого вычисляются метрики.
Результаты#
В таблице ниже указана точность delta1 (доля пикселей в пределах порога 1,25×; чем выше, тем лучше) на тестовой выборке Eigen набора NYU Depth V2 в зависимости от размера модели.
| Модель | delta1 |
|---|---|
| YOLO26n-depth | 0.882 |
| YOLO26s-depth | 0.896 |
| YOLO26m-depth | 0.921 |
| YOLO26l-depth | 0.930 |
| YOLO26x-depth | 0.933 |
Файл YAML набора данных#
Для задания конфигурации датасета используется YAML-файл. В нём содержится информация о путях к данным, классах и другие важные сведения.
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license
# NYU Depth V2 dataset for monocular depth estimation
# Documentation: https://cs.nyu.edu/~fergus/datasets/nyu_depth_v2.html
# 795 train + 654 val (Eigen test split) images, 480x640, indoor scenes, depth in meters
# Example usage: yolo depth train data=nyu-depth.yaml model=yolo26n-depth.pt
# parent
# ├── ultralytics
# └── datasets
# └── nyu-depth-png ← downloads here (≈1.5 GB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: nyu-depth-png # dataset root dir (relative to Ultralytics settings 'datasets_dir')
train: images/train # train images (relative to 'path') 795 images
val: images/val # val images (relative to 'path') 654 images
# Depth maps are paired uint16 millimeter PNGs under depth/<split>/, resolved by
# swapping '/images/' -> '/depth/' on each image path.
# Classes
nc: 1
names:
0: depth
channels: 3
depth_scale: 1000
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/nyu-depth-png.zipИспользование#
Чтобы оценить модель YOLO26-Depth на бенчмарке NYU Depth V2, используй следующие фрагменты кода. Полный список доступных аргументов см. на странице валидации модели.
from ultralytics import YOLO
# Загрузить модель
model = YOLO("yolo26x-depth.pt") # загрузить предварительно обученную модель глубины
# Оценка на бенчмарке NYU Depth V2
results = model.val(data="nyu-depth.yaml")Предварительно обученные модели#
Семейство моделей оценки глубины YOLO26 проходит оценку без дообучения на бенчмарке NYU Depth V2. При первом использовании эти модели автоматически загружаются из релиза ресурсов Ultralytics v8.4.0, например YOLO26x-depth; доступны разные размеры (yolo26n/s/m/l/x-depth) для разных требований к точности и ресурсам.
Цитирование и благодарности#
Если ты используешь набор данных NYU Depth V2 в исследовательской или разработческой работе, пожалуйста, процитируй следующую статью:
@inproceedings{silberman2012indoor,
title={Indoor Segmentation and Support Inference from RGBD Images},
author={Silberman, Nathan and Hoiem, Derek and Kohli, Pushmeet and Fergus, Rob},
booktitle={Proceedings of the European Conference on Computer Vision (ECCV)},
year={2012}
}Благодарим авторов за создание и поддержку этого ценного ресурса для сообщества компьютерного зрения.
Часто задаваемые вопросы#
NYU Depth V2 — стандартный бенчмарк для оценки глубины по одному изображению в помещениях: он содержит RGB-D-снимки домов, офисов и классов, снятые на Kinect v1, с глубиной примерно до 10 м, а также широко используемую тестовую выборку Eigen из 654 изображений. Главные метрики YOLO26-Depth приводятся на странице задачи оценки глубины.
Нет. Выпущенные модели оцениваются без дообучения, поэтому обучающая выборка NYU не используется и приводятся результаты только на отложенной тестовой выборке. В опубликованных результатах используется многомасштабная аугментация и отражение во время тестирования, а затем — выравнивание масштаба методом наименьших квадратов в логарифмическом пространстве.
Запусти
yolo depth val data=nyu-depth.yaml model=yolo26x-depth.ptили воспользуйся примером на Python в разделе Использование. Встроенный валидатор использует инференс в одном масштабе с медианным выравниванием, поэтому его оценки ниже, чем показатели TTA в разделе Результаты; воспроизводимые значения смотри на странице задачи.Изучи NYU Depth V2 на Ultralytics Platform: просматривай пары RGB и глубины, проверяй статистику датасета и клонируй датасет для обучения в облаке.



