Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі
Вантажиться...
Дата
2023
Автори
Науковий керівник
Зарічковий, Олександр Анатолійович
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 35 таблиць, 36 рисунків та 51 джерело – загалом 103 сторінки.
Дипломний проєкт присвячений наданню професійним дизайнерам зручного веб-інтерфейсу до редагування зображень в 3D просторі
Мета розробки — це вдосконалення підходу CCNeRF шляхом створення механізму видалення довільних областей простору, та проєктування веб-інтерфейсу для взаємодії із даним підходом
Об'єкт дослідження: алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії
Предмет дослідження: методи глибокого навчання як інструмент створення алгоритмічного забезпечення для редагування зображень з урахуванням 3D геометрії
У першому розділі наведено термінологію та загальні підходи до поставленої задачі; визначено недоліки класичних алгоритмів та обґрунтовано доцільність застосування методів глибокого навчання; проаналізовано сучасні архітектури нейронних мереж з точки зору ефективності, швидкості навчання, та компактності; знайдено компромісне рішення — CCNeRF — та запропоновано шляхи до його вдосконалення; здійснено порівняння інструментів розробки; описано варіанти використання, функціональні та нефункціональні вимоги до програмного продукта.
Другий розділ присвячений основним бізнес-процесам алгоритмічного забезпечення, а саме: навчанню нейронної мережі на даних користувача; редагуванню та композиції сцен; синтезу їх нових виглядів; — впровадженим архітектурним рішенням; запропонованому вдосконаленню підхода CCNeRF та інструментам розробки.
У третьому розділі визначено критерії якості, яким повинно відповідати алгоритмічне забезпечення; проведено статичний аналіз коду та аргументовано його результати; досліджено специфіку застосування різних методологій тестування до конкретного програмного продукта; описано процес мануального тестування та контрольний приклад.
Четвертий розділ присвячений розгортанню клієнтської та серверної частин алгоритмічного забезпечення з вихідного коду; процесам розробки, версіонування та підтримки кодової бази.
Опис
Ключові слова
комп’ютерна графіка, 3Д простір, нейронний об’ємний рендеринг, редагування зображень, веб-додаток, computer graphics, 3D space, neural volumetric rendering, image editing, web-application
Бібліографічний опис
Шкарупа, Д. С. Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шкарупа Дмитро Сергійович. - Київ, 2023. - 196 с.