Анализ видеоданных

Материал из wikixw
Перейти к навигации Перейти к поиску

Анализ видеоконтента (также video content analytics, VCA) - это возможность автоматического анализа видео для обнаружения и определения временных и пространственных событий.

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

В VCA может быть реализовано множество различных функций. Обнаружение движения видео - одна из более простых форм, где движение обнаружено относительно фиксированной фоновой сцены. Более продвинутые функции включают в себя отслеживание видео и оценку egomotion.

Основываясь на внутреннем представлении, которое VCA генерирует в машине, можно создавать другие функции , такие как идентификация, анализ поведения или другие формы осведомленности о ситуации .

VCA полагается на хорошем видео входного сигнала , поэтому оно часто совмещен с видео-технологиями повышения как видео-denoising , стабилизация изображения, unsharp маскируя и супер-разрешение .

Функциональные возможности[править]

В нескольких статьях представлен обзор модулей, участвующих в разработке видеоаналитических приложений. Это список известных функций и краткое описание.

Функция Описание
Динамическая маскировка Блокирование части видеосигнала на основе самого сигнала, например, из соображений конфиденциальности.
Обнаружение пламени и дыма IP-камеры с технологией интеллектуального видеонаблюдения можно использовать для обнаружения пламени и дыма за 15-20 секунд или даже меньше из-за встроенного чипа DSP. Чип обрабатывает алгоритмы, которые анализируют видео, снятые для характеристик пламени и дыма, таких как цвет цветности, коэффициент мерцания, форма, рисунок и направление движения.
Оценка эгомоции Оценка Egomotion используется для определения местоположения камеры путем анализа ее выходного сигнала.
Обнаружение движения Обнаружение движения используется для определения наличия соответствующего движения в наблюдаемой сцене.
Распознавание формы Распознавание формы используется для распознавания форм во входном видео, например кругов или квадратов. Эта функция обычно используется в более сложных функциях, таких как обнаружение объектов.
Обнаружение объектов Обнаружение объекта используется для определения наличия типа объекта или сущности, например человека или автомобиля. Другие примеры включают обнаружение пожара и дыма
Узнавание Распознавание лиц и автоматическое распознавание номерных знаков используются для распознавания и, следовательно, идентификации людей или автомобилей.
Обнаружение стиля Определение стиля используется в настройках, где был произведен видеосигнал, например, для телевизионного вещания. Обнаружение стиля определяет стиль производственного процесса
Обнаружение трамбовки Обнаружение вскрытия используется для определения того, изменена ли камера или выходной сигнал.
Видео-отслеживать Отслеживание видео используется для определения местоположения людей или объектов в видеосигнале, возможно, в отношении внешней опорной сетки.
Анализ Уровня Ошибок Видео Анализ несанкционированного доступа к содержимому видео сцены с помощью свободного программного обеспечения. Анализ уровня ошибок видео (VELA)
Сегментация объектов Совместное обнаружение объектов, классификация и сегментация целей в одной или нескольких связанных видеопоследовательностях


Коммерческие приложения[править]

VCA-это новая технология. Новые применения часто найдены, однако показатель следа разных видов VCA отличает широко. Считается, что такие функции, как обнаружение движения и подсчет людей, доступны как коммерческие готовые продукты с приличным послужным списком, даже бесплатные, такие как dsprobotics Flowstone, могут обрабатывать движение и анализ цвета.

Во многих доменах VCA реализована на системах видеонаблюдения, либо распределенных на камерах (at-the-edge), либо централизованных на выделенных системах обработки. Видеоаналитика и Smart CCTV являются коммерческими условиями для VCA в области безопасности. В Великобритании BSIA разработала руководство по внедрению VCA в области безопасности.[6] в дополнение к видеоаналитике и в дополнение к ней также можно использовать аудиоаналитику.[7]]

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

Kinect-это дополнительное периферийное устройство для игровой консоли Xbox 360, использующее VCA для ввода данных пользователем.

В розничной торговле VCA используется для отслеживания покупателей внутри магазина.[9] таким образом, можно получить тепловую карту магазина, что выгодно для дизайна магазина и оптимизации маркетинга.

Качество VCA в коммерческих условиях трудно определить. Это зависит от многих переменных , таких как прецедент , реализация, конфигурация системы и вычислительная платформа . Типичные методы получения объективного представления о качестве в коммерческих условиях включают независимый бенчмаркинг и назначенные места тестирования.

VCA был использован для целей управления толпой, особенно на O2 Arena в Лондоне и London Eye .

Правоохранительные органы[править]

См. также: INDECT и массовое наблюдение

Полиция и судмедэксперты анализируют видео видеонаблюдения при расследовании преступной деятельности. Полиция использует программное обеспечение , такое как Kinesense, которое выполняет анализ видеоконтента для поиска ключевых событий в видео и поиска подозреваемых. Опросы показали, что до 75% случаев связаны с видеонаблюдением. Полиция использует программное обеспечение для анализа видеоконтента для поиска длинных видеороликов для важных событий.

Академические исследования[править]

Анализ видеоконтента является подмножеством компьютерного зрения и, следовательно, искусственного интеллекта . Две главных академических инициативы ориентира-TRECVID, который использует небольшую часть видеоматериала I-LIDS и эталонных данных домашних животных. они сосредотачиваются на функциональных возможностях, таких как отслеживание, обнаружение левого багажа и виртуальное ограждение. Эталонные видеоданные, такие как UCF101 , позволяют проводить исследования распознавания действий, включающие временное и пространственное визуальное внимание с сверточной нейронной сетью и долговременной кратковременной памятью . Программное обеспечение для анализа видео также в паре с кадры из тела носить и приборной панели камеры для того, чтобы более легко редактировать кадры для публичного раскрытия и выявления событий и людей в видео.[

ЕС финансирует проект FP7 под названием P-REACT для интеграции анализа видеоконтента на встроенных системах с базами данных полиции и транспортной безопасности.

См. также[править]