Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі
dc.contributor.advisor | Зарічковий, Олександр Анатолійович | |
dc.contributor.author | Шкарупа, Дмитро Сергійович | |
dc.date.accessioned | 2024-01-11T10:35:26Z | |
dc.date.available | 2024-01-11T10:35:26Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 35 таблиць, 36 рисунків та 51 джерело – загалом 103 сторінки. Дипломний проєкт присвячений наданню професійним дизайнерам зручного веб-інтерфейсу до редагування зображень в 3D просторі Мета розробки — це вдосконалення підходу CCNeRF шляхом створення механізму видалення довільних областей простору, та проєктування веб-інтерфейсу для взаємодії із даним підходом Об'єкт дослідження: алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії Предмет дослідження: методи глибокого навчання як інструмент створення алгоритмічного забезпечення для редагування зображень з урахуванням 3D геометрії У першому розділі наведено термінологію та загальні підходи до поставленої задачі; визначено недоліки класичних алгоритмів та обґрунтовано доцільність застосування методів глибокого навчання; проаналізовано сучасні архітектури нейронних мереж з точки зору ефективності, швидкості навчання, та компактності; знайдено компромісне рішення — CCNeRF — та запропоновано шляхи до його вдосконалення; здійснено порівняння інструментів розробки; описано варіанти використання, функціональні та нефункціональні вимоги до програмного продукта. Другий розділ присвячений основним бізнес-процесам алгоритмічного забезпечення, а саме: навчанню нейронної мережі на даних користувача; редагуванню та композиції сцен; синтезу їх нових виглядів; — впровадженим архітектурним рішенням; запропонованому вдосконаленню підхода CCNeRF та інструментам розробки. У третьому розділі визначено критерії якості, яким повинно відповідати алгоритмічне забезпечення; проведено статичний аналіз коду та аргументовано його результати; досліджено специфіку застосування різних методологій тестування до конкретного програмного продукта; описано процес мануального тестування та контрольний приклад. Четвертий розділ присвячений розгортанню клієнтської та серверної частин алгоритмічного забезпечення з вихідного коду; процесам розробки, версіонування та підтримки кодової бази. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 35 tables, 36 figures, and 51 sources – in total 103 pages. The diploma project is dedicated to providing professional designers with a convenient web interface for editing images in 3D space The aim of the development is to improve the CCNeRF approach by creating a mechanism for removing arbitrary areas of space, and designing a web interface for interaction with this approach Object of research: algorithmic software for 3D-aware image editing Subject of research: deep learning methods as a tool for creating algorithmic software for 3D-aware image editing The first section presents terminology and general approaches to the task; identifies the shortcomings of classical algorithms and justifies the feasibility of using deep learning methods; analyzes modern neural network architectures in terms of efficiency, learning speed, and compactness; finds a compromise solution - CCNeRF - and suggests ways to improve it; compares development tools; describes use cases, functional and non-functional requirements for the software product. The second section is devoted to the main business processes of algorithmic support, namely: training a neural network on user data; editing and composing scenes; synthesizing their novel views; - implemented architectural solutions; proposed improvements to the CCNeRF approach and development tools. The third section defines the quality criteria that algorithmic software must meet; conducts static code analysis and argues its results; investigates the specifics of applying various testing methodologies to a particular software product; describes the manual testing process and a control example. The fourth section is devoted to the deployment of client and server parts of algorithmic software from the source code; the processes of development, versioning, and maintenance of the code base. | uk |
dc.format.extent | 196 с. | uk |
dc.identifier.citation | Шкарупа, Д. С. Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шкарупа Дмитро Сергійович. - Київ, 2023. - 196 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63681 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | комп’ютерна графіка | uk |
dc.subject | 3Д простір | uk |
dc.subject | нейронний об’ємний рендеринг | uk |
dc.subject | редагування зображень | uk |
dc.subject | веб-додаток | uk |
dc.subject | computer graphics | uk |
dc.subject | 3D space | uk |
dc.subject | neural volumetric rendering | uk |
dc.subject | image editing | uk |
dc.subject | web-application | uk |
dc.title | Алгоритмічне забезпечення для редагування зображень з урахуванням 3D геометрії за допомогою нейронної мережі | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shkarupa_bakalavr.pdf
- Розмір:
- 7.81 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: