Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/52552
Título : Проєктування та розробка програмного забезпечення веб-орієнтованої системи комп’ютерного зору для інтерактивного аналізу рентгенівських знімків легень
Otros títulos : Design and Development software of a Web-Oriented Computer Vision System for Interactive Analysis of Lung X-ray Images
Autor : Юрчишина, Вікторія Андріївна
Yurchyshyna, Viktoriia
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Юрчишина В.А. Проєктування та розробка програмного забезпечення веб-орієнтованої системи комп’ютерного зору для інтерактивного аналізу рентгенівських знімків легень : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. М.Р. Петрик Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 85 с.
Fecha de publicación : jun-2026
Date of entry: 22-jun-2026
Editorial : Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Supervisor: Петрик, Михайло Романович
Committee members: Жаровський, Руслан Олегович
UDC: 004.9
Palabras clave : комп’ютерний зір
штучний інтелект
аналіз медичних зображень
рентгенівські знімки легень
YOLOv8
веб-орієнтована система
React
медична діагностика
ASP.NET Core
MedVision
computer vision
artificial intelligence
medical image analysis
lung X-ray images
web-oriented system
medical diagnostics
Number of pages: 85
Resumen : Метою роботи є розробка програмного забезпечення для веб-орієнтованої системи для автоматизованого аналізу рентгенівських знімків легень із використанням методів комп’ютерного зору та штучного інтелекту. Система призначена для підвищення ефективності первинної діагностики шляхом автоматичного виявлення патологій на рентгенівських знімках, візуалізації зон ураження та надання користувачу довідкової медичної інформації. У роботі розроблено програмну систему MedVision, архітектура якої включає клієнтську частину, серверний застосунок, базу даних та модуль штучного інтелекту для аналізу медичних зображень. Реалізовано механізми реєстрації та авторизації користувачів, завантаження рентгенівських знімків, автоматичного аналізу зображень, локалізації патологій, формування медичної довідки та збереження історії виконаних досліджень. Для реалізації програмної системи використано технології React, ASP.NET Core Web API, Entity Framework Core, Microsoft SQL Server, Python та FastAPI. Для виявлення патологій на рентгенівських знімках застосовано модель комп’ютерного зору YOLOv8, яка дозволяє здійснювати локалізацію патологічних змін та визначати їх тип із відповідним рівнем достовірності.
The aim of the thesis is to develop a web-oriented system for automated analysis of lung X-ray images using computer vision and artificial intelligence methods. The system is designed to improve the efficiency of primary diagnostics through automatic detection of pathologies in X-ray images, visualization of affected areas, and provision of medical reference information to users. The thesis presents the development of the MedVision software system, whose architecture includes a client-side application, a server-side application, a database, and an artificial intelligence module for medical image analysis. Mechanisms for user registration and authentication, X-ray image uploading, automatic image analysis, pathology localization, generation of medical reference information, and storage of analysis history have been implemented. The software system was developed using React, ASP.NET Core Web API, Entity Framework Core, Microsoft SQL Server, Python, and FastAPI technologies. The YOLOv8 computer vision model was applied for pathology detection in lung X-ray images, enabling localization of pathological findings and identification of their types with an associated confidence level.
Content: ВСТУП..............................................................................................................................9 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ФОРМУВАННЯ ВИМОГ ДО СИСТЕМИ ......................................................................................................................................... 12 1.1 Аналіз предметної області..................................................................................12 1.2 Аналіз існуючих програмних рішень................................................................14 1.3 Аналіз методів комп'ютерного зору та штучного інтелекту............................16 1.4 Характеристика розроблюваної системи MedVision........................................17 1.5 Формування вимог до системи...........................................................................18 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ MEDVISION...21 2.1 Загальна архітектура системи MedVision..........................................................21 2.2 Проєктування бази даних....................................................................................25 2.3 Розробка серверної частини системи.................................................................28 2.3.1 Застосування принципів об'єктно-орієнтованого проєктування..............29 2.4 Розробка модуля аналізу медичних зображень.................................................30 2.4.1 Обґрунтування вибору технологій..............................................................31 2.4.2 Підготовка та навчання моделі YOLOv8....................................................31 2.4.3 Реалізація сервісу аналізу зображень.........................................................33 2.4.4 Алгоритм аналізу рентгенівських знімків..................................................33 2.4.5 Формат обміну даними між серверною частиною та модулем штучного інтелекту................................................................................................................. 34 2.5 Проєктування сценаріїв використання системи...............................................36 2.6 Розробка користувацького інтерфейсу...............................................................40 3. ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА СИСТЕМИ....................42 3.1 Автоматизоване тестування серверної частини системи.................................42 3.2 Функціональне тестування системи..................................................................45 3.3 Тестування модуля аналізу медичних зображень.............................................47 3.4 Впровадження системи MedVision....................................................................50 3.5 Супровід та перспективи розвитку системи.....................................................51 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ.........................544.1. Безпека життєдіяльності....................................................................................54 4.1.1. Характеристика життєдіяльності людини у системі «людина – комп’ютер – середовище існування»..........................................................................................54 4.2. Основи охорони праці........................................................................................56 4.2.1. Загальні вимоги безпеки з охорони праці та ергономічні вимоги до організації робочого місця оператора..................................................................57 4.2.2. Захист електрообладнання від короткого замикання та перенавантаження..................................................................................................59 ВИСНОВКИ................................................................................................................... 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ......................................................................63 ДОДАТКИ.......................................................................................................................66 ДОДАТОК А...................................................................................................................67 ДОДАТОК Б...................................................................................................................69 ДОДАТОК В...................................................................................................................76 ДОДАТОК Г...................................................................................................................84
URI : http://elartu.tntu.edu.ua/handle/lib/52552
Copyright owner: © Юрчишина Вікторія Андріївна, 2026
References (Ukraine): Рентгенологічні дослідження. [Електронний ресурс] URL: https://viasan.ua/ua/rentgen
Сучасні досягнення ШІ для радіологічної діагностики. [Електронний ресурс] URL: https://radiolance.ua/suchasni-dosiagnennia-shi-dlia-radiologichnoyidiagnostyky/
CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learning. [Електронний ресурс] URL: https://stanfordmlgroup.github.io/projects/chexnet/
NIH Chest X-rays. [Електронний ресурс] URL: https://www.kaggle.com/datasets/nih-chest-xrays/data
Що таке комп’ютерний зір: пояснення, принцип роботи та застосування. [Електронний ресурс] URL: https://university.sigma.software/what-is-computervision/
CNN та її застосування. [Електронний ресурс] URL: https://evergreens.com.ua/ua/articles/cnn.html
Шульгін О. Я., Штовба С. Д. Огляд можливостей АІ фреймворку YOLOv8 для вирішення задач розпізнавання об'єктів на зображеннях. Збірник наукових праць. 2024. С. 1–2. [Електронний ресурс] URL: [https://www.google.com/url? sa=t&source=web&rct=j&opi=89978449&url=https://conferences.vntu.edu.ua/ index.php/all-fksa/all-fksa-2024/paper/download/ 19819/16612&ved=2ahUKEwif5puioPiUAxVvR_EDHSNCC80QFnoECBgQAQ&usg =AOvVaw1wL833MyK6tkennxg41PoY ]
VinBigData Chest X-ray Abnormalities Detection. [Електронний ресурс] URL: https://www.kaggle.com/competitions/vinbigdata-chest-xray-abnormalitiesdetection
Ручне і автоматизоване тестування. [Електронний ресурс] URL: https://www.academy4heroes.com/novyny/ruchne-i-avtomatyzovane-testuvannya/
Функціональне тестування. [Електронний ресурс] URL: https://qalight.ua/baza-znaniy/funktsionalne-testuvannya/
Використання Postman в тестуванні. [Електронний ресурс] URL: https://training.qatestlab.com/blog/technical-articles/use-postman-in-testing/
Postman API Platform: Create, test, and share APIs. Postman Learning Center. [Електронний ресурс] URL: https://learning.postman.com/docs/gettingstarted/overview/
Стратегії тестування моделей машинного навчання [Електронний ресурс] URL: https://ua.linkedin.com/pulse/machine-learning-models-testingstrategies-testrigor-0g6xe?tl=uk
Безпека життєдіяльності та охорона праці : підруч. / В. В. Сокуренко, О. М. Бандурка та ін. Харків : ХНУВС, 2021. 308 с
Жидецький В. Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с
Content type: Bachelor Thesis
Aparece en las colecciones: 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
dyplom_Yurchyshyna_V_2026.pdf2,05 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.

Herramientas de Administrador