Segurança pronta para empresas: Em conformidade com ISO 27001 + SOC 2 Tipo I.

Link to this sectionDataset Depth8#

Link to this sectionIntrodução#

O conjunto de dados Depth8 da Ultralytics é um dataset compacto de estimativa de profundidade monocular com 8 imagens amostradas do dataset SUN RGB-D: 4 para treino e 4 para validação, extraídas das suas capturas Kinect v1 e Kinect v2 (duas por sensor em cada divisão) para mapas de profundidade de ground-truth densos e sem artefactos. Foi concebido para testes rápidos, depuração e experimentação com modelos de estimativa de profundidade YOLO26 e pipelines de treino — o arquivo de 1,3 MB é transferido automaticamente na primeira utilização, pelo que yolo depth train data=depth8.yaml inicia o treino em segundos.

Nota

O Depth8 destina-se apenas a testes de pipeline, não para benchmarking — as suas 8 imagens são demasiado poucas para métricas de profundidade significativas. Utiliza os conjuntos de validação completos NYU Depth V2 ou SUN RGB-D para obteres resultados representativos.

Link to this sectionEstrutura do Dataset#

O Depth8 segue o layout de dataset de profundidade da Ultralytics padrão: imagens RGB com mapas de profundidade .npy float32 emparelhados em metros, correspondentes pelo nome do ficheiro.

depth8/
├── images/
│   ├── train/  # 4 images
│   └── val/    # 4 images
└── depth/
    ├── train/  # 4 float32 .npy depth maps
    └── val/    # 4 float32 .npy depth maps

Os valores de profundidade são capturas reais de sensores de interior variando aproximadamente de 0,5 m a 4 m, bem dentro do intervalo de ≤10 m do conjunto de dados completo SUN RGB-D.

Link to this sectionYAML do Dataset#

A configuração do dataset Depth8 é definida num ficheiro YAML de dataset, que especifica os caminhos do dataset, os nomes das classes e o URL de transferência para o pequeno subconjunto embalado.

ultralytics/cfg/datasets/depth8.yaml
# 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
# Example usage: yolo depth train data=depth8.yaml model=yolo26n-depth.pt
# parent
# ├── ultralytics
# └── datasets
#     └── depth8 ← downloads here (1.3 MB)
#         ├── images/{train,val}  # RGB images
#         └── depth/{train,val}   # paired *.npy, float32 meters (images/ -> depth/)

path: depth8 # 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

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/depth8.zip

Link to this sectionUso#

Para treinar um modelo YOLO26n-depth no dataset Depth8 com um tamanho de imagem de 640, usa os seguintes exemplos. Para uma lista completa de opções de treino, consulta a documentação de treino YOLO.

Exemplo de Treinamento
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)

Link to this sectionCitações e Agradecimentos#

O Depth8 é amostrado a partir do SUN RGB-D — consulta a página completa do dataset SUN RGB-D para detalhes sobre a licença.

Se utilizares o dataset SUN RGB-D no teu trabalho de investigação ou desenvolvimento, por favor cita o seguinte artigo:

Citação
@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}
}

Link to this sectionFAQ#

Link to this sectionPara que é utilizado o dataset Ultralytics Depth8?#

O dataset Ultralytics Depth8 foi concebido para testes rápidos e depuração de pipelines de estimativa de profundidade monocular. Com apenas 8 imagens (4 de treino, 4 de validação) num arquivo de 1,3 MB com transferência automática, verifica todo o ciclo de treino / validação / predição — carregamento de mapas de profundidade emparelhados, aumento de dados, cálculo de perdas e métricas — em segundos, antes de escalar para um dataset completo como o SUN RGB-D ou o NYU Depth V2.

Link to this sectionComo difere o Depth8 do dataset completo SUN RGB-D?#

O Depth8 amostra 8 imagens da divisão de 9.245 de treino/1.090 de validação do SUN RGB-D, privilegiando capturas Kinect v1/v2 com mapas de profundidade limpos e densos. Utiliza o layout de diretório idêntico e o formato de profundidade .npy, pelo que um pipeline que corre no Depth8 corre sem modificações no dataset completo — basta apontar data= para depth-sunrgbd.yaml em vez de depth8.yaml. Ao contrário do dataset completo, o Depth8 transfere-se em segundos e não necessita de qualquer passo de conversão.

Link to this sectionDevo usar o Depth8 para benchmarking?#

Não. O Depth8 é demasiado pequeno para uma comparação significativa de modelos e destina-se a verificações de pipeline de treino e avaliação. Usa os conjuntos de validação completos NYU Depth V2 ou SUN RGB-D quando precisares de métricas de estimativa de profundidade representativas.

Contribuidores

Comentários