CODE | 108871 |
---|---|
ACADEMIC YEAR | 2022/2023 |
CREDITS |
|
SCIENTIFIC DISCIPLINARY SECTOR | INF/01 |
LANGUAGE | English |
TEACHING LOCATION |
|
SEMESTER | 2° Semester |
This course presents the basics concepts of Augmented Reality, considering both the Computer Vision aspects necessary to build the knowledge of the real environments and the technical aspects necessary to develop AR applications.
Learning the theoretical and methodological fundamentals of Augmented Reality, from the concepts of 3D Computational Vision to model the real-world world, to the synthesis of the virtual environments, and their fusion.
The main aims of the course are:
-to learn the theoretical and methodological fundamentals of Augmented Reality,
- to learn the basics concepts of Computer Vision necessary to build a model of the real environment
- to learn the basics concepts of Virtual Reality to synthesize virtual envirioemnts
- to learn the techniques to align real and virtual in a coherent way
- to learn how to build AR application using the main state of the art tools and softwares
Linear algebra: vectors, matrices, linear transformations.
Imperative programming
Class and practical lessons
Intro to AR and the Milgram Continuum
Technologies (VST, OST, handled, spatial AR)
Basics of the Human visual systems
Alignment real - virtual: tracking and calibration. Geometric transformations basics, graphics pipeline
Display models
Tracking of the external world: non-vision-based techniques
Computer vision: feature detection, image-based tracking, slam, homography and epipolar geometry
Camera Calibration, SPAAM
Visual coherence, ghost technique
Interaction (hand tracking, virtual buttons, …)
Practical: Unity, Vuforia, AR Core, Hololens
Material and references provided by the instructors
Office hours: Appointment by email: manuela.chessa@unige.it (since the teacher teaches more than one course, please specify surname and course)
Office hours: Appointment by email: fabio.solari@unige.it (since the teacher teaches more than one course, please specify surname and course)
FABIO SOLARI (President)
MANUELA CHESSA (President Substitute)
Second semester, according to the official calendar of the Master course.
All class schedules are posted on the EasyAcademy portal.
Project (teamwork).
Oral exam.
The project will be evaluated for the correctness and efficiency of the solution, also considering the perceptual aspects and the 3d/visual coherence.
The oral exam will concern the theoretical/algorithmic aspects covered in the course.
Date | Time | Location | Type | Notes |
---|---|---|---|---|
19/06/2023 | 09:00 | GENOVA | Esame su appuntamento | |
18/09/2023 | 09:00 | GENOVA | Esame su appuntamento | |
15/01/2024 | 09:00 | GENOVA | Esame su appuntamento |