Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/45353
Titolo: Розробка веб-додатку для аналізу зображень флюоресцентної ангіографії ока з використанням технології YOLOv8
Titoli alternativi: Development of a Web Application for Analysing Fluorescein Angiography Images of the Eye Using YOLOv8 Technology
Autori: Задворний, Олександр Миколайович
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Задворний О. М. Розробка веб-додатку для аналізу зображень флюоресцентної ангіографії ока з використанням технології YOLOv8 : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Бойко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 69 с.
Data: giu-2024
Date of entry: 24-giu-2024
Editore: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Бойко, Ігор Володимирович
Committee members: Козак, Руслан Орестович
UDC: 004.9
Parole chiave: веб-сайт
Number of pages: 69
Abstract: Кваліфікаційна робота бакалавра на тему «Розробка веб-додатку для аналізу зображень флюоресцентної ангіографії ока з використанням технології YOLOv8» написана Задворним Олександром Миколайовичем, студентом Тернопільського національного технічного університету імені Івана Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-41. Відомості про обсяг: сторінок – 69, рисунків – 21, частин – 4, додатків – 2, посилань – 16, лістингів коду – 7. Метою наукової роботи є створення веб-додатку для автоматизованого аналізу зображень флюоресцентної ангіографії ока з використанням технології YOLOv8. Для цього будуть застосовані методи глибокого навчання для обробки вхідних зображень та виявлення патологій ока. Бібліотека алгоритмів та програмне забезпечення дозволять створювати моделі для аналізу зображень та візуалізувати результати, а також забезпечать зручність використання та інтеграції. У результаті роботи було створено систему “FluoroVision”, яка аналізує зображення флюоресцентної ангіографії та автоматично виявляє до 25 типів уражень. Для досліджень було зібрано та перевірено набори даних з публічно доступних джерел. Розроблений додаток використовує модель YOLOv8, яка показала високі результати точності та повноти. Веб-додаток продемонстрував високу ефективність у ранньому виявленні хронічних захворювань ока, що підтверджується виконаними тестами. Інструменти для розробки додатку включають мову програмування Python, бібліотеки OpenCV, PyTorch, Streamlit та інші, які забезпечують повну функціональність та зручність використання додатку. Ключові слова: веб-додаток, флюоресцентна ангіографія ока, YOLO, глибоке навчання, аналіз зображень, Python, офтальмологія, Streamlit, автоматизоване тестування.
Bachelor’s qualification work on the topic “Development of a Web Application for Analysing Fluorescein Angiography Images of the Eye Using YOLOv8 Technology” was written by Zadvornyi Oleksandr Mykolaiovych, a student of Ivan Puluj Ternopil National Technical University, Faculty of Computer and Information Systems and Software Engineering, Department of Software Engineering, group SP-41. Information about the scope: pages - 69, figures - 21, sections - 4, appendices - 2, references – 16, code listings – 7. The aim of this research is to develop a web application for automated analysis of fluorescein angiography images of the eye using YOLOv8 technology. This will involve the application of deep learning methods for processing input images and detecting eye pathologies. The library of algorithms and software will enable the creation of models for image analysis and visualization of results, ensuring ease of use and integration. As a result of the work, the “FluoroVision” system was created, which analyses fluorescein angiography images and automatically detects up to 25 types of lesions. For the research, datasets from publicly available sources were collected and validated. The developed application uses the YOLOv8 model, which has demonstrated high precision and recall rates. The average precision exceeds 0.8, confirming its feasibility for image analysis. The web application has shown high efficiency in the early detection of chronic eye diseases, as evidenced by conducted tests. The program provides real-time usability, reducing the time required for manual lesion detection and increasing diagnostic accuracy. The tools for developing the application include the Python programming language, OpenCV, PyTorch, Streamlit, and other libraries that ensure the full functionality and ease of use of the application. Keywords: web application, fluorescein angiography of the eye, YOLO, deep learning, image analysis, Python, ophthalmology, Streamlit, automated testing.
Content: ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ... 6 ВСТУП... 8 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ... 10 1.1 Огляд флюоресцентної ангіографії ока... 10 1.2 Характеристика основних типів уражень на зображеннях... 11 1.3 Методи автоматизованої діагностики уражень ока... 13 1.4 Сучасні підходи до розпізнавання зображень у медицині... 15 1.5 Технологія YOLO: еволюція та характеристики версії YOLOv8... 17 2 ПРОЕКТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ... 21 2.1 Вимоги до програмного забезпечення... 21 2.2 Аналіз акторів та варіантів використання... 22 2.3 Архітектура системи... 25 2.4 Вибір інструментів та технологій... 26 2.5 Інтерфейс користувача... 28 3 РОЗРОБКА ВЕБ-ДОДАТКУ... 30 3.1 Підготовка та обробка даних ... 30 3.2 Моделювання та тренування моделі... 31 3.3 Інтеграція моделі з веб-додатком... 32 3.4 Тестування веб-додатку... 44 3.5 Розгортання системи... 49 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ... 52 4.1 Комплексний аналіз життєдіяльності людини... 52 4.2 Вимоги до безпеки виробничого обладнання та технологічних процесів... 54 ВИСНОВКИ... 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ... 59 ДОДАТКИ... 61 ДОДАТОК А – Лістинг коду розробленого додатку... 62 ДОДАТОК Б – Диск із кваліфікаційною роботою бакалавра... 69
URI: http://elartu.tntu.edu.ua/handle/lib/45353
Copyright owner: Задворний Олександр Миколайович, 2024
References (Ukraine): 1. Fluorescein Angiography [Електронний ресурс] // The University of British Columbia – Режим доступу до ресурсу: https://shorturl.at/XNtVu.
2. Donald S. Fong. Retinopathy in Diabetes [Електронний ресурс] / Donald S. Fong // American Diabetes Association. – 2004. – Режим доступу до ресурсу: https://diabetesjournals.org/care/article/27/suppl_1/s84/24669/Retinopathy-in-Diabetes.
3. IDF Diabetes Atlas: Global estimates for the prevalence of diabetes for 2015 and 2040 [Електронний ресурс] / K. Ogurtsova, J.D. da Rocha Fernandes, Y. Huang та ін. // Diabetes Research and Clinical Practice. – 2017. – Режим доступу до ресурсу: https://www.sciencedirect.com/science/article/abs/pii/S0168822717303753
4. Daniel Shu Wei Ting. Development and Validation of a Deep Learning System for Diabetic Retinopathy and Related Eye Diseases Using Retinal Images From Multiethnic Populations With Diabetes [Електронний ресурс] / Daniel Shu Wei Ting, Carol Yim-Lui Cheung, Gilbert Lim. – 2017. – Режим доступу до ресурсу: https://jamanetwork.com/journals/jama/fullarticle/2665775.
5. Automated Diabetic Retinopathy Image Assessment Software: Diagnostic Accuracy and Cost-Effectiveness Compared with Human Graders [Електронний ресурс] / Adnan Tufail FRCOphth, Caroline Rudisill PhD, Catherine Egan FRANZCO та ін.] // 2017 – Режим доступу до ресурсу: https://shorturl.at/Weoxo.
6. Optical Coherence Tomography, Fluorescein Angiography, And Diagnosis Of Choroidal Neovascularization In Age-Related Macular Degeneration [Електронний ресурс] / Vincent Gualino, Ramin Tadayoni, Salomon Yves Cohen та ін.] // PubMed Central. – 2018. – Режим доступу до ресурсу: https://shorturl.at/jhDfx.
7. Geethapriya. S. Real-Time Object Detection with Yolo [Електронний ресурс] / Geethapriya. S, N. Duraimurugan, S.P. Chokkalingam // International Journal of Engineering and Advanced Technology (IJEAT). – 2019. – Режим доступу до ресурсу: https://www.ijeat.org/wp-content/uploads/papers/v8i3S/C11240283S19.pdf.
8. Use cases | VPAF Project Management Office [Електронний ресурс] // University of Waterloo – Режим доступу до ресурсу: https://shorturl.at/M0hML.
9. Hussein Mohammed Ali. A Comprehensive Study on Automated Testing with the Software Lifecycle [Електронний ресурс] / Hussein Mohammed Ali, Mahmood Yashar Hamza, Tarik Ahmed Rashid – Режим доступу до ресурсу: https://arxiv.org/pdf/2405.01608.
10. Web Automated Testing using Selenium IDE [Електронний ресурс] // InterWorks. – 2017. – Режим доступу до ресурсу: https://iwconnect.com/wp- content/uploads/2021/01/Web-Automated-Testing-using-Selenium-IDE.pdf.
11. Huang, G.Q., Mak, K.L. (2003). Development and Deployment of Web Applications. In: Internet Applications in Product Design and Manufacturing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55778-1_4.
Content type: Bachelor Thesis
È visualizzato nelle collezioni:121 — Інженерія програмного забезпечення (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
dyplom_Zadvornyi_2024.pdf1,64 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione