/ Модель

Характеристики

Лицензия
AGPL 3.0
Библиотека
ultralytics
Опубликована
3 апр 2026

UrbanOmniDetect

Поиск объектовИзображение → bounding_boxes3 профессии

UrbanOmniDetect — набор моделей YOLO для обнаружения объектов и оценки 3D-боксов в городских сценах по одному изображению без калибровки камеры.

1 574скачиваний за 30 дней8лайковвеса обновлены29 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

UrbanOmniDetect — набор предварительно обученных моделей для обнаружения объектов и оценки их трёхмерных ограничивающих параллелепипедов по одному RGB-изображению. Модель разработана Мехметом Керемом Туркджаном, Девикой Гумасте и Зораном Костичем из AIDL Lab Колумбийского университета для городской среды; веса опубликованы вместе с работой CVPR 2026 DriveX. Реализации построены на архитектурах YOLOv8, YOLOv9, YOLO11 и YOLO12 разных размеров. Рекомендуется семейство YOLO11x-P2; доступны контрольные точки для входных разрешений 640, 1280 и 1920 пикселей.

Модель предсказывает ключевые точки 3D-боксов без параметров камеры, оценки глубины и априорных сведений о плоскости земли. Она рассчитана на разные ракурсы: с автомобиля, дорожной инфраструктуры и беспилотника. Для KITTI README приводит AP3D 30,71 и APBEV 35,19 на выборке Moderate при IoU не ниже 0,7; для YOLO11x-P2 указана метрика keypoint mAP50:95 0,751 на UrbanOmniView при разрешении 640 × 640. Заявлена скорость менее 11 мс на изображение на A100 с TensorRT при 640 × 640.

Модель предназначена для восприятия городской среды, включая автономное вождение, анализ дорожной инфраструктуры и построение вида сверху. Она выдаёт координаты ключевых точек 3D-боксов, которые могут использоваться для формирования BEV-представления и видеотрекинга в коде проекта. Обучение проводилось на UrbanOmniView, объединяющем данные KITTI, DAIR-V2X и синтетические кадры UE5. Лицензия репозитория — AGPL-3.0. README описывает UrbanOmniDetect-2 как отдельный последующий выпуск с несовместимыми контрольными точками.

Сценарии применения

  • обнаружение объектов на изображениях с автомобильных камер
  • оценка трёхмерных габаритов и положения объектов на дороге
  • построение вида сверху городской сцены
  • анализ дорожных камер и инфраструктурных изображений
  • обнаружение объектов на кадрах с беспилотника
  • видеотрекинг объектов в сценариях автономного вождения

Ограничения

Модель рассчитана на визуальные городские сцены и выдаёт 3D-ключевые точки в рамках задачи обнаружения; результаты бенчмарков приведены для KITTI и UrbanOmniView. Для вывода вида сверху и видеотрекинга README указывает на отдельный код проекта.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Looking for the latest model? UrbanOmniDetect-2 is a separate follow-up release: one network for COCO-80 detection and calibration-free 3D cuboids. Its checkpoints are hosted in their own repository and are not interchangeable with the ones below.

This repository hosts the pretrained checkpoints from the CVPR 2026 DriveX paper. Training, evaluation, and inference code (single-image BEV, real-time video, and sliced high-resolution tracking) is in the GitHub repository.

Highlights

  • Calibration-free 3D detection. A single model predicts 3D bounding box keypoints from a raw RGB image without camera intrinsics, depth estimation, or ground-plane priors.
  • View-agnostic. One architecture works across ego-vehicle, infrastructure, and aerial drone viewpoints.
  • Strongest on the harder KITTI splits. AP3D of 30.71 and APBEV of 35.19 on the Moderate split at IoU ≥ 0.7, ahead of calibration-dependent baselines on Moderate and Hard.
  • Real-time. Under 11 ms per image on an A100 with TensorRT at 640 × 640.
  • Robust to calibration error. Calibration-dependent methods lose more than 80% of their accuracy with a 5% focal-length error. UrbanOmniDetect takes no intrinsics as input and is invariant to such errors by construction.

KITTI Benchmark

MethodAP3D EasyAP3D Mod.AP3D HardAPBEV EasyAPBEV Mod.APBEV Hard
MonoDGP30.7622.3419.0239.4028.2024.42
MonoCon26.3319.0115.9834.6525.3921.93
MonoLSS25.9118.2915.9434.7025.3621.84
DEVIANT24.6316.5414.5232.6023.0419.99
UrbanOmniDetect29.6130.7127.7633.8635.1931.38

