Перейти в хранилище документации
Обратиться в техническую поддержку
Требования к видеопотоку и сцене для работы детектора Нейротрекер и его поддетекторов
Требования к изображениям для работы детектора Нейротрекер и его поддетекторов
Требования к аппаратной платформе для работы нейроаналитики
Требования ко сбору данных для обучения нейросетей
Для настройки детектора Нейротрекер необходимо:
По умолчанию детектор включен и настроен на детектирование движущихся людей.
При необходимости можно изменить настройки параметров детектора, которые указаны в таблице:
Параметр | Значение | Описание |
---|---|---|
Характеристики объекта | ||
Видеопоток | Основной поток | Если видеокамера поддерживает многопоточность, выбрать поток, на котором необходимо осуществлять детектирование |
Запись траекторий объектов | Да | По умолчанию включена запись метаданных видеопотока в базу данных. Для отключения выбрать значение Нет |
Нет | ||
Другое | ||
Включить | Да | По умолчанию детектор включен. Для отключения выбрать значение Нет |
Нет | ||
Имя | Нейротрекер | Ввести имя детектора или оставить имя по умолчанию |
Количество обрабатываемых кадров в секунду | 6 | Задать количество кадров в секунду, которые будет обрабатывать нейросеть. Чем выше значение, тем точнее трекинг, но выше нагрузка на процессор. Значение должно быть в диапазоне [0,016, 100] Внимание! Рекомендуются значение не менее 6 кадров в секунду. Для быстро перемещающихся объектов (бегущий человек, машина) частота кадров в секунду должна быть не менее 12 |
Режим работы декодера | Auto | Выбрать процессор для декодирования видео. При выборе GPU приоритет отдается дискретной видеокарте (декодирование на чипах Nvidia NVDEC). Если подходящего графического процессора нет, то декодирование будет осуществляться с помощью технологии Intel Quick Sync Video. Иначе декодирование будет осуществляться на CPU |
CPU | ||
GPU | ||
HuaweiNPU | ||
Тип | Нейротрекер | Название типа детектора (нередактируемое поле) |
Нейросетевой фильтр | ||
Нейрофильтр | Да | По умолчанию параметр выключен. Чтобы отсеивать части треков, выбрать значение Да Пример: |
Нет | ||
Файл нейрофильтра | Выбрать файл нейросети Внимание!
| |
Основные настройки | ||
Детекционная нейросеть | Человек | Выбрать из списка детекционную нейросеть. По умолчанию выбрана детекционная нейросеть Человек. Нейросети названы с учетом детектируемых ими объектов. В названиях могут быть указаны размеры нейросети (Нано, Средняя, Большая), которые указывают на количество потребляемых ресурсов. Чем больше нейросеть, тем выше точность распознавания объектов |
Человек (вид сверху) | ||
Человек (вид сверху Нано) | ||
Человек (вид сверху Средняя) | ||
Человек (вид сверху Большая) | ||
Транспортное средство | ||
Человек и транспортное средство (Нано) | ||
Человек и транспортное средство (Средняя) | ||
Человек и транспортное средство (Большая) | ||
Порог распознавания | 30 | Установить порог распознавания объектов в процентах. Если вероятность распознавания объекта меньше заданного, то эти данные не будут учитываться. Чем больше значение, тем выше качество распознавания, но некоторые события от детектора могут не учитываться. Значение должно быть в диапазоне [0,05, 100] |
Режим работы нейротрекера | CPU | Выбрать процессор для работы нейросети (см. Требования к аппаратной платформе для работы нейроаналитики, Выбор Nvidia GPU при настройке детекторов) Внимание!
|
Nvidia GPU 0 | ||
Nvidia GPU 1 | ||
Nvidia GPU 2 | ||
Nvidia GPU 3 | ||
Intel NCS (не поддерживается) | ||
Intel HDDL (не поддерживается) | ||
Intel GPU | ||
Huawei NPU | ||
Расширенные настройки | ||
Время исключения неподвижных объектов | 0 | Ввести время в секундах, после истечении которого трек неподвижного объекта скрывается. Если значение параметра равно 0, то трек неподвижного объекта не скрывается. Значение должно быть в диапазоне [0, 86 400] |
Время обработки "похожих" треков (сек) | 0 | Установить время в секундах для алгоритма на обработку трека для поиска похожих. Значение должно быть в диапазоне [0, 3600] |
Время удержания трека (сек) | 0,7 | Ввести время в секундах, после истечения которого трек объекта считается потерянным. Данный параметр может быть актуален в ситуациях, когда один объект в кадре временно перекрывает другой. Например, когда более крупная машина полностью перекрывает более мелкую. Значение должно быть в диапазоне [0,3, 1000] |
Выбранные классы объектов | При необходимости указать класс детектируемого объекта. Если требуется отображать треки нескольких классов, их необходимо указать через запятую с пробелом. Например, 1, 10.
| |
Высота сканирующего окна | 0 | Высота и ширина окна сканирования определяются исходя из реальных размеров кадра и количества необходимых окон. Например, при реальном размере кадра 1920×1080 пикселей, для деления кадра на четыре равных окна нужно установить ширину окна сканирования на 960 пикселей, а высоту – 540 пикселей |
Высота шага сканирующего окна | 0 | Шаг сканирования определяет взаимное смещение окон. Если шаг равен высоте и ширине окна сканирования соответственно, то сегменты выстраиваются последовательно. Уменьшение высоты или ширины шага сканирования приведет к увеличению количества окон за счет их наложения друг на друга со смещением. Это повысит точность детектирования, но увеличит нагрузку на процессор Внимание! Высота и ширина шага сканирования не должны быть больше значений высоты и ширины окна сканирования, т.к детектор с такими настройками не будет работать. |
Квантование модели | Да | По умолчанию параметр выключен. Он применим только к стандартным нейросетям для Nvidia GPU и позволяет уменьшить потребление вычислительных мощностей. Нейросеть подбирается автоматически в зависимости от выбранного значения в параметре Детекционная нейросеть. Для квантования модели выбрать значение Да Примечание В ITV было проведено исследование, в ходе которого модель, которая обучалась идентифицировать характеристики детектируемого объекта при квантовании модели, дала следующие результаты: квантование модели может привести к повышению процента распознавания, а также к его падению. Это связано с обобщением математической модели. Изменение процента детекции колеблется в пределах ± 1,5%, а процент идентификации объекта в пределах ± 2%.
|
Нет | ||
Минимальное количество срабатываний | 6 | Задать минимальное количество событий от нейротрекера для отображения трека объекта. Чем больше значение данного параметра, тем больше пройдет времени от обнаружения объекта до отображения его трека. При этом низкое значение данного параметра может привести к получению ложных событий от детектора. Значение должно быть в диапазоне [2, 100] |
Поиск похожих | Да | По умолчанию параметр выключен. Для работы поиска похожих установить значение Да. При активации параметра нагрузка на процессор увеличивается Внимание! Поиск похожих работает только по трекам людей. |
Нет | ||
Положение камеры | Стена | Для отсеивания ложных событий от детекторов при использовании fish-eye камеры выбрать правильное расположение устройства. Для всех других устройств данный параметр не актуален. |
Потолок | ||
Режим сканирования | Да | По умолчанию параметр выключен. Для использования режима сканирования выбрать значение Да (см. Настройка сканирующего режима) |
Нет | ||
Скрыть движущиеся объекты | Да | По умолчанию параметр выключен. Если не требуется детектировать подвижные объекты, выбрать значение Да. Объект считается неподвижным, если за все время существования его трека он не сместился более чем на 10% от своей ширины или высоты. Внимание! Если неподвижный объект начнет движение, детектор создаст трек и объект больше не будет считаться неподвижным. |
Нет | ||
Скрыть неподвижные объекты | Да | По умолчанию параметр выключен. Если не требуется детектировать неподвижные объекты, выбрать значение Да. При обнаружении подвижных объектов использование данного параметра позволяет уменьшить количество ложных событий от детектора. Объект считается неподвижным, если за все время существования его трека он не сместился более чем на 10% от своей ширины или высоты. Внимание! Если неподвижный объект начнет движение, детектор создаст трек и объект больше не будет считаться неподвижным. |
Нет | ||
Файл нейросети | При использовании уникальной нейросети выбрать соответствующий файл Внимание!
| |
Ширина сканирующего окна | 0 | Высота и ширина окна сканирования определяются исходя из реальных размеров кадра и количества необходимых окон. Например, при реальном размере кадра 1920×1080 пикселей, для деления кадра на четыре равных окна нужно установить ширину окна сканирования на 960 пикселей, а высоту – 540 пикселей |
Ширина шага сканирующего окна | 0 | Шаг сканирования определяет взаимное смещение окон. Если шаг равен высоте и ширине окна сканирования соответственно, то сегменты выстраиваются последовательно. Уменьшение высоты или ширины шага сканирования приведет к увеличению количества окон за счет их наложения друг на друга со смещением. Это повысит точность детектирования, но увеличит нагрузку на процессор Внимание! Высота и ширина шага сканирования не должны быть больше значений высоты и ширины окна сканирования, т.к детектор с такими настройками не будет работать. |
По умолчанию весь кадр является областью детектирования. При необходимости задать области детектирования (см. Настройка области детектирования).
Примечание
Для удобства настройки кадр видеоизображения можно "заморозить". Для этого необходимо нажать на кнопку . Повторное нажатие данной кнопки отменит действие.
Область детектирования отображается по умолчанию. Для ее скрытия необходимо нажать на кнопку . Повторное нажатие данной кнопки вновь отобразит область.
Для сохранения изменений параметров детектора нажать на кнопку Применить . Для отмены изменений нажать на кнопку Отмена
.
Настройка детектора Нейротрекер завершена. При необходимости на базе нейротрекера можно создать и настроить необходимые поддетекторы (см. Классические поддетекторы).
Внимание!
Для получения события от поддетектора Движение в области под нейротрекером объект должен сместиться в кадре как минимум на 25% от своей ширины или высоты.
Настройки | Задача: детекция движущихся людей | Задача: детекция движущихся транспортных средств |
---|---|---|
Другое | ||
Количество обрабатываемых кадров в секунду | 6 | 12 |
Нейросетевой фильтр | ||
Нейрофильтр | Нет | Нет |
Основные настройки | ||
Порог распознавания | 30 | 30 |
Расширенные настройки | ||
Минимальное количество срабатываний | 6 | 6 |
Положение камеры | Стена | Стена |
Скрыть неподвижные объекты | Да | Да |
Файл нейросети | Путь к файлу нейросети *.ann. Также может быть выбрано значение в параметре Детекционная нейросеть − в таком случае это поле должно оставаться пустым | Путь к файлу нейросети *.ann. Также может быть выбрано значение в параметре Детекционная нейросеть − в таком случае это поле должно оставаться пустым |