ResearchIssueUbiTrack

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

Research Issue: Ubiquitous Tracking - UbiTrack

Fachgebiet Augmented Reality (FAR)

General Description

Augmented Reality provides a natural interface to the calm pervasive technology anticipated in large-scale Ubiquitous Computing environments. However, the range of classic AR applications has been limited by the scope, range and cost of sensors used for tracking. Hybrid tracking approaches can go some way to extending this range. In our approach, called Ubiquitous Tracking (Ubitrack), data from widespread and diverse heterogeneous tracking sensors is automatically and dynamically fused, and then transparently provided to applications.

We are currently investigating the following aspects of Ubiquitous Tracking:

Formal System Model In order to formally describe tracking setups, we introduced the Spatial Relationship Graph (SRG). In this graph, nodes correspond to objects and coordinate frames, while edges represent tracked or otherwise known transformations, attributed with quality-of-service information. Using this model, clients can query particular spatial relationships and give the minimal tracking quality that is required.

Spatial Relationship Patterns All algorithms used for tracking and calibration can be mapped to particular patterns in the Spatial Relationship Graph. By looking for such patterns in an SRG, the Ubitrack middleware can, given the description of a tracking setup, create data flow networks to fulfill a client's request.

System Architecture For building real Ubitrack systems, a software system is necessary to register sensors, client queries and to construct data flow networks at runtime that perform the necessary computations on the raw sensor measurements in order to fullfill a client's needs. For truely ubiquitous applications, our Ubitrack implementation is based on the DWARF middleware which allows for dynamic service discovery in a peer-to-peer fashion. In industrial applications, we take the more pragmatic approach of using a centralized Ubitrack server. This functionality will be provided in an open-source Ubitrack library.

Error Analysis As Ubitrack systems have to combine measurements of previously unknown sensors, accurate information on the characteristics of sensors, measurements and transformations needs to be available. For that, we perform error analysis of sensors and algorithms used for tracking and calibration.

Associated People

Associated Projects

DySenNetz

DySenNetz (Dynamic Sensor Networks)

This project provides the foundations and formal basis towards building dynamic systems to fuse multiple sensors online. To this end, it a) lays the groundwork for building ad-hoc tracker networks for Augmented Reality, and b) formulates and analyzes accumulation of measurement errors and sensor noise. (Deutsche Forschungsgesellschaft (DFG))

PRESENCCIA

PRESENCCIA

This project undertakes a research programme that has as its major goal the delivery of presence in wide area distributed mixted reality environments. The environment will include a physical installation that people can visit both physicall and virtually. The installation will be the embodiment of an artificial intelligent entity that understands and learns from its interaction with people. People who inhabit the installation will at any one time be physically there, virtually there but remote, or entirely virtual beings with their own goals and capabilities for interacting with one another and with embodiments of real people. (EU 6th Framework, Future and Emerging Technologies (FET)): The Presenccia project

trackframe

trackframe

Use of AR technology in wide-range industry plants requires a tracking framework which supports a fusion of various tracking technologies based on careful evaluations of tradeoffs between technical requirements and costs. It is the goal of the trackframe project to systematically develop the formal basis of a tracking framework. The concept is expected to consider algorithmic and data-related standards via which tracking systems can be dynamically merged. Furthermore, trackframe aims at providing concepts towards the analysis of quality criteria (such as error statistics for individual sensors) and towards supporting AR-engineers in planning improvements to their tracker configuration. Three demonstrators will exhibit trackframe concepts in industrial and academic setups. (Bayerische Forschungsstiftung (BFS))

DySenNetz

Spatial Relationship Pattern

A spatial relationship pattern denotes a subproblem in a complex tracking or calibration setup graph for which one or more known algorithms exist. The pattern defines the ‘signature’ of an algorithms to solve the specific problem in a general setup.

The project aims at identifying, describing and analyzing various spatial relationship patterns.

Associated Publications

