Тип работы:
Предмет:
Язык работы:


Распознавание пешеходов для беспилотных автомобилей

Работа №125984

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы28
Год сдачи2019
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
32
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 5
Обзор литературы 6
Глава 1. Выбор архитектуры свёрточной нейронной сети 10
1.1. Описание работы свёрточной нейронной сети 10
1.2. Архитектура сети для детектора 12
1.3. Обучение свёрточной нейронной сети 13
Глава 2. Реализация системы 17
2.1. Подготовка среды для разработки 17
2.2. Подготовка базы пешеходов 17
2.3. Создание модели 18
Глава 3. Исследование детектора 20
3.1. Критерии тестирования работы детектора 20
3.2. Оценка критериев 20
3.3. Выводы 21
Заключение 22
Список литературы 23
Приложение 25

Дорожно-транспортные происшествия являются повсеместным явлением, основной из причин которых является человеческий фактор, так как по различным причинам человек не способен всегда своевременно реагировать на изменяющуюся обстановку на дороге. А из-за постоянного роста населения в мире число участников дорожного движения только увеличивается, что приводит к ещё большему числу аварий, часть которых с летальным исходом. Поэтому одним из способов предупреждения ДТП в настоящее время используются системы обнаружения пешеходов. Такая система используется для отслеживания положения и перемещения пешеходов, чтобы предотвратить столкновение с их участием, либо уменьшить сопутствующий ущерб в критических ситуациях, когда избежать аварии невозможно.
В связи с возрастающей популярностью беспилотных транспортных средств актуальность создания таких систем только увеличивается.
Изначально в беспилотных транспортных средствах для обнаружения пешеходов использовалось данные не с камеры, а с радара, лидара и других датчиков. Но подобная система из сенсоров имеет высокую цену и требует дорогого обслуживания в случае выхода из строя, что делает приобретение такого автомобиля экономически затруднительным для покупателя. Поэтому разработка методов для обычной камеры приобрела такую популярность.
Обнаружение пешеходов до сих пор считается не до конца решённой задачей компьютерного зрения. Виной этому является неоднородность внешнего вида пешеходов, которая возникает по причине разных поз, одежды, также влияет фон, на котором запечатлён пешеход, и освещённость, а также скорость обработки поступающих изображений, которая очень критически важна для беспилотных автомобилей.
Существует множество алгоритмов, часть которых предлагает высокую точность, но низкую скорость работы, а другие наоборот, высокую скорость распознавания, но не с такой большой точностью детектирования. И в такой сфере, как дорожное движение, беспилотный автомобиль должен ориентироваться в пространстве как минимум с реакцией обычного водителя, так как является средством повышенной опасности, в связи с чем любая задержка или неточность распознавания сможет привести к человеческим жертвам.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате работы были получены следующие результаты:
• Проведён анализ существующих методов и алгоритмов распознавания пешеходов и был сделан выбор одного из них для дальнейшего исследования.
• Проанализирована архитектура выбранного метода: свёрточные нейронные сети.
• Подобрана структура свёрточной нейронной сети для детектора.
• Реализован прототип системы детектирования пешеходов.
• Выполнен анализ работы полученного прототипа.


1. N. Dalal and B. Triggs. Histograms of oriented gradients for human detection // Conference on Computer Vision and Pattern Recognition (CVPR), 2005.
2. M. Enzweiler and Dariu M. Gavrila. Monocular Pedestrian Detection: Survey and Experiments // Pattern Analysis and Machine Intelligence, 2009.
3. Qiang Zhu, Sai Avidan, Mei-Chen Yeh, and Kwang-Ting Cheng. Fast Human Detection Using a Cascade of Histograms of Oriented Gradients // Computer Vision and Pattern Recognition, 2006.
4. P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features // Accepted Conference on Computer Vision and Pattern Recognition, 2001
5. V.N. Vapnik. The Nature of Statistical Learning Theory // Springer-Verlag, 1995.
6. Zhaowei Cai and Mohammed Saberian. Learning Complexity-Aware Cascades for Deep Pedestrian Detection // International Conference on Computer Vision, Dec. 15, 2015.
7. Yichong Xu, Tianjun Xiao, Jiaxing Zhang, Kuiyuan Yang, Zheng Zhang. Scale-Invariant Convolutional Neural Networks. https://arxiv.org/pdf/1411.6369
8. Глубокое обучение для новичков: распознаем изображения с помощью сверточных сетей. https://habr.com/ru/company/wunderfund/blog/314872/
9. A Step by Step Backpropagation Example. https://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example/
10. Backpropagation in Convolutional Neural Networks. https://www.jefkine.com/general/2016/09/05/backpropagation-in- convolutional-neural-networks/
11. Convolutional Neural Networks backpropagation: from intuition to derivation. https://grzegorzgwardys.wordpress.com/2016/04/22/8/
12. Anelia Angelova, Alex Krizhevsky, Vincent Vanhoucke, Abhijit Ogale, Dave Ferguson. Real-Time Pedestrian Detection With Deep Network Cascades. https://static.googleusercontent.com/media/research. google.com/ru//pubs/arc hive/43850.pdf


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