Ultralytics YOLO27:

Conjunto de dados de profundidade iBims-1#

iBims-1 (imagens de benchmark independentes e digitalizações correspondentes) é um benchmark de alta qualidade de ambientes internos para estimativa monocular de profundidade. O iBims-1 combina imagens RGB com valores de referência de um scanner a laser de precisão topográfica e foi concebido para testar arestas de profundidade nítidas e superfícies planares.

Principais funcionalidades#

  • Valores de referência de profundidade de alta qualidade, captados com um scanner a laser de precisão topográfica.
  • Abrange cenas internas reais.
  • Intervalo de profundidade até aproximadamente 10 m.
  • A avaliação é realizada em 100 imagens.
  • Concebido especificamente para avaliar arestas de profundidade nítidas e a qualidade de superfícies planares.

Papel no YOLO26-Depth#

O iBims-1 é um benchmark de avaliação sem treinamento específico para a família YOLO26-Depth; os modelos publicados não são treinados com ele. O foco do iBims-1 em descontinuidades de profundidade nítidas e regiões planares torna-o um teste preciso da qualidade dos mapas de profundidade, para além da precisão agregada.

A avaliação usa aumento de dados de teste (TTA) com várias escalas e inversão horizontal, seguido de alinhamento de escala por mínimos quadrados em log entre os mapas de profundidade previstos e os de ground truth antes do cálculo das métricas.

Resultados#

A tabela abaixo apresenta a precisão delta1 (fração de píxeis dentro de um limiar de 1,25×; quanto maior, melhor) nas imagens de avaliação do iBims-1, por tamanho de modelo.

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

Avaliação#

O iBims-1 não é fornecido com um YAML de conjunto de dados incluído. A avaliação é feita com um script dedicado que carrega as imagens iBims-1 e os valores de referência de profundidade do scanner a laser, aplica TTA padrão e alinhamento de escala por mínimos quadrados logarítmicos e calcula as métricas de profundidade.

Uso#

O iBims-1 é um benchmark externo, por isso os modelos são normalmente executados com predict nas imagens do iBims-1. Para consultar a lista completa de argumentos disponíveis, visita a página de Previsão do modelo.

Exemplo de predição
from ultralytics import YOLO

# Carregar um modelo
model = YOLO("yolo26x-depth.pt")  # carregar um modelo de profundidade pré-treinado

# Prever profundidade em imagens iBims-1
results = model.predict("path/to/ibims1/images")

Modelos pré-treinados#

A família de modelos de profundidade YOLO26 é avaliada sem treinamento específico no benchmark iBims-1. Esses modelos são baixados automaticamente na primeira utilização a partir da versão de assets v8.4.0 do Ultralytics, por exemplo, YOLO26x-depth, e abrange vários tamanhos (yolo26n/s/m/l/x-depth) para diferentes requisitos de precisão e recursos.

Citações e agradecimentos#

Se usares o conjunto de dados iBims-1 na tua pesquisa ou no teu trabalho de desenvolvimento, cita o seguinte artigo:

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

Agradecemos aos autores por criarem e manterem este valioso recurso para a comunidade de visão computacional.

Perguntas frequentes#

  • O iBims-1 é um benchmark de ambientes internos com 100 imagens e dados de profundidade obtidos por scanner a laser de precisão topográfica, concebido para testar arestas de profundidade nítidas e superfícies planares. Vai além da precisão agregada para avaliar a qualidade dos mapas de profundidade. Os modelos YOLO26-Depth são avaliados sem treinamento específico neste benchmark, e o YOLO26x-depth alcança delta1 de 0,961.

  • Não. O iBims-1 não é fornecido com um YAML incluído e é avaliado com um script dedicado que aplica aumento de dados de teste multiescala e com inversão, além de alinhamento de escala por mínimos quadrados logarítmicos. Usa o modo de previsão nas imagens do iBims-1, conforme mostrado na secção Utilização.

  • Os modelos disponibilizados também são avaliados sem treinamento específico em NYU Depth V2, ETH3D e Make3D, e na divisão KITTI Eigen, cujas sequências de condução usadas no treinamento fazem parte da combinação de pré-treinamento; consulta a página da tarefa de estimativa de profundidade para ver os resultados combinados.

Comentários