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


Распознавание лиц с помощью нейронных сетей

Работа №123441

Тип работы

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

Предмет

информатика

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

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


Введение 3
Обзор существующих решений 6
Постановка задачи 10
Теоретическая часть 11
Сверточные нейронные сети 11
Пакетная нормализация и групповая нормализация 11
Архитектуры, основанные на регрессии-классификации 13
Практическая часть 17
Обучающая выборка 17
Предобработка 17
Аугментация данных 17
Архитектура сети 18
Алгоритм обучения 19
Реализация 19
Тестирование сети и анализ результатов 20
Заключение 22
Список литературы


Распознавание человека по лицу становится все более востребованным в век цифровых технологий и, с ростом рынка мобильных и десктопных устройств, а также ростом мощности этих устройств, набирает популярность как метод человеко-машинного взаимодействия.
Широкое распространение распознавание личности по фотографии получило в социальных сетях, где цифровая фотография является одним из самых распространённых способов самовыражения. Пользователи выкладывают десятки миллионов фотографий каждый день, и довольно часто на этих фотографиях присутствуют лица, в том числе лица пользователей социальной сети. Поэтому в социальных сетях, таких как ВКонтакте и Facebook, очень востребованы алгоритмы распознавания лиц, которые используются для автоматического детектирования лиц, для идентификации пользователя по лицу, для автоматической отметки друзей пользователей на фотографиях.
Помимо этого, распознавание лиц применяется в биометрических системах для подтверждения личности. Например, смартфоны Apple и Samsung используют распознавание лиц для разблокировки экрана.
Распознавание лиц является перспективной технологией в банковской сфере и сфере розничной торговли. Банки по всему миру внедряют технологии распознавания лиц для того, чтобы упростить процедуру оказания услуг и повысить безопасность. Многие магазины используют распознавание лиц для таргетирования рекламы, а некоторые используют терминалы с системой распознавания лиц для оплаты услуг.
Распознавание лиц также применяется в решении задач правоохранительных органов. Использование алгоритмов автоматической идентификации личности в системах видеонаблюдения помогает в поиске преступников и в борьбе с терроризмом. Примером этого может служить внедрение алгоритмов распознавания лиц компании NtechLab в московскую городскую систему видеонаблюдения, эксплуатируемую Департаментом Информационных Технологий Москвы, в 2017 году [1].


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

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

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


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


1. Под присмотром: во сколько обойдется система распознавания лиц на улицах Москвы // Forbes URL: https://www.forbes.ru/tehnologii/350843-pod-prismotrom-vo-skolko-oboydetsya-sistema-raspoznavaniya-lic-na-ulicah-moskvy (дата обращения: 24.05.2019).
2. Zhang C., Zhang Z. (2010). A survey of recent advances in face detection URL: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/facedetsurvey.pdf (дата обращения: 24.05.2019).
3. Beham M. P., Roomi S. M. M. A review of face recognition methods // International Journal of Pattern Recognition and Artificial Intelligence. 2013. Vol. 27(4).
4. Vaillant R., Monrocq C., LeCun Y. Original approach for the localisation of objects in images // IEE Proceedings: Vision, Image and Signal Processing. 1994. Vol. 141(4). P. 245–250.
5. Garcia C., Delakis M. Convolutional face finder: a neural architecture for fast and robust face detection // IEEE Transactions on Pattern Analysis and Machine Intelligence. 2004. Vol. 26(11). P. 1408–1423.
6. Osadchy M., LeCun Y., Miller M. Synergistic face detection and pose estimation with energy-based models // The Journal of Machine Learning Research. 2007. Vol. 8. P. 1197–1215
7. Krizhevsky A., Sutskever I., Hinton G. E. ImageNet classification with deep convolutional neural networks // Communications of the ACM. 2017. Vol. 60(6). P. 84–90.
8. Taigman Y., Yang M., Ranzato M., Wolf L. DeepFace: closing the gap to human-level performance in face verification // IEEE Conference on Computer Vision and Pattern Recognition. 2014. P. 1701–1708.
9. Умные фотографии ВКонтакте URL: https://vk.com/@td-highload-face-recognition (дата обращения: 24.05.2019).
10. Ioffe S., Szegedy C. (2015). Batch normalization: accelerating deep network Training by reducing internal covariate shift URL: https://arxiv.org/pdf/1502.03167.pdf (дата обращения: 24.05.2019).
11. Santurkar Sh. Tsipras D., Ilyas A., Madry A. (2018). How does batch normalization help optimization? URL: https://arxiv.org/pdf/1805.11604.pdf (дата обращения: 24.05.2019).
12. Yuxin W., Kaiming H. Group normalization // Lecture Notes in Computer Science. 2018. P. 3–19.
13. Redmon J., et al. You only look once: unified, real-time object detection // IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2016. P. 779–788.
14. Redmon J., Farhadi A. YOLO9000: better, faster, stronger // IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2017. P. 6517–6525.
15. Redmon J., Farhadi A. (2018). YOLOv3: an incremental improvement URL: https://arxiv.org/pdf/1804.02767.pdf (дата обращения: 24.05.2019).
16. FEI Face Database URL: https://fei.edu.br/~cet/facedatabase.html (дата обращения: 24.05.2019).
17. Caltech data sets URL: http://www.vision.caltech.edu/archive.html (дата обращения: 24.05.2019).
18. Georgia Tech Face Database URL: http://www.anefian.com/research/face_reco.htm (дата обращения: 24.05.2019).
19. Frontal face detector // DLib URL: http://dlib.net/imaging.html#get_frontal_face_detector (дата обращения: 24.05.2019).
20. He K., Zhang X., Ren Sh., Sun J. Deep residual learning for image recognition // IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2016. P. 770–778.
21. Код нейронной сети URL: https://github.com/Andre6o6/face_detection_recognition (дата обращения: 24.05.2019).
22. Diederik K., Ba J. Adam: a method for stochastic optimization // International Conference on Learning Representations (ICLR). 2015.


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



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


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