Ioanna Tziouvara

MSc student in Computer Science
track: Media and Knowledge Engineering

e-mail: joan.tziouvara@gmail.com



Master’s thesis project: Integration of 3D Tracking systems for Interaction in Spatial Augmented Reality


Summary:
In this project two different 3D tracking systems, namely an infrared optical tracker and an RGB-D camera, are combined in order to support interaction for projected augmented reality applications. This work entails RGB-D camera to real world calibration, projector as a virtual camera to the real world calibration, user input via a tracked pen, a spatial menu as user interface enabling selection and annotation functionalities, as well as a 3D object scanner registering obtained instances from the 3D tracking systems.


A use case of the system:
During the very first stages of prototyping, a designer wants to scan a freshly handmade object and iterate through the design process of that object. Our 3D scanner provides this possibility by getting a number of instances from the RGB-D camera in the form of point clouds, then registering these point clouds with the help of the infrared tracker to produce one total point cloud, which contains every single view angle of the 3D object. After some post-filtering, the point cloud is converted to a polygonal mesh in order to support texturing. This mesh is then projected on the real object with the help of our digital projector. In addition, a tracked spatial menu offers selection and annotation functionality. This means that the designer can select to use a number of different colors for annotating on the object’s surface or on the ground plane of the world, change the color of the object and select materials. The user input is inserted by a tracked pen with the use of retro-reflective stickers. The graphics generated by the projector (mesh, menu, annotations) follow the tracked objects in real time. For a visual hint of the SAR system and the scanner setup see the figure below.

SAR_system_and_scanner_setup.jpg

figure 1: SAR system and scanner setup


INSYGHT demo/First Pilot test:
During the opening of the INSYGHT lab, we will carry out the very first pilot of the system in order to test the operation of some of its parts, get feedback for further improvements or changes and last but not least take the chance to give a demo of the system. We mainly focus on the system's scanning application and the interaction with the scanned object and/or the world. Due to the fact that the system is in development phase, possible bugs and weird behavior will be noted and fixed before the release of the next version. Some of the tasks that will be tested/demonstrated are:

local_in_point_cloud.jpg

figure 2: local coordinates in point cloud


object_to_be_scanned.jpg

total_point_cloud.jpg

mesh.jpg

figure 3: object to be scanned

figure 4: total point cloud

figure 5: polygonal mesh


menu_main.jpg

menu_palette.jpg

menu_textures.jpg

figure 6: main menu page

figure 7: palette sub-page

figure 8: textures sub-page

pentip_feedback.jpg

figure 9: feedback on the tip of the pen

drawing_the_world.jpg

figure 10: drawing the world






People/ITziouvara (last edited 2012-12-02 04:57:21 by IoannaTziouvara)