Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/41906
Título: Спосіб розпізнавання медичної маски на обличчі з використанням алгоритмів глибинного навчання
Outros títulos: Method of Medical Mask Recognizing on the Face Using Deep Learning Algorithms
Autor: Кульчицька, Ірина Володимирівна
Kulchytska, Iryna
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Кульчицька І. В. Спосіб розпізнавання медичної маски на обличчі з використанням алгоритмів глибинного навчання: кваліфікаційна робота бакалавра за спеціальністю 122 «Комп’ютерні науки» / І. В. Кульчицька. – Тернопіль, ТНТУ, 2023. – 60 с.
Data: 22-Jun-2023
Submitted date: 8-Jun-2023
Date of entry: 27-Jun-2023
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Никитюк, Вячеслав Вячеславович
Committee members: Семенишин, Галина Мирославівна
UDC: 004.93
Palavras-chave: глибинне навчання
deep learning
нейронна мережа
neural network
розпізнавання обличчя
face recognition
захисна маска
safety mask
Resumo: Кваліфікаційна робота розробці програмного способу розпізнавання медичної маски на обличчі з використанням алгоритмів глибинного навчання. У першому розділі проаналізовано предметну область дослідження, виконано постановку проблеми, описані основні методи розпізнавання особи на зображенні (Віоли-Джонса, локальних ознак, нейромережні). У другому розділі роботи наведено особливості навчання з та без учителя, а також глибинного навчання. Досліджено нейромережі глибинного навчання. Докладно проаналізовано згорткові нейронні мережі на предмет їх використання в роботі. Також наведено алгоритм процесу розпізнавання обличчя на відео. Обґрунтовано використання методів попередньої обробки зображення. Описані методи розпізнавання обличчя (за геометрією обличчя та за будовою черепа). У третьому розділі наведено практична складова дослідження. Описані основні програмні засоби, використані в роботі. Показано процес попереднього навчання нейромережі. Здійснено вибір мережі та датасету, який застосовувався для тестування її роботи. Розроблено програмний засіб, наведено алгоритм його роботи для навчання нейромережі. Представлені результати тестування моделі. У четвертому розділі розглянуто важливі питання безпеки життєдіяльності та основ охорони праці. Thesis deals with the development of a software method for recognizing a medical mask on the face using deep learning algorithms. In the first chapter, the subject area of the research is analyzed, the problem statement is made, and the main methods of face recognition in the image are described (Viola-Jones, local features, neural networks). The second section of the work gives the features of learning with and without a teacher, as well as in-depth learning. Deep learning neural networks have been studied. Convolutional neural networks are analyzed in detail for their use in work. The algorithm of the face recognition process in the video is also given. The use of image preprocessing methods is substantiated. Face recognition methods are described (by the geometry of the face and the structure of the skull). The third chapter presents the practical component of the research. The main software tools used in the work are described. The process of preliminary training of the neural network is shown. The network and dataset used for testing its operation were selected. A software tool has been developed, the algorithm of its operation for training a neural network is given. The results of model testing are presented. The fourth chapter deals with important issues of life safety and the basics of labor protection.
Content: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Постановка проблеми 10 1.2 Опис предметної області 12 1.2.1 Метод Віоли-Джонса 13 1.2.2 Аналіз локальних ознак 15 1.2.3 Нейромережні методи 18 РОЗДІЛ 2. ТЕОРЕТИЧНА ЧАСТИНА 20 2.1 Контрольоване та неконтрольоване навчання 20 2.2 Глибинне навчання 21 2.3 Нейронні мережі глибинного навчання 22 2.4 Перенавчання нейромереж та методи запобігання перенавчанню 23 2.5 Згорткові нейронні мережі 25 2.5.1 Загальні поняття 25 2.5.2 Операція згортки 27 2.5.3 Функція активації 28 2.5.4 Пулінг 29 2.5.5 Типова структура 30 2.5.6 Переваги та недоліки 32 2.6 Процес РО 33 2.7 Методи попередньої обробки зображень 34 2.8 Методи РО 34 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА 36 3.1 Використання програмних засобів 36 3.2 Попереднє навчання моделі 37 3.3 Мережа MobileNetV2 38 3.4 Використовуваний набір даних 40 3.5 Виявлення обличь із використанням OpenCV 42 3.6 Алгоритм програми для навчання нейромережі 43 3.7 Результати тестування моделі 46 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 Долікарська допомога при ураженні електричним струмом 50 4.2 Вимоги ергономіки до організації робочого місця оператора ПК. 52 ВИСНОВКИ 56 ПЕРЕЛІК ДЖЕРЕЛ 57 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/41906
Copyright owner: © Кульчицька Ірина Володимирівна, 2023
References (Ukraine): 1. Коронавірус: що треба знати про захисні маски [Електронний ресурс]. – Режим доступу: https://www.dw.com/uk/koronavirus-shcho-treba-znaty-pro-zakhysni-masky/a-56300357 (Дата звернення: 26.03.2023).
2. Рекомендації щодо використання масок під час пандемії COVID-19 [Електронний ресурс]. – Режим доступу: https://doh.wa.gov/sites/default/files/ legacy/Documents/1600/coronavirus/ClothFacemasks_Ukrainian.pdf (Дата звернення: 27.03.2023).
3. Walid Hariri. Efficient Masked Face Recognition Method during the COVID-19 Pandemic / arXiv:2105.03026. – 2021.
4. Кашкаров А.П. Системи видеонаблюдения. Практикум – К.: Феникс, 2014. – 128 с.
5. Розумна система безпеки [Електронний ресурс]. – Режим доступу: https://www.lsvisionhd.com/uk/products/Smart-Security-System.htm (Дата звернення: 29.03.2023).
6. Система контролю і управління доступом Електронний ресурс]. – Режим доступу: https://vistplus.com/it-poslugi/skud/ (Дата звернення: 31.03.2023).
7. Відстань Гаусдорфа [Електронний ресурс]. – Режим доступу: https://www.wiki-data.uk-ua.nina.az/Відстань_Хаусдорфа.html (Дата звернення: 30.03.2023).
8. Jones, M., Viola, P. (2001) Robust Real-Time Face Detection. [Електронний ресурс]. – Режим доступу: http://www.vision.caltech. edu/html-files/EE148-2005- Spring/pprs/viola04ijcv.pdf (Дата звернення: 31.03.2023).
9. Open Source Computer Vision [Електронний ресурс]. – Режим доступу: https://docs.opencv.org/master/d6/d00/tutorial_py_root.html (Дата звернення: 31.03.2023).
10. P. Viola and M. Jones, “Robust real-time object detection,” in International Journal of Computer Vision, 2001.
11. Субботін С.О. Нейронні мережі : теорія та практика: навч. посіб. –Житомир : Вид. О. О. Євенок, 2020. – 184 с.
12. Nikhil Ketkar, Jojo Moolayil. Deep Learning with Python. 2nd Ed. – Apress, 2021 – 306 р.
13. Дуда Р., Харт П. Распознавание образов и анализ сцен. – М.: Мир, 1976 – 512 с.
14. Хайкин, Саймон. Нейронные сети: полный курс, 2-е издание. : Пер. с англ. – М. : Издательский дом “Вильямс”. – 2006. – 1104 с.
15. Литвин В.В, Пелещак Р.М., Висоцька В.А. Глибинне навчання.- Львів: ЛП, 2021 – 264 с.
16. Новотарський М.А., Нестеренко Б.Б. Штучні нейронні мережі: обчислення // Праці Інституту математики НАН України. – Т50. – Київ: Ін-т математики НАН України, 2004. – 408 с.
17. A Comprehensive Guide to Convolutional Neural Networks [Електронний ресурс] - Режим доступу: https://towardsdatascience.com/a-comprehensive-guideto-convolutionalneural-networks-the-eli5-way-3bd2b1164a53 (дата звертання: 16.05.2023).
18. Кононова К. Ю. Машинне навчання: методи та моделі. – Харків: ХНУ імені В. Н. Каразіна, 2020. – 301 с.
19. Басюк Т.М. Машинне навчання: Навчальний посібник. - Львів: Видавництво «Новий Світ - 2000», 2021. - 315 с.
20. Ciresan U. Meier, J. Masci, L. M. Gambardella, J. Schmidhuber Flexible, High Performance Convolutional Neural Networks for Image Classification. Proceedings of the Twenty-Second international joint conference on Artificial Intelligence. 2011. P. 1237–1242.
21. Порівняльне дослідження методів розпізнавання облич. [Електронний ресурс]. – Режим доступу: http://matmod.dstu.dp.ua/article/view/246871 (Дата звернення: 04.04.2023).
22. OpenCv [Електронний ресурс] – Режим доступу: https://opencv.org/about/ (дата звертання 24.11.22).
23. TensorFlow Core [Електронний ресурс] – Режим доступу: https://www.tensorflow.org/tutorials (дата звертання: 05.04.2023).
24. NumPy [Електронний ресурс] - Режим доступу: http://www.numpy.org/ (дата звертання 07.04.23).
25. Matplotlib: Visualization with Python [Електронний ресурс] - Режим доступу: https://matplotlib.org/ (дата звертання 07.04.23).
26. MobileNetV2 [Електронний ресурс] - Режим доступу: https://towardsdatascience.com/review-mobilenetv2-light-weight-model-image-classification-8febb490e61c (дата звертання 10.04.23).
27. Medical Mask Dataset [Електронний ресурс] - Режим доступу: https://www.kaggle.com/datasets/shreyashwaghe/medical-mask-dataset (дата звертання 12.04.23).
28. The fastest way to learn OpenCV, Object Detection, and Deep Learning [Електронний ресурс] - Режим доступу: https://pyimagesearch.com/ (дата звертання 12.04.23).
29. Open CV Library [Електронний ресурс] – Режим доступу: http://opencv.org/downloads.html (дата звертання: 05.04.2023).
30. InceptionV3 [Електронний ресурс] – Режим доступу: https://keras.io/api/applications/inceptionv3/ (дата звертання: 15.04.2023).
31. Keras [Електронний ресурс] – Режим доступу: https://keras.io/ (дата звертання: 15.04.2023).
32. Удар струмом: перша допомога [Електронний ресурс] – Режим доступу: http://tomrda.gov.ua/news/578646863743857435/ (дата звертання: 15.05.2023).
33. Перша допомога при ураженні електричним струмом [Електронний ресурс]. – Режим доступу: https://bozhedarivskaselrada.gov.ua/ news/1576497483/ (дата звертання: 15.05.2023).
34. Ергономічні вимоги до організації робочих місць [Електронний ресурс] – Режим доступу: https://pidru4niki.com/14821111/bzhd/ergonomichni_vimogi_ organizatsiyi (дата звертання: 15.05.2023).
35. Охорона праці в офісі. Вимоги до робочого місця офісного працівника [Електронний ресурс] – Режим доступу: https://gc.ua/uk/oxorona-praci-v-ofisi-vimogi-do-robochogomiscya-ofisnogo-pracivnika/ (дата звертання: 15.05.2023).
Content type: Bachelor Thesis
Aparece nas colecções:122 — Компʼютерні науки (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
КРБ_Кульчицька.pdf1,05 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas