|Module Name||Augmented Reality|
|ECTS Weighting ||5 ECTS|
|Semester Taught||Semester 2|
|Module Coordinator/s||Professor Aljosa Smolic|
Module Learning Outcomes
On successful completion of this module, students will be able to:
- Review and asses the state-of-the-art in augmented reality technologies;
- Develop an augmented reality solution (project) including implementation, testing, evaluation, demonstration, and documentation;
- Come up with own ideas for an augmented reality project.
This course covers fundamentals and state-of-the-art in augmented reality, as well as related areas of 3D computer vision and graphics. Theoretical background as well as practical solutions and applications will be presented in the lectures. Students will get direct exposure to latest research results of Prof. Smolic’s research team VSENSE.
In their own work, students will be asked to design an own project (individual or groups) from idea, via implementation, testing, evaluation, demonstration, to documentation. In this way they will experience the full lifecycle of a practical project, as they will face it once they leave the university in either industry or research. A default project will be suggested as fall back, still covering the full lifecycle except the idea.
Specific topics addressed in this module include:
- Camera model and calibration;
- Fundamentals of 3D computer vision and multiview geometry (fundamental and essential matrix);
- Shape-from-silhouette, visual hulls;
- Depth and disparity estimation;
- Homographies, warping, panoramas, 360/VR video;
- Volumetric video;
- AR/VR software and platforms.
Teaching and Learning Methods
Lectures, project (see more details above).
|Assessment Component||Brief Description||Learning Outcomes Addressed||% of Total||Week Set||Week Due|
|Project||See above||LO1, LO2, LO3||100%|||||
Contact Hours and Indicative Student Workload
|Contact Hours (scheduled hours per student over full module), broken down by:||33 hours|
|Independent Study (outside scheduled contact hours), broken down by:||72 hours|
|Preparation for classes and review of material (including preparation for examination, if applicable)||22 hours|
|Completion of assessments (including examination, if applicable)||50 hours|
|Total Hours||105 hours|
Recommended Reading List
Fundamentals of Computer Vision in any form, e.g.:
- Computer Vision: Algorithms and Applications, Richard Szeliski, September 3, 2010 draft, 2010 Springer. http://szeliski.org/Book/drafts/SzeliskiBook_20100903_draft.pdf
- Multiple View Geometry in Computer Vision, Second Edition, Richard Hartley and Andrew Zisserman, Cambridge University Press, March 2004. http://www.robots.ox.ac.uk/~vgg/hzbook/
Prerequisite modules: Background in fundamentals of computer vision and graphics (CS7GV1, CS7GV6) or (CSU44052, CSU44053) will be very helpful but not necessarily required.
Other/alternative non-module prerequisites: Knowledge in Python, OpenCV, Unity, Vuforia, ARCore, ARKit will be helpful but not necessarily required.