Розроблення і дослідження структури програмно-технічного комплексу для задач комп’ютерного зору з використанням одноплатних комп’ютерів

Автор: Сало Юліан Михайлович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні технології проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: Сало Ю.М., Фармага І.В. (керівник). Розроблення і дослідження структури програмно-технічного комплексу для задач комп’ютерного зору з використанням одноплатних комп’ютерів. Магістерська кваліфікаційна робота. Національний університет “Львівська Політехніка”. Львів, 2022. Магістерська кваліфікаційна робота робота містить: 4 розділи, список використаних джерел з 17 найменуваннями, 2 додатки, 3 таблиці, 40 рисунків. Об’єкт дослідження – методи комп’ютерного зору. Предметом дослідження магістерської кваліфікаційної роботи є опрацювання зображень медичного типу (відкритих ран) методами комп’ютерного зору. Метою магістерської кваліфікаційної роботи – розробка багатоплатформного [1] програмного забезпечення для виділення на зображенні відкритої рани разом з її контуром. Завдання магістерської кваліфікаційної роботи – прототипування багатоплатформного програмного рішення для опрацювання зображень медичного типу (відкритих ран) методами комп’ютерного зору. Наукова новизна – підвищення доступності використання методів комп’ютерного зору в медичних цілях. В результаті виконання магістерського кваліфікаційного проекту, спроектовано ПЗ, здатне виявляти об’єкт рани виключного методами комп’ютерного зору. Починаючи з ранніх етапів проектування, враховано такі ключові вимоги, як унімодальність ПЗ, можливість швидкого масштабування, багатоплатформність. З огляду поставлені вимоги до проекту, вибрано програмні інструменти базовані та дотичні до мови програмування Python. Програмний комплекс OpenCV та веб-сервер Flask – відіграли ключову роль у побудові програмного продукту, завдяки потужному спектру фунціоналу, можливості виконання на більшості операційних системах та процесорних архітектурах. Перевірка роботи системи виконані на ARM [2] та x86 [3] платформах центральних процесорів; Ubuntu, Alpine, Raspberry Pi OS Linux-дистрибутивах, Windows OS. Використання проекту можливе на Linux-дистрибутивах, MacOS та Windows OS, завдяки використання утиліти для контейнеризації – Docker. Роботу та принципи базового функціоналу програмних модулів комп’ютерного зору – представлена мною в рамках науково-технічної конференції CADMD 2022 у грудні 2022 року. Результати досліджень опубліковано в матеріалах конференції. Ключові слова: комп’ютерний зір, контур, багатоплатформність, сервер, програмний модуль, уніфікація, Python, OpenCV, Docker. Перелік використаних джерел: Cross-platform software [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Cross-platform_software. ARM architecture family [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/ARM_architecture. x86 [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/X86. CAD in Machinery Design Implementation and Educational Issues [Електронний ресурс] – Режим доступу до ресурсу: http://cadmd.lpnu.ua/index.html.