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


Идентификация человека по биометрическим данным

Работа №136632

Тип работы

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

Предмет

информатика

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

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


Введение
Постановка задачи
Глава 1. Теоретическое обоснование
1.1 Нейронные сети
1.2 Свёрточные нейронные сети
1.3 Методы предварительной обработки изображений 9
1.4 Оценка точности сети
1.5 Полный цикл идентификации
Глава 2. Описание исследуемых сетей
2.1 VGG
2.2 GoogleNet
2.3 Inception v3
2.4 ResNet
Глава 3. Методика исследования
3.1 Описание набора данных и подготовка его к использованию 17
3.2 Обработка ответов сети
Глава 4. Результаты анализа сетей
4.1 Результаты
4.2 Вывод
Заключение
Список литературы


Сверточные нейронные сети были наиболее успешным подходом к проблеме классификации изображений за последнее десятилетие. В последнее время несколько предварительно обученных сетей были опубликованы и стали открытыми. Все эти сети прошли обучение по большому количеству изображений лиц, собранных с онлайн-ресурсов, таких как theInternetMovieDatabase и результаты поиска Google.
Применение сверточных сетей не ограничивается решением задачи классификации. Так же им нашли применение в задачах сегментации изображений, что косвенно является задачей классификации, и идентификации человека по изображению лица [1].
Задача идентификации человека по биометрическим данным актуальна в последние годы. Распознавание личности по изображению лица является одним из наиболее удобных способов идентификации, так как не требует близкого контакта человека с прибором и может проводиться без ведома объекта анализа, что бывает полезно для различных охранных структур. Так же существуют методы идентификации по отпечаткам пальцев, голосу, радужке глаза и анализам биоматериалов. Однако, они не обладают в полной мере указанными выше преимуществами [4][16].
Системы идентификации личности часто используются для проверки допуска человека к различным данным или объектам. Для систем, применяемых подобным образом важной характеристикой, является сведение к минимуму вероятности ложноположительных ответов, т.е. предоставление допуска лицам, немеющим такового.
В данной работе будут проанализированы предобученные свёрточные сети, находящиеся в открытом доступе.
Простановка задачи
Решаемая в данной работе задача заключается в проведении сравнения точности работы и количества ложноположительных ответов свёрточных сетей, находящихся в открытом доступе, применяемых в задаче идентификации человека по изображению лица, и выявлении сети, показавшей лучшие результаты.
Для решения задачи требуется:
• подобрать подходящий набор данных, из которого будут составлены пары, ожидающие положительного (пара изображений принадлежит одному человек)и негативного (пара изображений принадлежит разным личностям) результата;
• провести предварительную обработку собранных изображений для передачи сети;
• передать сетям обработанные изображения и получить данные для дальнейшего анализа;
• проанализировать полученные данные для выявления сети с лучшими результатами.


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

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

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


В результате исследования проведен сравнительный анализ работы находящихся в открытом доступе свёрточных сетей, применяемых в задаче идентификации человека по изображению лица, и выявить сеть, показавшую лучшие результаты точности решений и количества ложноположительных ответов. Ей оказалась сеть ResNetcнаилучшим относительно других сетей результатом точности и меньшим количеством ложно положительных ошибок. Остальные сети также показали качественные результаты, однако количество ложно положительных ошибок полученных ими почти в три раза выше чем у ResNet, а этот показатель крайне важен для систем идентификации человека.
По полученным результатам так же можно сделать выводы о удачности архитектурных решений, применяемых в рассматриваемых сетях, и выбрать сети для включения их в коалицию для получения более качественных результатов. Так, например, VGGимея наиболее примитивную архитектуру (относительно рассматриваемых сетей) показала худший результат, Inceptionv3 являясь продолжением идей VGG и GoogleNetпревзошла их, а ResNet,использующая пропускающие соединения, показала лучший результат.



1. Lipton, Z. C., Berkowitz, J., and Elkan, C. (2015). A critical review of recurrent neural networks for sequence learning. arXiv preprint arXiv:1506.00019.
2. Huang GB, Jain V, Learned-Miller E. Unsupervised Joint Alignment of Complex Images. 2007 IEEE 11th International Conference on Computer Vision. 2007. pp. 1–8.doi:10.1109/ICCV .2007.4408858
3. D. Stansbury. Derivation: Derivatives for Common Neural Network Activation Functions. In: TheCleverMachine [Internet].
4. K. Simonyan, A. Zisserman. 2014. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556.
5. Сикорский О.С., МГТУ им. Н.Э. Баумана, Обзор свёрточных нейронных сетей для задачи классификации изображений.
6. V. Kazemi, J. Sullivan. One Millisecond Face Alignment with an Ensemble of Regression Trees. https://pdfs.semanticscholar.org/d78b/ 6a5b0dcaa81b1faea5fb0000045a62513567.pdf
7. DLib Library. http://dlib.net/
8. OpenCV Library. http://opencv.org/
9. PyTorch https://pytorch.org/
10. A. Krizhevsky, I. Sutskever, G.E. Hinton. ImageNet Classification with
Deep Convolutional Neural Networks. https://papers.nips.cc/paper/ 4824-imagenet-classification-with-deep-convolutional-neural-networks. pdf
11. R. G. Cinbis, J. J. Verbeek, and C. Schmid. Unsupervised metric learning for face identification in TV video. InProc. ICCV, pages 1559–1566, 2011.
12. Matthew D Zeiler, Rob Fergus. 2014. Visualizing and understanding convolutional networks. Europeanconferenceoncomputervision, pp. 818-833. SpringerInternationalPublishing.
13. Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich. 2015. Going deeper with convolutions. The IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-9
14. Geoffrey Hinton, Nitish Srivastava, Alex Krizhevsky, Ilya Sutskever, Ruslan R Salakhutdinov. 2012. Improving neural networks by preventing co- adaptation of feature detectors. arXiv preprint arXiv:1207.0580
15. Ross Girshick. 2015. Fast R-CNN. Proceedings of the IEEE International Conference on Computer Vision, pp. 1440-1448.
16. Lee H, Grosse R, Ranganath R, Ng AY. Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hierarchical Representations. Proceedings of the 26th Annual International Conference on Machine Learning. NewYork, NY, USA: ACM; 2009. pp. 609–616.
17. Review: DenseNet — Dense Convolutional Network (Image Classification) https://towardsdatascience.com/review-densenet-image-classification-b6631a8ef803
18. Siebert Looije, University of Groningen, Pre-trained Deep Convolutional Neural Networks for Face Recognition
19. Yosinski, J., Clune, J., Bengio, Y., and Lipson, H. (2014). How transferable are features in deep neural networks? InAdvancesinneuralinformationprocessingsystems, pages 3320–3328.
20. Qian, N. (1999). On the momentum term in gradient descent learning algorithms. Neuralnetworks, 12(1):145–151.
21. Guo, Y., Zhang, L., Hu, Y., He, X., and Gao, J. (2016). Ms-celeb-1M: challenge of recognizing one million celebrities in the real world. ElectronicImaging, 2016(11):1–6.
22. MegaFacehttp://megaface.cs.washington.edu/results/facescrub.html.
23. FEI Face Databasehttps://fei.edu.br/~cet/facedatabase.html
24. Sergey Ioffe, Christian Szegedy. 2015. Batch normalization: Accelerating deep network training by reducing internal covariate shift. arXiv preprint arXiv:1502.03167


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



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


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