Набор данных автономного вождения nuScenes
Набор данных автономного вождения nuScenes

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

Введение

NuScenes Набор данных (Произносится как/nuːsiːnz/) это публика из массового Автономного вождение Набор данных,Зависит от Motional (бывший nuTonomy) развитие команды. Dynamics делает беспилотные автомобили безопасной, надежной и простой в использовании реальностью. Публикуя часть наших данных, Motion Цель — поддержать общественные исследования в области компьютерного зрения и автономного вождения.

Для этого мы собрали 1000 сценариев вождения в Бостоне и Сингапуре, двух городах, известных своим интенсивным движением транспорта и сложными условиями вождения. 20-секундные сцены выбираются вручную, чтобы показать различные интересные маневры вождения, дорожные ситуации и неожиданное поведение. Богатая сложность NuScenes будет способствовать разработке методов, обеспечивающих безопасное вождение в городских районах с десятками объектов в сцене. Собирая данные на разных континентах, мы можем дополнительно изучить обобщение алгоритмов компьютерного зрения для разных мест, погодных условий, типов транспортных средств, растительности, дорожной разметки, а также левого и правого движения.

Для облегчения общих задач компьютерного зрения,Например, обнаружение и отслеживание целей.,мы повсюду Набор данных Для использования 2Hz 23 класса объектов снабжены точными трехмерными ограничительными рамками. Кроме того, мы аннотируем свойства уровня объекта, такие как видимость, активность и поза.

для nuScenes Набор Данные мы собрали около 15 часов вождения в Бостоне и Сингапуре. для завершенияиз nuScenes Набор данные, мы публикуем из Boston Seaport и Сингапур One Норт, Квинстаун и Holland Village Региональные данные. Маршруты движения тщательно выбираются с учетом сложных ситуаций. Мы ориентируемся на разные места, время и погодные условия. Чтобы сбалансировать распределение частоты классов, мы включаем больше сцен с редкими классами (например, велосипедами). Используя эти критерии, мы вручную отобрали 1000 сцен продолжительностью 20 секунд каждая. Сцены тщательно аннотированы экспертами. Директивы аннотатора можно найти в devkit нашел в репозитории.

Мы используем два автомобиля Renault Zoe в Бостоне и Сингапуре, и у них абсолютно одинаковое расположение датчиков. Эти данные были собраны с исследовательской платформы и не учитывают настройки, используемые в продуктах Motion. Расположение датчика смотрите на изображении выше.

Набор данных Функции

  1. Полный комплект датчиков (один лидар,Пять радаров,Шесть камер, IMU, GPS)
  2. 1000 данные сцен, данные каждой группы 20s
  3. 1 400 000 изображений с камеры
  4. 390000 лидарсканированиеданные
  5. Данные двух городов: Бостон и Сингапур.
  6. Подробная информация о карте
  7. Ручная аннотация для 23 классов объектов из 1,4 M 3D-ограждающая рамка
  8. Такие атрибуты, как видимость, активность и поза.
  9. 1.1 Б лидар точка 32 аннотация руководства по категории
  10. Бесплатно для некоммерческого использования

официальный адресhttps://nuscenes.org/

Ссылка для скачиванияhttps://nuscenes.org/nuscenes

Калибровка датчика

Для получения высокого качества из мультисенсорного набора данных,Каждый датчик должен быть откалиброван по его внешним и внутренним характеристикам. Обозначим фазу для саморамкииз внешних координат,То есть центральная точка задней оси. Наиболее актуальные шаги заключаются в следующем:

лидар

Мы используем лазерные линии для точного измерения относительного положения рамки лидаризиз.

камера

Помещаем калибровочную мишень в форме куба перед датчиком камеры или дара. Калибровочная мишень состоит из трех ортогональных плоскостей с известными диаграммами направленности. После обнаружения закономерности,Мы рассчитываем матрицу преобразования камеры в лидариз путем калибровки цели по плоскости. Учитывая приведенный выше расчет, излидар для преобразования собственного кадра,Затем мы можем вычислить преобразование кадра камеры в себя и таким образом сгенерировать внешние параметры.

радар

Устанавливаем радар в горизонтальное положение. Затем мы собрали данные радарных измерений, ездя в городских условиях. При фильтрации сигналов радара от движущейся цели,Калибруем угол рыскания методом перебора,Чтобы минимизировать скорость компенсации расстояния от статической цели.