Monocular 3D detection on KITTI at IoU ≥ 0.7. The baselines use camera calibration. UrbanOmniDetect does not.

Checkpoints

Checkpoints are named urbanomnidetect_<backbone><-head>_<imgsz>.pt and cover YOLOv8, YOLOv9, YOLO11, and YOLO12 across all scales (n, s, m, l, x) and head configurations (default, P1, P2, P6). The P2 feature-pyramid head is the most accurate, and the YOLO11x-P2 family is recommended.

CheckpointBackboneInputUse case
checkpoints/urbanomnidetect_yolo11x-p2_1920.ptYOLO11x + P21920Highest accuracy (recommended)
checkpoints/urbanomnidetect_yolo11x-p2_1280.ptYOLO11x + P21280Balance of accuracy and speed
checkpoints/urbanomnidetect_yolo11x-p2_640.ptYOLO11x + P2640Real-time video and BEV
checkpoints/urbanomnidetect_yolo11n-p2_640.ptYOLO11n + P2640Edge devices, lowest latency

The Files and versions tab lists every checkpoint.

Architecture comparison

Keypoint mAP50:95 on the UrbanOmniView validation set at 640 × 640. Adding the P2 feature level improves every scale.

Backbonensmlx
YOLO110.5470.6440.6990.7030.719
YOLO11 + P60.5480.6390.6930.6980.718
YOLO11 + P20.5590.6560.7170.7290.751
YOLO120.4700.5800.6510.6540.684
YOLOv90.5450.6340.6880.7010.716
YOLOv80.5490.6070.6620.6820.693

Quick Start

Install the dependencies:

pip install ultralytics scipy scikit-learn opencv-python matplotlib

Download the recommended checkpoint:

huggingface-cli download mehmetkeremturkcan/UrbanOmniDetect \
    checkpoints/urbanomnidetect_yolo11x-p2_1920.pt \
    --local-dir .

Or download every checkpoint at once:

huggingface-cli download mehmetkeremturkcan/UrbanOmniDetect --local-dir .

Single-image inference

The model uses the standard Ultralytics prediction API. Point it at an image from any viewpoint and it predicts 3D bounding box keypoints without camera parameters.

from ultralytics import YOLO

model = YOLO("checkpoints/urbanomnidetect_yolo11x-p2_1920.pt")
results = model.predict("your_image.jpg", imgsz=1920, conf=0.1, device="cuda:0")

Each detection has eight ordered keypoints, the 2D projections of its 3D bounding box corners. Indices 0 to 3 are the top corners and indices 4 to 7 are the ground-contact corners.

Bird's-eye view and real-time video

The bird's-eye view, real-time tracking, and sliced high-resolution pipelines (draw_bev.py, bev_realtime.py, sahi_tracker.py) are in the GitHub repository. Ground-contact keypoints are mapped to a top-down plane through an orthogonality-constrained homography, so no camera calibration is needed.

python bev_realtime.py \
    --input drone_manhattan.mp4 \
    --kp-model checkpoints/urbanomnidetect_yolo11x-p2_640.pt \
    --kp-imgsz 640 \
    --aux-model yolo26x.pt \
    --device cuda:0 \
    --export tensorrt \
    --output bev.mp4

Training Data

The models are trained on UrbanOmniView, a 37,446-frame dataset that combines ego-vehicle, infrastructure, and synthetic viewpoints.

SourceFramesViewpoint
KITTI15,022Ego-vehicle
DAIR-V2X12,424Infrastructure
UE5 Synthetic10,000Ground, infrastructure, drone
Total37,446

The synthetic UE5 portion is released as part of this work.

Citation

If you use UrbanOmniDetect or the UrbanOmniView dataset in your research, please cite:

@inproceedings{turkcan2026urbanomnidetect,
  title     = {Calibration-Free View-Agnostic Monocular {3D} Object Detection for Urban Scenes},
  author    = {Turkcan, Mehmet Kerem and Gumaste, Devika and Kostic, Zoran},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
  pages     = {786--795},
  year      = {2026}
}

Acknowledgements

This work began while the first author was a postdoc in the Department of Electrical Engineering (AIDL Lab) at Columbia University. It was supported by the NSF Engineering Research Center for Smart Streetscapes under Award EEC-2133516, NSF Grants CNS-2450567 and CNS-2038984, and by computing resources from the NVIDIA Academic Grant Program and the Empire AI Consortium.

License

Released under the GNU Affero General Public License v3.0.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · ultralytics

Нельзя запустить

Модели Ultralytics YOLO требуют отдельного рантайма.

Ревизия весов
2701a2e

0 моделей