Тема: Разработка приложения для реконструкции трехмерной структуры объекта по его двумерным изображениям
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
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) было проведено тестирование приложения.