P. Keitler, M. Schlegel, G. Klinker
Indirect Tracking to Reduce Occlusion Problems
4th International Symposium on Visual Computing (ISVC), Las Vegas, Nevada, USA, December 2008. (bib)
D. Pustka, G. Klinker
Dynamic Gyroscope Fusion in Ubiquitous Tracking Environments
The Seventh IEEE and ACM International Symposium on Mixed and Augmented Reality, Cambridge, UK, Sep. 15 - 18, 2008. (bib)
D. Pustka, M. Huber, G. Klinker
Integrating Gyroscopes into Ubiquitous Tracking Environments
IEEE Virtual Reality, Reno, Nevada, Mar. 8-12, 2008. (bib)
M. Huber, D. Pustka, P. Keitler, F. Echtler, G. Klinker
A System Architecture for Ubiquitous Tracking Environments
The Sixth IEEE and ACM International Symposium on Mixed and Augmented Reality, Nara, Japan, Nov. 13 - 16, 2007. (bib)
D. Pustka, P. Keitler, M. Huber, F. Echtler, G. Klinker
Ubiquitous Tracking for Quickly Solving Multi-Sensor Calibration and Tracking Problems
Demonstration at the Fourth IEEE and ACM International Symposium on Mixed and Augmented Reality, Nara, Japan, Nov. 14 - 16, 2007 (bib)
D. Pustka, M. Huber, F. Echtler, P. Keitler
UTQL: The Ubiquitous Tracking Query Language v1.0
Technical Report TUM-I0718, Oct. 11, 2007. (bib)
M. Bauer
Tracking Errors in Augmented Reality
PhD Thesis (bib)
J. Newman, A. Bornik, D. Pustka, F. Echtler, M. Huber, D. Schmalstieg, G. Klinker
Tracking for Distributed Mixed Reality Environments
IEEE VR 2007 Workshop on 'Trends and Issues in Tracking for Virtual Environments', Charlotte, NC, USA, Mar 11, 2007 (bib)
D. Pustka, M. Huber, M. Bauer, G. Klinker
Spatial Relationship Patterns: Elements of Reusable Tracking and Calibration Systems
The Fifth IEEE and ACM International Symposium on Mixed and Augmented Reality, Santa Barbara, CA, USA, Oct. 22 - 25, 2006. (bib)
M. Bauer, M. Schlegel, D. Pustka, N. Navab, G. Klinker
Interactive Visualization of the Predicted Accuracy of Marker-Based Optical Tracking Systems
Demonstration at the Fifth IEEE and ACM International Symposium on Mixed and Augmented Reality, Santa Barbara, CA, USA, Oct. 22 - 25, 2006. (bib)
M. Bauer, M. Schlegel, D. Pustka, N. Navab, G. Klinker
Predicting and Estimating the Accuracy of n-occular Optical Tracking Systems
The Fifth IEEE and ACM International Symposium on Mixed and Augmented Reality, Santa Barbara, CA, USA, Oct. 22 - 25, 2006. (bib)
D. Pustka
Construction of Data Flow Networks for Tracking in Augmented Reality Applications
Dritter Workshop Virtuelle und Erweiterte Realität der GI-Fachgruppe VR/AR, Koblenz, 25.-26. September 2006 (bib)
M. Wagner
Tracking With Multiple Sensors
PHD Thesis (bib)
M. Wagner, S. Hennauer, G. Klinker
Easing the Transition Between Multiple Trackers
International Symposium on Mixed and Augmented Reality (ISMAR) 2004, Arlington, VA, USA, Nov 2-4, 2004 (bib)
J. Newman, M. Wagner, M. Bauer, A. MacWilliams, T. Pintaric, D. Beyer, D. Pustka, F. Strasser, D. Schmalstieg, G. Klinker
Ubiquitous Tracking for Augmented Reality
International Symposium on Mixed and Augmented Reality (ISMAR) 2004, Arlington, VA, USA, Nov 2-4, 2004 (bib)
M. Wagner
Distributed Tracking with Multiple Sensors for Augmented Reality
1. Workshop "Virtuelle und Erweiterte Realität", TU Chemnitz, 27. - 28. September 2004 (bib)
M. Wagner
Distributed Tracking with Multiple Sensors for Augmented Reality
1. Workshop "Virtuelle und Erweiterte Realität", TU Chemnitz, 27. - 28. September 2004 (bib)
D. Pustka
Handling Error in Ubiquitous Tracking Setups
Master Thesis - Technische Universitaet Muenchen (bib)
G. Klinker, M. Wagner
2nd Joint Advanced Summer School 2004, Course 3: Ubiquitous Tracking for Augmented Reality
Technischer Bericht der TU München, TUM-I0417, June 2004 (bib)
M. Wagner, A. MacWilliams, M. Bauer, G. Klinker, J. Newman, T. Pintaric, D. Schmalstieg
Fundamentals of Ubiquitous Tracking
Second International Conference on Pervasive Computing, Hot Spots section, Vienna, Austria, Apr. 18--23 2004 (bib)
J. Newman, M. Wagner, T. Pintaric, A. MacWilliams, M. Bauer, G. Klinker, D. Schmalstieg
Fundamentals of Ubiquitous Tracking for Augmented Reality
Technical Report TUM-I0323, Technische Universität München; Technical Report TR-188-2-2003-34, Vienna University of Technology (bib)
J. Newman, M. Wagner, T. Pintaric, A. MacWilliams, M. Bauer, G. Klinker, D. Schmalstieg
Fundamentals of Ubiquitous Tracking for Augmented Reality
Technical Report TUM-I0323, Technische Universität München; Technical Report TR-188-2-2003-34, Vienna University of Technology (bib)
M. Wagner, G. Klinker
An Architecture for Distributed Spatial Configuration of Context Aware Applications
2nd International Conference on Mobile and Ubiquitous Multimedia, Norrköping, Sweden, Dec. 11-12 2003 (bib)
M. Wagner
DWARF - Design, Prototypical Implementation and Testing of a Real-Time Optical Feature Tracker
Diplomarbeit (bib)
G. Klinker, T. Reicher, B. Bruegge
Distributed User Tracking Concepts for Augmented Reality Applications
International Symposium on Aumgented Reality (ISAR 2000), Munich, Germany 2000 (bib)


Edit | Attach | Refresh | Diffs | More | Revision r1.14 - 06 Dec 2007 - 19:22 - DanielPustka

Lehrstuhl für Computer Aided Medical Procedures & Augmented Reality    rss.gif