Introduction to Augmented Reality - Einführung in die Erweiterte Realität -
Lecture with exercises, summer semester 2016
Prof. Gudrun Klinker, Ph.D. (with
Sandro Weber and
Manuel Huber)
6 ECTS Credits
The class is taught in English.
Official sources of information:
- General Module Description for IN 2018
- Specific details for Summer Semester 2016 in TUM Online
- All materials will be available in Moodle
The subsequent information is provided for your convenience only and may not be up-to-date. In case of doubt, refer to the official sources given above.
Time & Location
Lectures:
- Mondays, 10:15-11:45, MI HS 2
- Start: on Monday, April 11, 2016
Central exercise:
- Tuesdays, 14:15-15:45, MI HS 2
- Start: Tuesday, April 19, 2016
Content
Augmented Reality (AR) allows users to view computer information that is graphically embedded within the real three-dimensional world. Using a semi-transparent head-mounted display (HMD) attached to a wearable computer, a user can inspect and manipulate objects while viewing information about these objects in the HMD. This information is typically displayed as virtual objects in the real world, thus augmenting the perception of the user. The wearable computer enables users to carry their work as they normally do, without imposing constraints on their mobility or their hand. AR applications span from medical minimally invasive surgery to manufacturing, from machine inspection and repair to games and tourist guides.
This class presents the technical foundations of Augmented Reality - as used in current international research and applications.
More Information
Intended audience:
- Senior bachelor students (Informatik, Informatik: Games Engineering) with interest in pursuing a bachelor's thesis in this area
- Master students (Informatik, Wirtschaftsinformatik, Bioinformatik, Biomedical Computing, Robotics Cognition Intelligence, Automotive Software Engineering, CSE, Informatik: Games Engineering, HFE)
Prerequisites:
- Knowledge of core programming, algorithm and math materials taught in the TUM Bachelor Informatics program
Exercises:
- The class consists of both a weekly lecture and weekly exercises!
- Exercises constitute half of the credits and thus will make up half of the grade (exam questions).
- Exam questions will be based on experiences gained by attending the exercise meetings and by working on the homework. It will not be enough to just read and understand solutions to the homework. The learning experience and insights gained by struggling with the assignments is essential.
Exams: written, closed book
- Duration: 90 minutes
- Language: assignment sheet in English, answers can be given only in English
- Exam details: see information in TUM Online
- There will be a 0.3 bonus for good project presentations (applies only to exams with a passing grade)
Office hours:
Lectures:
Please find the materials in
Moodle.
Excercises
Please find the materials in
Moodle.
Literature
Lecture (excerpts from books and papers from proceedings, journals - most relevant texts)
- The OpenGl Programming Guide - The Redbook; http://www.opengl.org/documentation/red_book/
- A. Munshi, D. Ginsburg, D. Shreiner: OpenGL ES 2.0 Programming Guide, Addison-Wesley, 2009, ISBN-10: 0-321-50279-7. (Also available as eBook from Safari).
- R. Laganiere: OpenCV 2 - Computer Vision Applications Programming Cookbook, Packt Publishing open source, 2011. [[http://www.google.de/url?sa=t&rct=j&q=laganiere%20opencv%20packtpub&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwww.packtpub.com%2Fsites%2Fdefault%2Ffiles%2F3241-chpater-5-transforming-images-with-morphological-operations.pdf&ei=7rq3TqCQMIegOuTEtYEC&usg=AFQjCNEgV8tmklWQTUSyMErwy4EJihKGYg&sig2=iKitowSuSCH98LyWFQTIyA&cad=rja], Online sample:[Chapter 5 on Morphological Operations
- R. Szeliski: Computer Vision - Algorithms and Applications, Springer Verlag, 2011. Online version (for personal use only): http://szeliski.org/Book/
- R.Hartley and A.Zisserman: Multiple View Geometry in Computer Vision; Cambridge University Press, 2004. Online version: http://www.robots.ox.ac.uk/~vgg/hzbook/index.html
- D.Ballard and C.Brown: Computer Vision . Online version:; http://homepages.inf.ed.ac.uk/rbf/BOOKS/BANDB/bandb.htm
- R.Tsai: A Versatile Camera Calibration Technique for High Accuracy 3D Machine Vision; Download from CALTECH.
- J.Rolland, L.Davis, Y. Baillot: A Survey of Tracking Technology for Virtual Environments; in Fundamentals of Wearable Computers and Augmented, 2001. Download from UPenn.
- D.Allen, G.Bishop, G.Welch: Tracking - Beyond 15 Minutes of Thought; Course 11 at Siggraph 2001. Download from UNC.
- J.Rolland, H. Fuchs: Optical versus See-Through Head-Mounted Displays; in Fundamentals of Wearable Computers and Augmented, 2001. Download from citeseer.
- M.Tuceryan, Y.Genc, N.Navab: Single Point Active Alignment Method (SPAAM) for Optical See-Through HMD Calibration; in Presence: Teleoperators and Virtual Environments, 11(3), 2002. Download from M. Tuceryan's home page.
- P.Milgram, Colquhoun: A Taxonomy of Real and Virtual World Display Integration; in Proc. International Symposium of Mixed Reality (ISMR 1999). Download from ebookbrowse.
- M.Weiser: The Computer for the Twenty-First Century; Scientific American, 1991. Download from ubiq.com.
Exercises