Salta al contenuto principale della pagina

COMPUTER GRAPHICS & AUGMENTED REALITY

CODE 90528
ACADEMIC YEAR 2021/2022
CREDITS
  • 9 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
    TEACHING MATERIALS AULAWEB

    OVERVIEW

    This course bridges the fundamentals of Computer Graphics and basic notions of Computer Vision, combining them to develop applications in the realm of Virtual and Augmented Reality.

    AIMS AND CONTENT

    LEARNING OUTCOMES

    Learning the theoretical and methodological fundamentals of Computer Graphics as well as Virtual and Augmented reality and 3D Computer Vision.

    PREREQUISITES

    Linear algebra: vectors, matrices, linear transformations. 

    Imperative programming

    TEACHING METHODS

    Class, lab, project and autonomous preparation.

    Class attendance is registered and may affect the final assessment.

    SYLLABUS/CONTENT

    Introductory concepts:
    •    Biological vision systems
    •    Artificial vision systems: camera models

    Computer Graphics elements:
    •    rendering paradigms, graphics primitives, pipeline architecture.
    •    GPU architecture.
    •    Geometric meshes .
    •    Affine and projective   geometry
    •    Pipeline of geometric transformations
    •    Data-driven programming.
    •    WebGL .

    3D computer vision  elements:

    • Image processing and features detection 
    • Disparity and optic flow computation
    • Camera calibration and geometry of two views (epipolar geometry).
    • Homography and camera pose.
    • Simultaneous Localization and Mapping (SLAM).

    Augmented reality elements:

    • VR and AR principles
    • Visual perception and AR devices
    • Augmented reality tasks: pose estimation, user tracking, interaction with virtual objects.
    • Visual Coherence, Occlusion handling, Phantoms.
    • Examples and Case Studies

    RECOMMENDED READING/BIBLIOGRAPHY

    Material and references provided by the instructors

    TEACHERS AND EXAM BOARD

    Exam Board

    ENRICO PUPPO (President)

    MANUELA CHESSA

    FABIO SOLARI (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 (single or teamwork).

    Oral exam.

    ASSESSMENT METHODS

    The project will be evaluated for the correctness and efficiency of the solution.

    The oral exam will usually concern the part of the syllabus not related to the specific topic covered with the project. 

    Exam schedule

    Date Time Location Type Notes
    17/02/2022 09:00 GENOVA Esame su appuntamento
    15/09/2022 09:00 GENOVA Esame su appuntamento