📄Работа №214874

Тема: Разработка приложения для реконструкции трехмерной структуры объекта по его двумерным изображениям

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 61 листов
📅
Год: 2022
👁️
Просмотров: 3
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Однородные координаты 7
1.2. Параметры камеры 9
1.3. Эпиполярная геометрия 10
1.4. SIFT 13
1.5. Incremental SFM 17
2. ПРОЕКТИРОВАНИЕ 22
2.1. Функциональные требования 22
2.2. Нефункциональные требования 22
2.3. Диаграмма вариантов использования приложения 23
2.4. Диаграмма деятельности 25
2.5. Архитектура приложения 26
2.5.1. Архитектура компонента трехмерной реконструкции 26
2.5.2. Архитектура графического интерфейса 27
3. РЕАЛИЗАЦИЯ 29
3.1. Программные средства реализации 29
3.2. Представление данных 30
3.3. Реализации решения задачи оптимизации bundle adjustment 33
3.4. Реализация Incremental SFM 38
3.5. Реализация алгоритма трехмерной реконструкции 40
3.6. Реализация графического интерфейса 42
4. ТЕСТИРОВАНИЕ 52
4.1. Тестирование алгоритма 52
4.2. Функциональное тестирование приложения 57
ЗАКЛЮЧЕНИЕ 59
ЛИТЕРАТУРА 60

📖 Введение

Актуальность
Задача трехмерной реконструкции является популярной задачей в компьютерном зрении, возможное поле применения результатов трехмерной реконструкции охватывает множество сфер нашей жизни от развлечений до исследовательской деятельности. Существует множество решений этой задачи, основанных на классических результатах компьютерного зрения, но появляются и новые основанные, например, на нейронных сетях. Методы отличаются как по сложности реализации, так и по вычислительной стоимости их использования. Учитывая распространенность задачи трехмерной реконструкции, разработка приложения по решению этой задачи является актуальной задачей, так как несмотря на наличие более совершенных методов, результат все равно может оказаться более удобным для решения определенного класса задач с ограниченными требованиями по точности и ограничениями в вычислительных ресурсах.
Постановка задачи
Целью выпускной квалификационной работы является разработка приложения для реконструкции трехмерной модели объекта по его двумерным изображениям. Для достижения поставленной цели необходимо решить следующие задачи:
1) поиск дексрипторов особых точек на изображениях;
2) поиск соответствий особых точек между изображениями;
3) реализация алгоритма трехмерной реконструции incremental sfm;
4) реализация решения задачи оптимизации bundle adjustment;
5) реализация приложения, выполняющего трехмерную
реконструкцию;
6) тестирование приложения.
Структура и содержание работы
Работа состоит из введения, четырех глав, заключения и списка литературы. Объем работы составляет 61 страницу, объем списка литературы – 15 источников.
В первой главе описываются основные теоретические сведения.
Вторая глава посвящена вопросам проектирования приложения.
В третьей главе описывается процесс реализации приложения.
Четвертая глава посвящена тестированию.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках данной работы было разработано приложение для реконструкции трехмерной структуры объекта по его двумерным изображениям. При этом были решены следующие задачи:
1) были найдены дескрипторы особых точек на снимках;
2) была реализована процедура поиска соответствий особых точек между изображениями;
3) был реализован алгоритм трехмерной реконструкции incremental SFM;
4) было реализовано решение задачи оптимизации bundle adjustment;
5) было реализовано приложение, выполняющее трехмерную реконструкцию;
6) было проведено тестирование приложения.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Hartley R., Zisserman A. Multiple View Geometry in Computer Vision, Second Edition. 2000.
2. Lowe D.G. Accepted for publication in the // Int. J. Comput. Vis. 2004.
3. Bianco S., Ciocca G., Marelli D. Evaluating the performance of structure from motion pipelines // J. Imaging. MDPI Multidisciplinary Digital Publishing Institute, 2018. Vol. 4, № 8.
4. Visual Studio Code – Code Editing. Redefined [Электронный ресурс] URL: https://code.visualstudio.com/ (дата обращения: 28.05.2022 г.).
5. NumPy [Электронный ресурс] URL: https://numpy.org/ (дата обращения: 28.05.2022 г.).
6. Home – OpenCV [Электронный ресурс] URL: https://opencv.org/ (дата обращения: 28.05.2022 г.).
7. Kivy: Cross-platform Python Framework for NUI Development [Электронный ресурс] URL: https://kivy.org/#home (дата обращения: 28.05.2022 г.).
8. Welcome to KivyMD’s documentation! – KivyMD 1.0.0.dev0 documentation [Электронный ресурс]
URL: https://kivymd.readthedocs.io/en/latest/ (дата обращения: 28.05.2022 г.).
9. SciPy [Электронный ресурс] URL: https://scipy.org/ (дата обращения: 28.05.2022 г.).
10. JAX reference documentation – JAX documentation [Электронный ресурс] URL: https://jax.readthedocs.io/en/latest/index.html (дата обращения: 28.05.2022 г.).
11. Matplotlib – Visualization with Python [Электронный ресурс] URL: https://matplotlib.org/ (дата обращения: 28.05.2022 г.).
12. seaborn: statistical data visualization – seaborn 0.11.2 documentation [Электронный ресурс] URL: https://seaborn.pydata.org/
(дата обращения: 28.05.2022 г.).
13. Quickstart – Blender Python API [Электронный ресурс] URL: https://docs.blender.org/api/current/info_quickstart.html (дата обращения: 28.05.2022 г.).
14. Blend Swap | High Poly Hydrant [Электронный ресурс]
URL: https://blendswap.com/blend/8443 (дата обращения: 28.05.2022 г.).
15. Statue Free 3D Model – .obj - Free3D [Электронный ресурс]
URL: https://free3d.com/3d-model/statue-92429.html (дата обращения: 28.05.2022 г.).

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