Тип работы:
Предмет:
Язык работы:


Разработка и реализация алгоритма восстановления трехмерной сцены

Работа №77634

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы94
Год сдачи2016
Стоимость4220 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
79
Не подходит работа?

Узнай цену на написание


Введение 3
Глава 1. Восстановление трехмерной сцены 5
Глава 2. Описание алгоритма 15
Поиск ключевых точек 16
Сопоставление двумерных точек на паре изображений ... 16
Сопоставление двумерных точек на двух парах изображений 16
Восстановление трехмерных точек 19
Основные понятия 19
Модель камеры 20
Подготовка к восстановлению трехмерной сцены. Калибровка
двух камер 24
Первый этап. Восстановление трехмерной сцены для пары кадров в фиксированный момент времени 27
Второй этап. Восстановление трехмерной сцены при получении новой информации 29
Глава 3. Результаты работы 33
Демонстрация работы калибровки камер на синтетических данных 33 Демонстрация работы построенной модели в пункте ’’Модель камеры” второй главы на синтетических данных 35
Демонстрация работы первого этапа на синтетических данных . . 38
Демонстрация работы первого этапа на реальных данных .... 39
Демонстрация работы второго этапа на синтетических данных . . 43 
Демонстрация работы второго этапа на реальных данных с калибровкой
Видеопоток сформированный вручную с калибровкой .... 45
Видеопоток сформированный вручную без калибровки ... 50
Видеопоток из статьи Stereoscan: Dense 3d reconstruction in real-time
Видеопоток из статьи Stereoscan: Dense 3d reconstruction in real-time с изменением порога сопоставления точек . . 55
Видеопоток сформированный вручную с эффектом рыбьего глаза 57
Заключение 59
Используемая литература
Приложение

В компьютерном зрении восстановление трехмерной сцены все быстрее и быстрее набирает обороты. Уже сегодня оно используется в медицине для восстановления органов человека, которые недоступны глазу. Используется в геологии для реконструкции и изучения строении земли. Используется в архитектуре, археологии и истории для восстановления трехмерных моделей объектов историко-культурного наследия. Используется в робототехнике для получения трехмерной картины мира, расстояния до объекта, определение скорости и направления движения объекта.
Логическим продолжением восстановления трехмерной сцены является ЗВ-печать с помощью которой можно раскрыть весь потенциал для печати объектов во всех сферах жизни. Например, в медицине для печати имплантатов и протезов, которые учитывают индивидуальные особенности человека. В текстильной промышленности ЗВ-печать используется для изготовления одежды из синтетического материала любого цвета и сложности, а в пищевой промышленности для печати синтетической пиши, например, для астронавтов.
Современные системы восстановления трехмерной сцены используют дополнительную информацию для улучшения результата и увеличения скорости работы алгоритма: датчики поворота или скорости передвижения камер, использование карт для определения местоположения камер и т.д.
Целью работы является разработка и реализация алгоритма восстановления трехмерной сцены. В данной работе в качестве входных данных используются изображения, полученные с двух камер, но может использоваться также и большее количество камер. Алгоритм не использует дополнительную информацию. Особых требований к входным данным не имеется. Работа нацелена на получение быстрого результата, то есть работа в реальном времени. Данную работу можно использовать в робототехнике для получения трехмерной сцены мира, чтобы устройство могло спокойно перемещаться по нему.

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

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

Помощь в написании работ!


В данной работе разработан и реализован алгоритм восстановления трехмерной сцены. Разработанный алгоритм принимает на вход изображения с монокулярных камер. По первой группе изображения алгоритм фиксирует мировую систему координат и восстанавливает трехмерные точки, присутствующие на этих снимках. По следующим группам изображений алгоритм определяет координаты трехмерных точек относительно мировой системы координат, зафиксированной на первом этапе. Калибровка камер работает не точно. Возможная причина - не была соблюдена точность входных данных при калибровке камеры, для выяснения точной причины требуется дополнительный анализ. Первый этап хорошо работает на синтетических и реальных данных. Второй этап хорошо работает на синтетических данных, а на реальных данных видеопотока сформированным вручную работает не точно. Возможная причина - оси используемых камер не параллельны, для выяснения точной причины требуется дополнительный анализ. Второй этап также работает не точно на реальных данных из статьи Stereoscan: Dense 3d reconstruction in real-time. Возможная причина - оси используемых камер не параллельны, а имеют форму конуса и также неизвестность точных параметров камеры, для выяснения точной причины требуется дополнительный анализ.


[1] Izadi S. et al. KinectFusion: real-time 3D reconstruction and interaction using a moving depth camera //Proceedings of the 24th annual ACM symposium on User interface software and technology. - ACM, 2011. - C. 559-568.
[2] Mouragnon E. et al. Real time localization and 3d reconstruction //Computer Vision and Pattern Recognition, 2006 IEEE Computer Society Conference on. - IEEE, 2006. - T. 1. - C. 363-370.
[3] Geiger A., Ziegler J., Stiller C. Stereoscan: Dense 3d reconstruction in real¬time //Intelligent Vehicles Symposium (IV), 2011 IEEE. - IEEE, 2011. - C. 963-968.
[4] Panish R. M. Vehicle egomotion estimation using computer vision : дис. - Massachusetts Institute of Technology, 2008.
[5] Cheung G. К. M., Baker S., Kanade T. Visual hull alignment and refinement across time: A 3D reconstruction algorithm combining shape-from-silhouette with stereo //Computer Vision and Pattern Recognition, 2003. Proceedings. 2003 IEEE Computer Society Conference on. - IEEE, 2003. - T. 2. - C. 11-375-82 vol. 2.
[6] Baillard C. et al. Automatic line matching and 3D reconstruction of buildings from multiple views //ISPRS Conference on Automatic Extraction of GIS Objects from Digital Imagery. - 1999. - T. 32. - C. 69-80.
[7] Chauve A. L., Labatut P., Pons J. P. Robust piecewise-planar 3D reconstruction
and completion from large-scale unstructured point data //Computer Vision
and Pattern Recognition (CVPR), 2010 IEEE Conference on. - IEEE, 2010.
- C. 1261-1268.
[8] Bay H., Tuytelaars T., Van Gool L. Surf: Speeded up robust features //Computer vision-ECCV 2006. - 2006. - C. 404-417.
[9] Leutenegger S., Chli M., Siegwart R. Y. BRISK: Binary robust invariant scalable keypoints //Computer Vision (ICCV), 2011 IEEE International Conference on. - IEEE, 2011. - C. 2548-2555.
[10] Grana C. et al. A fast approach for integrating ORB descriptors in the bag of words model //IST/SPIE Electronic Imaging. - International Society for Optics and Photonics, 2013. - C. 866709-866709-8.
[11] Harris C., Stephens M. A combined corner and edge detector //Alvey vision conference. - 1988. - T. 15. - №. 50. - C. 10.5244.
[12] Bruhn A., Weickert J., Schnorr C. Lucas/Kanade meets Horn/Schunck: Combining local and global optic flow methods //International journal of computer vision. - 2005. - T. 61. - №. 3. - C. 211-231
[13] Bentley J. L. Multidimensional binary search trees used for associative searching //Communications of the ACM. - 1975. - T. 18. - №. 9. - C. 509-517.
[14] Fischler M. A., Bolles R. C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography //Communications of the ACM. - 1981. - T. 24. - №. 6. - C. 381-395.

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


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