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


Разработка метода обнаружения оставленных предметов в системах безопасности

Работа №120294

Тип работы

Магистерская диссертация

Предмет

электротехника

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

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


ВВЕДЕНИЕ 5
1 История развития технического зрения 9
2 Обработка изображений 12
2.1 Разновидности изображений 12
2.2 Терминология компьютерного зрения 14
3 Детектор оставленных предметов 18
3.1 Метод поиска объектов переднего плана 19
3.2 Алгоритмы на основе трекинга 20
3.3 Сравнение алгоритмов 21
3.3.1 Работа в толпе 21
3.3.2 Ресурсоемкость 21
3.3.3 Пропуски оставленных предметов 22
3.3.4 Ложные срабатывания 22
3.4 Детектирование человека, который оставил предмет 23
3.5 Модификации поиска объектов переднего плана 23
3.6 Улучшение методики обновления фона. Обнаружение движения 24
3.7 Проверка на статичность 24
3.8 Критерии выбора 25
4 Выбор программного обеспечения 25
4.1 Преимущества MATLAB для компьютерного зрения 26
4.2 Недостатки MATLAB для компьютерного зрения: 28
4.3 Достоинства OpenCV (C ++) для компьютерного зрения 28
4.4 Недостатки OpenCV (C ++) для компьютерного зрения 29
4.5 Достоинства OpenCV (Python) для компьютерного зрения 30
4.6 Недостатки OpenCV (Python) для компьютерного зрения 30
5 Создание рабочей модели в MathLab 31
6 Выбор платы для управления детектором оставленных предметов 36
6.1 Что такое Raspberry Pi? 37
6.1.1 Преимущества Raspberry Pi 38
6.1.2 Недостатки Raspberry Pi 39
6.1.3 Когда использовать и не использовать Raspberry Pi 39
6.2 Что такое Arduino? 39
6.2.1 Преимущества Arduino 40
6.2.2 Недостатки Arduino 41
6.2.3 Когда использовать и не использовать Arduino 41
6.3 Сравнение Ардуино и Raspberry Pi 42
7 Работа с Raspberry Pi 43
7.1 Аппаратная часть 43
7.1.1 Блок питания для Raspberry Pi 47
7.1.2 Установка радиаторов на микрокомпьютер 48
7.1.3 Сборка корпуса для Raspberry Pi 3 52
7.2 Установка и настройка Raspbian 53
7.2.1 Установка Raspbian 53
7.2.1.1 Шаг 1. Форматирование microSD-карты 54
7.2.1.2 Шаг 2. Запись дистрибутива Raspbian 54
7.2.1.3 Шаг 3. Первый запуск Raspbian на Raspberry Pi 55
7.2.2 Установка обновлений 56
7.2.3 Настройки локализации 57
7.2.4 Раскладка клавиатуры 58
7.3 Впечатления от использования Raspberry Pi 3 60
8 Подключение Raspberry Pi к MathLab Simulink 61
9 ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 71


