JASS 2004: Course 3 Reading List
Note: The citations given on this page are a mere starting point for your own literature scanning activities.
In this course, we will first discuss the state of the art in the seemingly unrelated areas of Augmented Reality and Ubiquitous Computing (UbiComp). The goal of the concept of Ubiquitous Tracking
is to enable intelligent UbiComp environments to deliver positional data performant enough to enable Augmented Reality based user interfaces. The main problem with this combination is a unified treatment of tracking devices. To understand the problem, we will discuss the relevant mathematical concepts in the second part of the course. Once this is done, we can proceed with the thirs part, a discussion of the concepts and potential application areas of ubiquitous tracking.
Part 1: Augmented Reality and Ubiquitous Computing
Augmented Reality: Overview and Systems (Markus Geipel)
This presentation should give an overview of state-of-the-art Augmented Reality
systems and technologies. It will explain the general processing pipeline of AR systems and highlight the key subcomponents of every AR system: tracking, 3D scene generation and multimodal user interaction. This talk will present a selection of AR systems, ranging from the Boeing Wire Assembly demo to current AR software frameworks. It will try to identify reoccurring problems and the evolution of ideas.
- R. Azuma, A Survey of Augmented Reality
- R. Azuma, Y. Baillot, R. Behringer, S. Feiner, S. Julier, B. MacIntyre, Recent advances in augmented reality
- Paul Milgram, Herman Colquhoun Jr., A Taxonomy of Real and Virtual World Display Integration, In: Y. Ohta and H. Tamura, eds., "Mixed Reality -- Merging Real and Virtual Worlds", March 1999.
- G. Klinker, K. Ahlers, D. Breen, P.-Y. Chevalier, C. Crampton, D. Greer, A. Kramer, E. Rose, M. Tuceryan, R. Whitaker Confluence of Computer Vision and Interactive Graphics for Augmented Reality PRESENCE - Teleoperators and Virtual Environments, Special Issue on Augmented Reality 6(4), 1997.
- C. Sandor, A. MacWilliams, M. Wagner, M. Bauer, G. Klinker, SHEEP: The Shared Environment Entertainment Pasture
- M. Bauer, B. Bruegge, G. Klinker, A. MacWilliams, T. Reicher, S. Riß, C. Sandor, M. Wagner, Design of a Component-Based Augmented Reality Framework
- S. Feiner, B. MacIntyre, T. Höllerer, and T. Webster. A Touring Machine: Prototyping 3D Mobile Augmented Reality Systems for Exploring the Urban Environment. In Proceedings of ISWC 1997, Boston (MA), 1997.
- D. Schmalstieg, A. Fuhrmann, G. Hesina, Z. Szalavari, L. Miguel Encarnacao, M. Gervautz, and W. Purgathofer. The Studierstube Augmented Reality Project. Technical report, TU Wien, 2000.
Ubiquitous and Context Aware Computing: Overview and Systems (Simon Bichler)
Ubiquitous Computing (UbiComp) is a new paradigm that aims at making computer systems invisibly interwoven with the user's environment. This talk will give an overview of the first ideas of UbiComp and applications that have been implemented to date. Context-aware systems, especially those that are mobile, are a fairly new field, but several successful systems have already been built. All of these are heavily under development and are used as research platforms. This presentation should give an overview of context awareness as a term, existing systems and present a few in more detail, showing goals, approach and current status.
- Mark Weiser. The Computer for the 21st Century. Scientific American, 1991.
- Lars Erik Holmquist, Hans-Werner Gellersen, Gerd Kortuem, Albrecht Schmidt, Martin Strohbach, Stavros Antifakos, Florian Michahelles, Bernt Schiele , Michael Beigl and Ramia Maze, Building intelligent environments with Smart-Its. In Computer Graphics and Applications, IEEE, Jan/Feb 2004, page 56 - 64, Volume: 24 , Issue: 1, ISSN: 0272-1716.
- Florian Michahelles, Stavros Antifakos, Jani Boutellier, Albrecht Schmidt and Bernt Schiele, Instructions immersed into the real world. How your Furniture can teach you. Poster Submission, The Fifth International Conference on Ubiquitous Computing (Ubicomp), Seattle, USA, October 2003.
- Anind K. Dey. Providing Architectural Support for Building Context-Aware Applications. PhD thesis, Georgia Institute of Technology, November 2000. 1st chapter.
- D.Garlan, D.Siewiorek, A.Smailagic, P.Steenkiste: Project Aura: Toward Distraction-Free Pervasive Computing. IEEE Pervasive Computing, Vol.1, No.2, 2002, pp. 22-32
- Tony Jebara, Bernt Schiele, Nuria Oliver, and Alex Pentland. DyPERS: Dynamic Personal Enhanced Reality System. Technical Report 463, MIT Media Laboratory, Cambridge, MA, 1997
Part 2: The Mathematics of Large-Scale Tracking
Overview and Mathematics of Tracking Technologies (Christoph Krautz)
Tracking is the process of repeatedly determining the position and orientation of objects or people. It is one of the core technologies of Augmented Reality and is at the center of this course's attention. In this talk, an overview of existing tracking technologies should be given, along with an intense discussion of advantages and drawbacks of different technologies. The representation of position and orientation in three-dimensional space and reoccuring problems therein will be discussed.
- Miguel Ribo, State of the Art Report on Optical Tracking, 2001
- K. Meyer, H. L. Applewhite and F. A. Biocca. A Survey of Position Trackers. Presence: Teleoperators and Virtual Environments, Vol. 1, No. 2, pp. 173-200, 1992.
- Rolland, J.P., L. Davis, and Y. Baillot, A Survey of Tracking Technology for Virtual Environments, in Augmented Reality and Wearable Computers, Ch. 3, Ed. Barfield and Caudell, Mahwah, NJ., 2001.
- Gary Bishop, Greg Welch, and B. Danette Allen, Tracking: Beyond 15 Minutes of Thought, SIGGRAPH 2001 Course Notes
- J. Kuipers, Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace, and Virtual Reality
Sensor Fusion Systems: Overview and Mathematics (Björn Griesbach)
As will have been seen in the last talk, no single tracking technology is sufficient for all needs. The idea of combining multiple sensors to get a result that is better than the sum of the parts will be researched in this presentation. For this purpose, multiple multi sensor systems will be presented, with a discussion of commonalities and differences. In addition, the mathematics of two often used sensor fusion techniques, namely Kalman filters and particle filters, will be discussed.
- W. A. Hoff, Fusion of Data from Head-Mounted and Fixed Sensors, Proc. of First International Workshop on Augmented Reality, IEEE, San Francisco, California, November 1, 1998.
- State A, Hirota G, Chen DT, et al., Superior augmented reality registration by integrating landmard tracking and magnetic tracking, Proc. SIGGRAPH '96, New Orleans, LA, 429--438, 1996.
- Auer T, Brantner S, Pinz A. The integration of optical and magnetic tracking for multi-user augmented reality, Computers & Graphics 23 (1999) 805-808
- OpenTracker, TU Wien
- G. Reitmayr, D. Schmalstieg, An Open Software Architecture for Virtual Reality Interaction, In Proc. VRST'01, Banff, Canada, Nov. 15 - 17, 2001.
- G. Reitmayr, D. Schmalstieg. OpenTracker -- an open software architecture for reconfigurable tracking based on XML. In Proc. IEEE Virtual Reality 2001, pages 285--286, Yokohama, Japan, March 13--17 2001.
- Kiyohide Satoh, Mahoro Anabuki, Hiroyuki Yamamoto, and Hideyuki Tamura. A hybrid registration method for outdoor augmented reality. In International Symposium on Augmented Reality (ISAR 2000), Munich, Germany, October 2001.
- A. Gelb (editor), Applied Optimal Estimation
- G. Welch and G. Bishop. An Introduction to the Kalman Filter. Technical Report TR 95-041, University of North Carolina, Department of Computer Science, 1995.
- Matt Rosencrantz, Geoffrey Gordon, Sebastian Thrun, Decentralized Sensor Fusion with Distributed Particle Filters
- Carine Hue, Jean-Pierre Le Cadre, Patrick Pérez A Particle Filter to Track Multiple Objects (PDF)
The Mathematics of (Auto-)Calibrating AR Systems (Christian Wachinger & Benjamin Fingerle)
In AR setups, some relationships between objects and properties of cameras, displays etc. have to be determined before the system can be used. The mathematics to do so will be discussed in this talk. Additionally, this presentation gives an overview of research results aimed at automatic calibration of AR setups. Calibrating large setups without the user's intervention will be a key requirement to make the vision of Ubiquitous Tracking work.
- R. Y. Tsai. A Versatile Camera Calibration Technique for High Accuracy 3D Machine Vision. IBM Technical Report 1985.
- M. Tuceryan, D. Greer, R. Whitaker, D. Breen, C. Crampton, E. Rose, and K. Ahlers, Calibration requirements and procedures for a monitor-based augmented reality system. IEEE Transactions on Visualization and Computer Graphics, vol. 1, no. 3, pp. 255–273, 1995.
- A. State, M. Livingston, W. Garrett, G. Hirota, M. Whitton, E. Pisano, and H. Fuchs, Superior augmented reality registration by integrating landmark tracking and magnetic tracking. in Computer Graphics Proceedings, Annual Conference Series: SIGGRAPH ’96 (New Orleans, LA), pp. 429–438, ACM SIGGRAPH, New York, August 1996.
- D. Koller, G. Klinker, E. Rose, D. Breen, R. Whitaker, M. Tuceryan, Automated camera calibration and 3D egomotion estimation for augmented reality applications. Proc. 7th Int. Conf. on Computer Analysis of Images and Patterns (CAIP'97), 1997.
Part 3: Combining Augmented Reality with Ubiquitous Computing
Foundations of Ubiquitous Tracking (Christian Wachinger & Benjamin Fingerle)
Ubiquitous Tracking aims at combining UbiComp environments with Augmented Reality interaction techniques. For this purpose, a concept for the dynamic integration of multiple sensors has to be provided that allows ad hoc integration of mobile users' tracking setups in intelligent environments. This talk will present some recent research results on that topic.
- J. Newman, M. Wagner, T. Pintaric, A. MacWilliams, M. Bauer, G. Klinker, D. Schmalstieg, Fundamentals of Ubiquitous Tracking for Augmented Reality
- M. Wagner, G. Klinker. An Architecture for Distributed Spatial Configuration of Context Aware Applications
- G. Klinker, T. Reicher, B. Bruegge, Distributed User Tracking Concepts for Augmented Reality Applications
- 25 Feb 2004