Дослідження методів перетворення напівтонових зображень в бінарні
Автор: Гук Маркіян Юрійович
Кваліфікаційний рівень: магістр
Спеціальність: Системне програмування
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Обробка зображень є важливою галуззю комп’ютерної науки та має безліч застосувань у різних областях, включаючи медицину, візуальне сприйняття та машинне навчання. Важливим етапом обробки зображень є бінаризація, яка визначає, які пікселі на зображенні належать до об’єктів, а які до фону [3]. Розробка ефективних алгоритмів бінаризації є актуальною задачею та вимагає вивчення теоретичних основ та практичної реалізації цих методів. Перший розділ дослідження присвячений аналізу теоретичних основ обробки зображень. У ньому розглядаються основні поняття обробки зображень, такі як піксель, яскравість, контрастність, а також різні методи фільтрації, включаючи лінійну та нелінійну фільтрацію [4, 5]. Також проводиться огляд методів перетворення зображень, їх роль у вирішенні задач обробки зображень та визначення переваг і недоліків кожного методу. Другий розділ присвячений розробці архітектури програмної системи для обробки зображень в середовищі C#. Визначаються можливості мови програмування C# для роботи з зображеннями та розглядається використання бібліотек для обробки зображень. Розроблюється архітектура програмної системи. Також відбувається реалізація алгоритмів бінаризації в середовищі VS Code. Третій розділ присвячений тестуванню отриманого програмного продукту на різних типах зображень. Четвертий розділ присвячений порівнянню результатів роботи реалізованих методів. Для цього визначається метрика оцінки якості алгоритмів - F-метрика. Результати роботи різних методів порівнюються за допомогою цієї метрики на різних тестових зображеннях. Зроблені висновки щодо ефективності кожного методу та його застосування в практичних задачах. П’ятий розділ описує технологічні аспекти розробки програмного продукту для обробки зображень в C#. У ньому розглядається інтеграція та робота з основними пакетами для обробки зображень. Шостий розділ присвячений аналізу економічної вигідності впровадження розробленого програмного продукту на ринку.