камера Внутренняя калибровка

Мы используем калибровочную мишень с известным набором шаблонов, чтобы определить внутренние параметры камеры и параметры искажения.

Синхронизация датчиков

Добиться хорошего кросс-модального выравнивания данных между лидарикамерой.,Когда верхний лидар проходит по центру поля зрения,камераиз Экспозиция срабатывает。изображениеиз Временная метка — это время срабатывания экспозиции.; Временная метка сканирования лидара — это полный поворот текущего кадра лидара во времени. Учитывая, что время экспозиции практически мгновенное, этот метод обычно обеспечивает хорошее выравнивание. Обратите внимание, что камера работает 12Гц, при этом лидар работает 20 Гц. 12 снимков камеры распределены максимально равномерно среди 20 лидарных сканов, поэтому не все излидарные сканы имеют соответствующую изкамерарамку. Уменьшите частоту кадров камеры до 12 Гц. Помогает снизить требования к вычислительным ресурсам, пропускной способности и памяти сенсорных систем.

Индекс оценки

Метрики для задачи обнаружения nuScenes. Наша окончательная оценка представляет собой взвешенную сумму средней средней точности (mAP) и нескольких истинно положительных показателей (TP).

Average Precision metric
  • mean Average Precision (mAP)

Мы используем известную метрику средней точности,Однако соответствие определяется путем рассмотрения двумерного межосевого расстояния на плоскости земли. Конкретно,Мы сопоставляем прогнозы с прогнозами с минимальным межцентровым расстоянием до определенного порога из основного истинного объекта. для заданного порога соответствия,Мы рассчитываем среднюю точность (AP) путем интегрирования кривой полноты и точности. , и точность > 0,1. Наконец, мы усредняем порог соответствия {0,5, 1, 2, 4} метров и вычисляем среднее значение по классам.

рис. При вычислении AP полнота и точность ниже 0,1 удаляются, и эти области заменяются на 0. Для расчета mAP используются разные категории и разные трудности D:

\mathrm{mAP}=\frac1{|\mathbb{C}||\mathbb{D}|}\sum_{c\in\mathbb{C}}\sum_{d\in\mathbb{D}}\mathrm{AP}_{c,d}
True Positive metrics

Мы определяем метрики, измеряющие трансформацию/масштаб/направление/скорость и ошибки атрибутов для набора истинных фронтов (TP). В процессе сопоставления все индикаторы TP рассчитываются с использованием порогового значения межцентрового расстояния в 2 м, и все они являются положительными скалярами.

Сопоставление и оценка происходят отдельно для каждой категории, и каждый показатель представляет собой среднее кумулятивное среднее значение более 10 % каждого достигнутого уровня запоминания. Если класс не достигает 10% отзыва, всем ошибкам TP для этого класса присваивается значение 1. Определим следующие ошибки ТП:

индекс

значение

Average Translation Error (ATE)

Двумерное евклидово расстояние между центрами в метрах.

Average Scale Error (ASE)

1 - IoU, где IoU - это трехмерное отношение пересечения к объединению, выровненное по углу.

Average Orientation Error (AOE)

Минимальная разница угла отклонения между прогнозом дуги и истинной точкой зрения. Ошибка направления оценивается в 360 градусов, за исключением препятствий, все категории оцениваются только в 180 градусов. Игнорируйте ошибки ориентации конуса.

Average Velocity Error (AVE)

Норма L2 двумерной разности скоростей (м/с) игнорирует абсолютную ошибку скорости препятствий и конусов в ошибке скорости м/с.

Average Attribute Error (AAE)

Рассчитывается как 1-акк, где акк — точность классификации атрибута. Не обращайте внимания на ошибки в свойствах барьеров и конусов.

TP индекс определяется классом из, а затем мы используем класс из среднего для расчета mATE、 mASE、 mAOE、 mAVE и mAAE。

nuScenes detection score
  • nuScenes detection score (NDS)

. Затем мы присваиваем вес как 5 из mAP и 1 из 5 TP балл, и вычислить нормализованное изtotal и.

\begin{aligned}\text{NDS}&=\frac{1}{10}[5\text{ mAP}+\sum_{\text{mTP}\in\text{T}\mathbb{P}}(1-\min(1,\text{ mTP}))]\end{aligned}

Оригинальная бумага

Ссылки

Ссылка на статью:

https://cloud.tencent.com/developer/article/2449579

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose