Iro Armeni: Catalogue data in Autumn Semester 2021 |
Name | Dr. Iro Armeni |
URL | https://ir0.github.io/ |
Department | Civil, Environmental and Geomatic Engineering |
Relationship | Lecturer |
Number | Title | ECTS | Hours | Lecturers | |
---|---|---|---|---|---|
263-5905-00L | Mixed Reality ![]() | 5 credits | 3G + 1A | I. Armeni, F. Bogo, M. Pollefeys | |
Abstract | The goal of this course is an introduction and hands-on experience on latest mixed reality technology at the cross-section of 3D computer graphics and vision, human machine interaction, as well as gaming technology. | ||||
Learning objective | After attending this course, students will: 1. Understand the foundations of 3D graphics, Computer Vision, and Human-Machine Interaction 2. Have a clear understanding on how to build mixed reality apps 3. Have a good overview of state-of-the-art Mixed Reality 4. Be able to critically analyze and asses current research in this area. | ||||
Content | The course introduces latest mixed reality technology and provides introductory elements for a number of related fields including: Introduction to Mixed Reality / Augmented Reality / Virtual Reality Introduction to 3D Computer Graphics, 3D Computer Vision. This will take place in the form of short lectures, followed by student presentations discussing the current state-of-the-art. The main focus of this course are student projects on mixed reality topics, where small groups of students will work on a particular project with the goal to design, develop and deploy a mixed reality application. The project topics are flexible and can reach from proof-of-concept vision/graphics/HMI research, to apps that support teaching with interactive augmented reality, or game development. The default platform will be Microsoft HoloLens in combination with C# and Unity3D - other platforms are also possible to use, such as tablets and phones. | ||||
Prerequisites / Notice | Prerequisites include: - Good programming skills (C# / C++ / Java etc.) - Computer graphics/vision experience: Students should have taken, at a minimum, Visual Computing. Higher level courses are recommended, such as Introduction to Computer Graphics, 3D Vision, Computer Vision. |