Введение 2
Глава 1. Инструментарий 5
1. 1 Обзор 5
1.1.1 Детектирование автокатастрофы с помощью датчиков смартфонов 5
1.1.2 Детектирование автомобильных аварий с помощью встроенной в автомобиль системы
датчиков 7
1.1.3 Система детектирования автомобильных аварий, основанная на звуковом анализе 9
1.1.4 Система автоматического детектирования ДТП с помощью датчиков расстояния 10
1.2 Дорожно-транспортное происшествие 13
1.3 Сверточная нейронная сеть 15
1.4 Способ решения проблемы с помощью сверточных нейронных сетей 20
ГЛАВА 2. РАЗРАБОТКА И АПРОБАЦИЯ 21
2.1. Описание алгоритма детектирования автокатастроф 21
2.2 Поиск и подготовка выборки 22
2.2.1 Записи с дорожных камер в Европе 22
2.2.2 Генерация видеороликов с авариями, при помощи компьютерных игр 24
2.2.3 Использование нарезок (подборок) автомобильных аварий с дорожных видеокамер на
видеохостинге YouTube. 25
2.3 Анализ алгоритмов детектирования объектов. 27
2.3.1 Faster-RCNN (Region-based convolutional neural network) 27
2.3.2 YOLO (You Only Look Once) 29
2.3.3 SSD (Single Shot MultiBox Detector) 32
2.3.4 Сравнение детекторов объектов для выяснения влияния на конечную эффективность
работы системы в целом 34
2.3.4.1 Результаты на выборке данных PASCAL VOC 2007,2012. 34
2.3.4.2 Результаты на выборке данных MS СОСО: 36
2.4 Реализация алгоритма детектирования столкновения автомобилей в режиме
реального времени 38
2.4.1 Детектирование автомобиля на видео с помощью YOLO-детектора. 39
2.4.2 Отслеживание автомобиля на видео с помощью корреляционного фильтра. 40
2.4.3 Покадровая обработка получившихся видеороликов для каждого автомобиля с помощью
ViF-дескриптора. Получение гистограммы направления векторов. 41
2.4.4 Детектирование автомобильной аварии с помощью анализа полученной гистограммы и
последующего применения (SVM) метода опорных векторов. 42
Заключение 47
Глоссарий 48
Источники 50
Проблема, решаемая данной дипломной работой, заключается в создании (разработке) системы обнаружения столкновения автомобилей в режиме реального времени. Данная проблема весьма актуальна, несмотря на то, что с каждым годом система безопасности автомобилей становятся всё лучше и лучше. Так или иначе существуют факторы, которые всё равно приводят к дорожно транспортным происшествиям, например, - погодные условия, дорожные условия, человеческий фактор и так далее.
На данный момент уже существуют решения данной проблемы. Например, с использованием датчиков смартфонов, анализа аудиосигналов, с помощью специальных устройств, датчиков, собранных воедино. Но они имеют ряд своих недостатков, о которых подробнее будет рассказано в обзоре.
Решением проблемы определения крупных дорожно транспортных происшествий может стать разработка системы, которая будет определять серьезные автомобильные столкновения на видеоряде, записанном дорожными камерами. Особенностью моего подхода будет разделение видеоряда на кадры и последующая их обработка с помощью ViF-дескриптора для получения гистограммы направления векторов. Далее с помощью метода опорных векторов и анализа получившегося набора данных происходит непосредственное определение автомобильного столкновения.
Целью работы является создание системы определения дорожно-транспортных происшествий на основе анализа видеоряда с камер дорожного видеонаблюдения в режиме реального времени.
Задачи, необходимые для достижения данной цели:
1. Детектирование автомобиля на видео с помощью YOLO-детектора.
2. Отслеживание автомобиля на видео с помощью корреляционного фильтра, основанного на использовании сжатых глубоких сверточных нейронных сетей.
3. Разделение видеоряда на кадры и последующая их обработка с помощью ViF-дескриптора.
4. Получение гистограммы направления векторов для каждого кадра и преобразование в итоговый дескриптор.
5. Применение к дескриптору метода опорных векторов.
6. Определение столкновения автомобилей на основе набора данных, которые были получены в ходе предыдущего шага.
Объект исследования - анализ видеоряда, записанного с помощью видеокамер дорожного видеонаблюдения. Предмет исследования - система, которая производит детектирование крупного дорожно транспортного происшествия на основе видеоряда, записанного с помощью камер дорожного видеонаблюдения.
В результате выполнения данной работы была достигнута поставленная цель в разработке системы определения дорожно-транспортных происшествий в режиме реального времени, а также решены все поставленные задачи. В ходе анализа и сравнения алгоритмов детектирования объектов, с целью выявить влияние на конечную производительность системы, был сделан вывод, что для данной ситуации больше подходит YOLOv3.
Выполненные задачи:
• Проведен анализ существующих решений данной проблемы.
• Проведена работа по созданию обучающей выборки.
• Проведен анализ некоторых детекторов объектов с целью выявить наиболее оптимальный для решения данной проблемы.
• Реализован алгоритм детектирования автомобильных аварий на видеоряде в режиме реального времени.
• Сохранение кадров, на которых отображен момент столкновения автомобилей для отчётности в ГИБДД.
Следующими шагами в реализации этого проекта являются:
1. Оповещение необходимых служб безопасности при успешном определении дтп, интеграция с системой ЭРА ГЛОНАСС.
2. Повышение точности и стабильности работы системы в целом.
3. Попробовать обучить систему на выборке данных, сгенерированной с помощью видеоигр (авто-симуляторов), и затем протестировать систему на реальных данных.
1. Julia Lahn, Heiko Peter, Peter Braun, Car crash detection on smartphones [Электронный ресурс] // ACM International Conference Proceeding Series URL: https://www.researchgate.net/publication/299855987_Car_crash_detection_on_smart phones /дата обращения: 15.03.2019)
2. Pasquale Foggia, Alessia Saggese, Nicola Strisciuglio, Mario Vento, Nicolai
Petkov, Car crashes detection by audio analysis in crowded roads [Электронный ресурс] // 2015 12th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS) URL:
https://ieeexplore.ieee.org/abstract/document/7301731 (дата обращения: 9.03.2019)
3. Parag Parmar, Ashok M. Sapkal, Real time detection and reporting of vehicle
collision [Электронный ресурс] // 2017 International Conference on Trends in Electronics and Informatics (ICEI) URL:
https://ieeexplore.ieee.org/abstract/document/8300863 (дата обращения: 9.03.2019)
4. Дорожно-транспортные травмы // Официальный сайт ВОЗ. 2018. URL: https://www.who.int/ru/news-room/fact-sheets/detail/road-traffic-iniuries (дата обращения: 09.02.2019)
5. Романов А.А., Сверточные нейронные сети // Сборник научных трудов по материалам XXI Международной научно-практической конференции "Научные исследования: ключевые проблемы III тысячелетия" Москва, 09-10 января 2018 г. - С. 1-4. (дата обращения: 19.03.2019)
6. V. Machaca Arceda, Е. Laura Riveros, Fast car crash detection in video [Электронный ресурс] // 2018 IEEE International Conference on Electronics URL: http://cleilaclo2018.mackenzie.hr/docs/SLCGRУР1/182916.pdf (дата обращения:
15.03.2019)
7. Tal Hassner, Yossi Itcher, Orit Kliper-Gross, Violent Flows: Real-Time Detection of Violent Crowd Behavior [Электронный ресурс] // 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition URL: http://cleilaclo2018 ■mackenzie.br/docs/SLCGRVPI/182916 .pdf (дата обращения:
15.03.2019)
8. G. Chandan, Ayush Jain, Harsh Jain, Mohana India, Real Time Object Detection and Tracking Using Deep Learning and OpenCV [Электронный ресурс] // 2018 International Conference on Inventive Research in Computing Applications (ICIRCA) URL: https://ieeexplore.ieee.org/document/8597266/ (дата обращения:
14.03.2019)
9. C.S.Asha, A.V.Narasimhadhan, Vehicle Counting for Traffic Management
System using YOLO and Correlation Filter [Электронный ресурс] // 2018 IEEE International Conference on Electronics URL:
https://ieeexplore.ieee.org/abstract/document/8482380 (дата обращения:
14.03.2019)
10. V. M. Arceda, К. F. Fabian, and J. Gutierrez, Real time violence detection in
video, [Электронный ресурс] // 2016 IET Conference Proceedings, C. 6-7. URL: http://digital-library.theiet.org/content/conferences/10.1049/ic.2016.003Q (дата
обращения: 05.05.2019)
11. Метрики в задачах машинного обучения [Электронный ресурс] // Habr blog. 2017. URL: https://habr.com/ru/company/ods/blog/328372/ (дата обращения:
05.05.2019)