Термин «компьютерное зрение» имеет множество связанных областей: машинное зрение, распознавание зрительных образов, анализ изображений и т.д.[1] Однако смысл, скрывающийся за всеми этими определениями, один -- это попытка научить компьютер видеть мир глазами человека, воспринимать его как человек и выполнять в связи с этим различные действия так же, как делал бы это человек, тем самым подменяя или полностью исключая последнего. Необходимость в этом возникает в ситуациях, связанных с риском для жизни, и бывает обусловлена особенностями человека как живого организма, которому свойственно быстро утомляться, пропускать через себя ограниченный объем информации, а также обрабатывать данные с относительно низкой скоростью. Процесс компьютерного зрения представляет собой сложную технологическую цепочку, включающую получение цифрового изображения, обработку изображения с целью выделения значимой информации на изображении и анализ этого предобработанного изображения для решения определенной задачи. Конечно, идеальным представляется создание универсальной самообучающейся системы, которая бы «росла» и «зрела» так же, как это с рождения происходит с любым человеком. Руководствуясь столь высокими целями, разработчики в области компьютерного зрения сегодня решают непростые задачи. Можно сказать, что область компьютерного зрения имеет недолгую по меркам фундаментальных наук, но очень бурную историю зарождения и развития.
Машинное (компьютерное) зрение —множество алгоритмов, технологий и методов, которые разработаны с целью классификации и детектирования объектов и отслеживания перемещения этих объектов в пространстве.
Компьютерное зрение относится к теории и технологии разработки программных систем с точки зрения научной дисциплины, получающие информацию из различного вида изображений. Видеоданные- последовательно идущие друг за другом кадры (изображения), которые могут использоваться для обработки алгоритмами машинного зрения с определенными целями.
Машинное зрение стремится применять созданные человеком методы, технологии и алгоритмы с целью по создания высокотехнологичных и высокоэффективных систем. Можно выделить следующие системы:
■ Моделирования объектов или окружающей среды (топография и медицинские визуальные данные)
■ Управления процессами (автопилотируемый транспорт, промышленные установки);[3]
■ Организации информации (создания и сохранения баз данных с фото- и видеоизображениями);
■ Цифровой обработки фото- и видеоизображений Видеонаблюдения;
■ Взаимодействия (управление машинами, опираясь на
движения человека);
■ Дополнительной реальности;
В данной научно-исследовательской работе рассматривается решение задачи по обеспечению безопасности в местах массового скопления людей, применяя знания по программированию и разработке электронных устройств на базе технологий компьютерного зрения.
К сожалению, развитие систем безопасности не обеспечивает отсутствие террористических актов в том числе и на территории Российской Федерации. В 2017 году произошли две официально зарегистрированных трагедии:
3 апреля — теракт в Петербургском метрополитене 27 декабря — взрыв в магазине «Перекрёсток» в Санкт-Петербурге, в результате которых погибли десятки людей, а сотни людей пострадали. [2]
Применение компьютерного зрения в данной области теоретически может снизить вероятность совершения преступлений с использованием взрывчатых веществ в местах массового скопления людей.
Реализация алгоритма поиска оставленных предметов и отслеживания людей, оставивших их,- задача, с которой может справиться лишь камера с соответствующей программной технологией.[4]
В рамках данной научно-исследовательской работы предполагается разработка аппаратного и программного обеспечения для детектирования оставленных предметов. Данная работа может использоваться в качестве примера решения следующих задач компьютерного зрения:
1. Детектирование объектов;
2. Распознавание объектов (оставленный предмет, человек и др.);
3. Исследование влияния различных отрицательных факторов на качество распознавания.
Объектом исследования является схема детектора оставленных предметов, выполненная в программном пакете MathLab Simulink.
Целью научно-исследовательской работы на тему «Разработка метода обнаружения оставленных предметов в системах безопасности» является создание алгоритма обнаружения оставленных предметов.
Задачами исследования являются:
- Изучение известных алгоритмов обнаружения оставленных предметов (ОП)
- Выявление основных проблем обнаружения ОП
Программная реализация алгоритма обнаружения оставленных предметов разработана в программном пакете «MathKab Simulink» с применением технологий компьютерного зрения блока ComputerVision ToolBox.. В результате реализован алгоритм распознавания оставленных предметов.
Результаты работы опубликованы в виде научных статей в сборнике «IV Международной научно-практической конференции (школа-семинар) молодых ученых» Тольятти: ТГУ, 2018
а также в сборнике Международной научно-практической конференция "Фундаментальные исследования основных направлений технических и физико-математических наук" от 1 июня 18 года в г. Челябинск.
Магистерская диссертация состоит из 8 глав, в которых решены упомянутые задачи. Общий объем работы составляет 74 страниц, включая 36 рисунков и 1 таблицу. Список используемой литературы включает 31 наименование, включая 12 источников на английском языке.


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

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

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


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


