Return to search

Ympäristön 3D-mallintaminen quadrokopterilla kuvatun 2D-videon pohjalta

Ympäristöistä muodostetuille 3D-malleille löytyy lisääntyvää kysyntää useilta eri teollisuuden aloilta, esimerkiksi robotiikan, arkkitehtuurin, arkeologian, filmiteollisuuden ja virtuaaliturismin parista. Lisääntyneen kysynnän vuoksi 3D-malleja halutaan luoda aikaisempaa nopeammin, edullisemmin ja automaattisemmin. Perinteisten 3D-mittaukseen perustuvien järjestelmien avulla suurten ympäristöjen 3D-mallintaminen ei ole käytännössä järkevää, sillä 3D-informaation mittaaminen on liian hidasta, vaikeaa ja kallista. Tämän vuoksi kehitetään järjestelmiä, joiden avulla 3D-informaatio voidaan laskea suoraan 2D-kuvien pohjalta käyttämällä apuna useita samasta näkymästä otettuja kuvia. Tällöin puhutaan niin sanotusta monen näkymän geometriasta. Tässä diplomityössä tehdään alustava toteutus järjestelmästä, jonka avulla ympäristö voidaan 3D-mallintaa videokuvan pohjalta hyödyntämällä monen näkymän geometriaan perustuvia menetelmiä. Kuvausrobottina käytetään Parrot-yhtiön AR Drone 2.0 quadrokopteria. Ohjelmiston toteuttamisessa hyödynnetään avoimeen lähdekoodiin perustuvia VisualSFM- ja OpenCV-ohjelmistoja. Puuttuvat ohjelmiston osat on toteutettu Python-ohjelmointikielen avulla. Työssä on selvitetty, että mitä ongelmia tällaisen järjestelmän toteuttamisessa kohdataan ja mitä menetelmiä näiden ongelmien ratkaisemiseen on olemassa. / Increasing demand for environment based 3D models can be found in various different industries such as robotics, architecture, archeology, the film industry, and virtual tourism. Due to the increasing demand, 3D models now require faster, cheaper and more automatized creation than before. 3D modelling of large environments with the use of traditional 3D measuring systems is not reasonable in practice because measuring of 3D information is too slow, difficult, and expensive. Because of this, systems are being developed that allow 3D information to be calculated directly from 2D images by utilizing several images taken of the same view. This is so-called multiple view geometry. In this Master’s thesis a preliminary implementation of a system, by the aid of which a 3D model of an environment can be created from the basis of video capture, was completed. The system utilizes methods based on multiple view geometry. For the video capturing robot, a Parrot AR Drone 2.0 quadricopter was used. In the software implementation, open-source based VisualSFM and OpenCV software were used. Remaining parts of the software were implemented using Python software language. This thesis determines what problems are encountered when implementing this type of system, and what methods exist for solving those problems.

Identiferoai:union.ndltd.org:oulo.fi/oai:oulu.fi:nbnfioulu-201404271314
Date05 May 2014
CreatorsSeppälä, M. (Marko)
PublisherUniversity of Oulu
Source SetsUniversity of Oulu
LanguageFinnish
Detected LanguageFinnish
Typeinfo:eu-repo/semantics/masterThesis, info:eu-repo/semantics/publishedVersion
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess, © Marko Seppälä, 2014

Page generated in 0.0018 seconds