📄Работа №140351

Тема: Быстрая локализация изображений, получаемых некалиброванной камерой

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

📋 Содержание

Введение 4
1. Постановка задачи 6
2. Обзор 7
2.1. Задача оценки позы 7
2.2. Обзор алгоритмов оценки поз 9
2.2.1. COLMAP 9
2.2.2. P3.5Pf 10
2.2.3. P4Pf 12
3. Реализация 13
3.1. MATLAB 13
3.2. С++ 14
3.3. COLMAP 14
4. Сравнение результатов работы 16
4.1. Сравнение результатов реконструкции 16
4.2. Сравнения в одинарной и двойной точности 19
Заключение 22
Список литературы 23

📖 Введение

Задача определения собственного местоположения является одной из важнейших задач робототехники. Компьютерное зрение может предо-ставить альтернативу существующим методам, таким как GNSS, доступной только вне помещений и имеющей низкую точность в условиях плотной городской застройки, а использование обычных камер позволяет создавать дешёвые решения, в отличие от использования более продвинутых оптических систем, например, лидаров. Алгоритмы определения положения камеры используются в таких областях как SLAM, создание 3В-реконструкций и дополненная реальность. В частности, данная работа была проведена в рамках проекта компании Системы Компьютерного Зрения по созданию приложения дополненной реальности, которое должно работать в пределах целого города.
В данном проекте существует реконструкция города в виде облака точек, и возникает задача определения положение пользователя относительно неё, с помощью изображения, содержащего часть городских построек. Так как задача предполагает работу с пользовательскими устройствами (мобильными телефонами, планшетами), предполагается, что внутренние параметры камеры неизвестны. А задача дополненной реальности задаёт необходимость работы алгоритма в реальном времени.
Проект, в котором проводилась данная работа, использует популярную open-source библиотеку компьютерного зрения COLMAP [9, 8], решающую задачи Structure-from-Motion (SfM) и много-видового стерео. Данная библиотека в среднем показывает лучшие результаты, относительно других аналогичных открытых библиотек [1], однако её реализация определения положения некалиброванной камеры относительно облака точек потенциально не является оптимальной ни по времени, ни по точности, так как содержит перебор параметров камеры.
Так как задачи реального времени накладывают сильные ограничения на работу алгоритмов, возникла необходимость оптимизации решения описанной задачи в библиотеке COLMAP.

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

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

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

✅ Заключение

В ходе данной работы были достигнуты следующие результаты:
• приведён обзор алгоритмов оценки поз P3.5Pf [11] и P4Pf [6] и выполнена их реализация на языке MATLAB (https://github.
com/emironovich/pnpf_uncalibrated)
• реализации P3.5Pf и P4Pf были перенесены на язык C++ (https://github.com/emironovich/pnpf_uncalibrated_lib) и встроены в библиотеку COLMAP (https://github.com/emironovich/colmappnpf_alteration);
• реализации алгоритмов были протестированы на основе бенчмарка ETH3D[10], в результате чего было выяснено, что алгоритм P4Pf превосходит реализации COLMAP и P3.5Pf по метрикам точности и по времени исполнения, а также, что реализация P3.5Pf уступает двум другим реализациям по точности, производя большее количество выбросов, однако превосходит COLMAP по времени исполнения;
• был предпринят эксперимент по оценке поз в одинарной точности, однако было установлено, что одинарной точности не хватает для корректной работы алгоритмов, и вычисления следует проводить в двойной точности.
Автор выражает благодарность Дмитрию Александровичу Корчёмкину, принимавшему большое участие в создании этой работы, и без вклада которого она не была бы возможна.

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

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

[1] Bianco Simone, Ciocca Gianluigi, Marelli Davide. Evaluating the Per-formance of Structure from Motion Pipelines //Journal of Imaging. — 2018. — Vol. 4, no. 8.
[2] Chum Ondrej, Matas Jiri, Kittler Josef.Locally optimizedRANSAC. — Vol. 2781. — 2003. — 09. — P. 236-243.
[3] Complete Solution Classification for the Perspective-Three-Point Prob-lem / Xiao-Shan Gao, Xiao-Rong Hou, Jianliang Tang, Hang- Fei Cheng //Pattern Analysis and Machine Intelligence, IEEE Trans¬actions on. — 2003. — 09. — Vol. 25. — P. 930- 943.
[4] Fischler Martin A., Bolles Robert C. Random sample consensus: a paradigm for model fitting with applications to image analysis and au-tomated cartography // Commun. ACM. — 1981. — Vol. 24. — P. 381¬395.
[5] Hartley Richard, Zisserman Andrew. Multiple View Geometry in Com-puter Vision. — Cambridge University Press, 2004.
[6] Kukelova Z., Heller J., Fitzgibbon A.Efficient Intersection of ThreeQuadrics and Applications in Computer Vision// 2016 IEEE Confer-ence on Computer Vision and Pattern Recognition (CVPR). — 2016. — June. — P. 1799-1808.
[7] LoweDavid G. Distinctive Image Features from Scale-Invariant Key-points // International Journal of Computer Vision. — 2004.
[8] Pixelwise View Selection for Unstructured Multi-View Stereo / Jo¬hannes Lutz Schonberger, Enliang Zheng, Marc Pollefeys, Jan- Michael Frahm // European Conference on Computer Vision (ECCV). — 2016.
[9] Schonberger Johannes Lutz, Frahm Jan-Michael. Structure-from- Motion Revisited // Conference on Computer Vision and Pattern Recognition (CVPR). — 2016.
[10] Schops Thomas, Sattler Torsten, Pollefeys Marc. BAD SLAM: Bundle Adjusted Direct RGB-D SLAM // Conference on Computer Vision and Pattern Recognition (CVPR). - 2019.
[11] Wu C.P3.5P: Pose estimation with unknown focal length// 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).— 2015. — June. — P. 2440-2448.

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

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

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