3D Computer Vision on the Android Platform
3D počítačové vidění pro platformu Android
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/56474Identifiers
Study Information System: 129177
CU Caralogue: 990016207720106986
Collections
- Kvalifikační práce [11975]
Author
Advisor
Referee
Kudělka, Miloš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Computer Science Institute of Charles University
Date of defense
2. 9. 2013
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
3d počítačové vidění, problém korespondence, platforma AndroidKeywords (English)
3d computer vision, image correspondence, Android platformPráce se zabývá problémem automatické rekonstrukce 3D informace z páru fo- tografií. Zkoumá, do jaké míry je možné tuto úlohu vyřešit na mobilním tele- fonu běžícím na platformě Android. Základem práce je popis několika algoritmů v oblasti hledání korespondencí mezi fotografiemi. Obsahem je rovněž popis hlavních specifik zvolené platformy z vývojářského hlediska. Uvedené algoritmy jsou pak vhodným způsobem využity pro návrh řešení zajišťující automatickou 3D rekonstrukci. Ta běží čistě na mobilním telefonu a zahrnuje jak prvotní snímání fotografií kamerou mobilního telefonu, tak finální vizualizaci. Součástí práce je softwarová implementace popisované aplikace.
The aim of this work is to study the problem of automatically reconstructing a 3D scene from a pair of its photographs. It investigates to what extent can this task be performed on a mobile phone running on the Android platform. Several image correspondence algorithms are discussed. The specifics of the Android platform from developers perspective are also considered. The algorithms are then utilized in a particular way to obtain a mobile software solution for 3D reconstruction. This software runs solely on a mobile phone, including capturing the photos by the phone's camera and the final visualization. An implementation of the application is a part of this work.
