Salta al contenuto principale della pagina

AUGMENTED REALITY

CODE 108871
ACADEMIC YEAR 2022/2023
CREDITS
  • 6 cfu during the 1st year of 10852 COMPUTER SCIENCE (LM-18) - GENOVA
  • SCIENTIFIC DISCIPLINARY SECTOR INF/01
    LANGUAGE English
    TEACHING LOCATION
  • GENOVA
  • SEMESTER 2° Semester

    OVERVIEW

    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.

    AIMS AND CONTENT

    LEARNING OUTCOMES

    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.

    AIMS AND LEARNING OUTCOMES

    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

    PREREQUISITES

    Linear algebra: vectors, matrices, linear transformations. 

    Imperative programming

    TEACHING METHODS

    Class and practical lessons

    SYLLABUS/CONTENT

    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

    RECOMMENDED READING/BIBLIOGRAPHY

    Material and references provided by the instructors

    TEACHERS AND EXAM BOARD

    Exam Board

    FABIO SOLARI (President)

    MANUELA CHESSA (President Substitute)

    LESSONS

    LESSONS START

    Second semester, according to the official calendar of the Master course.

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    EXAMS

    EXAM DESCRIPTION

    Project (teamwork).

    Oral exam.

    ASSESSMENT METHODS

    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.

    Exam schedule

    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