1. Компьютерное зрение [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/KoMnbmTepHoe__зрение (дата обращения 15.05.18)
2. Терракты, совершенные в России [Электронный ресурс] URL: https://ш.wikipedia.org/wiki/Тepакты,_сoвepшённыe_в_Рoссии
(дата обращения 15.05.18)
3. Bechtel W.The Cardinal Mercier Lectures at the Catholic University of Louvain: An Exemplar Neural Mechanism: The Brain’s Visual Processing System. 2003.
4. Datal N., Triggs B. Histograms of oriented gradients for human detection // IEEE Computer Society Conference on Computer Vision and Pattern Recognition. 2005. V. 1.
5. Ciresan D. C., Meier U., Masci J., Schmidhuber J. Multi-Column Deep Neural Network for Traffic Sign Classification // Neural Networks, 2012.
6. Viola P., Jones M. Robust Real-time Object Detection // Workshop on Statistical and Computation Theories Vision. 2001
7. Bay H., Tuytelaars T., Van Gool L. SURF: Speeded Up Robust Features // Proc. 9th European Conf, on Computer Vision. Graz, Austria. 2006. V. 3951.
8. Крик детектора [электронный ресурс] URL:
http: //www.itv.ru/experience the next magazine/articles/2242/(дата обращения 6.03.18)
9. MathLab Examples [электронный ресурс] URL:
https://www.mathworks.com/help/matlab/examples. Iitiiil'.’s cid doc ftr (дата
обращения 6.03.18)
10. Системы компьютерного зрения [Электронный ресурс] URL: http ://books. ifmo .ru/file/pdf/2110.pdf(дата обращения 1.05.18)
11. Компьютерное зрение [Электронный ресурс] URL:http://info- farm.ru/alphabet index/k/kompyuternoe-zrenie.html
(дата обращения 15.05.18)
12. Желтов С.Ю. и др. Обработка и анализ изображений в задачах машинного зрения. — М.: Физматкнига, 2010.
13. А.А. Лукьяница, А.Г. Шишкин. Цифровая обработка видеоизображений. — М.: «Ай-Эс-Эс Пресс», 2009
14. Computer Vision System Toolbox [Электронный ресурс]. //
MathWorks // URL: https://matlab.ru/products/computer-vision-system-
toolbox/computer-vision-system-toolbox_rus.pdf (Дата обращения: 12.10.2017).
15. Дэвид Форсайт, Жан Понс. Компьютерное зрение. Современный подход. — М.: «Вильямс», 2004.
16. О. П. Соловей, Н.Н. Иванов, Алгоритм трекинга объектов в реальном времени с обработкой ошибок, доклады Белорусского государственного университета информатики и радиоэлектроники, 2013. - 5 с.
17. Журавлев Ю.И. Об алгебраическом подходе к решению задач распознавания и классификации // Проблемы кибернетики. - М.: Наука, 1978, вып. 33. - С. 5-68.
18. Computer Vision: Algorithms and applications [Электронный
ресурс] URL: http://szeliski.org/Book/
(дата обращения 15.05.18)
19. Прэтт У. Цифровая обработка изображений: Пер. с англ. - М.: Мир, 1982. - Кн. 2 - 480 с., ил.
20. Методы компьютерной обработки изображе- ний / Под ред. В.А. Сойфера. — 2-е изд., испр. — М.: ФИЗМАТЛИТ, 2003. — 784 с. — ISBN 5-9221-0270-2
21. Р. Гонсалес, Р. Вудс. Цифровая обработка изображений, Москва: Техносфера, 2005. - 1072 с. ISBN 5-94836-028-8.
22. Быстрые алгоритмы в цифровой обработке изображений / Т. С. Хуанг, Дж.-О. Эклунд, Г. Дж. Нуссбаумер и др.; Под ред. Т. С. Хуанга: Пер. с англ. — М.: Радио и связь, 1984. — 224 с, ил.
23. А. С. Потапов, Р. О. Малашин/ СИСТЕМЫ КОМПЬЮТЕРНОГО ЗРЕНИЯ. — М.: Мир, 2004.
24. Шапиро Л., Стокман Д./ Компьютерное зрение — М.: Бином. ЛЗ
25. Aekta Patel, Hand Gesture and Neural Network Based Human
Computer Interface [Электронный ресурс] URL:
http://ijera.com/papers/Vol4_issue6/Version%201/S04601119125.pdf (дата
обращения 9.02.17)
26. N. R. Raajan, R. Krishna Kumar, S. Raghuraman, N. Ganapathy
Sundaram, T. Vignesh Eye-hand Hybrid Gesture Recognition System for Human Machine Interface [Электронный ресурс] URL:
http://www.enggjournals.com/rjet/docs/HET13-05-02-295.pdf(дата обращения 15.02.17)
27. Zhenwen Gui, Yongtian Wang, Yue Liu, and Jing Chen, Mobile Visual Recognition on Smartphones [Электронный ресурс] URL: https://www.hindawi.com/journals/js/2013/843727/(дата обращения 19.02.17)
28. Snehlata Barde, A S Zadgaonkar, G R Sinha, PCA based Multimodal
Biometrics using Ear and Face Modalities [Электронный ресурс] URL: http://www.mecs-press.org/ijitcs/ijitcs-v6-n5/HITCS-V6-N5-6.pdf (дата
обращения 27.02.17)
29. Jingting Zeng, Haibin Ling, Longin Jan Latecki, Shanon Fitzhugh,
and Guodong Guo, Analysis of Facial Images across Age Progression by Humans [Электронный ресурс] URL:
https://www.hindawi.com/journals/isrn/2012/505974/(дата обращения 1.03.17)
30. Xiaoyan Wang, Ming Xia, Huiwen Cai, Yong Gao, and Carlo Cattani,
Hidden-Markov-Models-Based Dynamic Hand Gesture Recognition [Электронный ресурс] URL:
https://www.hindawi.com/journals/mpe/2012/986134/(дата обращения 9.03.17)
31. Surendra Pal Singh , Kamal Jain , V. Ravibabu Mandla, 3D Scene Reconstruction from Video Camera for Virtual 3D City Modeling [Электронный ресурс] URL: http://www.ajer.org/papers/v3%281%29/T031140148.pdf(дата обращения 16.03.17


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



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


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