As commissioned by Bontouch AB, this project contains the attempt to create an Augmented Reality application for smartphones, where a parcel is visualised in order for a user to get a comprehensive image of the parcel size. The main focus of the project was to create an eectively running en- gine that can process images for computer vision, in order to determine the pose of the smartphone camera. The experi- ment explored the possibilities of using gyroscope measure- ments between input images in order to formulate valid as- sumptions of upcoming images using homographies. These assumptions were meant to unburden the computer vision engine, creating very high performance. The ultimate goal of the engine was to track the motion of a known reference object in the image, with high precision. The proposed method performed adequately, improving reliability of the motion tracking algorithms. The resulting mobile application, run on an iPhone 5S, could perform camera pose estimation at up to 60 times per second, at a video camera feed resolution of 1280x720 pixels. This high performance resulted in a very stable rendition of the parcel. / Som ett uppdrag från Bontouch AB innehåller det här pro- jektet ett försök att skapa en Augmented Reality-applikation för smartphones, där postpaket ska visualiseras för att ge användare en förstärkt bild av paketets storlek. Huvudfo- kus i projektet var att bygga en eektiv motor som kan behandla bilder för datorseende, för att beräkna positionen och riktningen på mobilkameran. Experimentet utforskade möjligheterna för att använda gyroskopdata mellan bilder för att formulera giltiga antaganden hos kommande bilder med hjälp av homografier. Dessa antaganden vad ämna- de att avlasta motorn för datorseende, för att åstadkomma hög prestanda. Målet var att motorn skulle följa rörelsen hos ett givet referensobjekt i bilden, och att göra det med hög precision. Den föreslagna metoden presterade tillräckligt, och för- bättrade pålitligheten hos algoritmerna för att följa objek- tets rörelser. Mobilapplikationen som byggdes, och kördes på iPhone 5S, kunde beräkna kamerans position of riktning upp till 60 gånger per sekund, när videokameran försåg mo- torn med bilder med 1280x720 pixlars upplösning. Den höga prestandan resulterade i en väldigt stabil bild av paketet.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-166186 |
Date | January 2015 |
Creators | Bystam, Fredrik |
Publisher | KTH, Datorseende och robotik, CVAP |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0029 seconds