COMPUTER GRAPHICS & AUGMENTED REALITY

COMPUTER GRAPHICS & AUGMENTED REALITY

_
iten
Code
90528
ACADEMIC YEAR
2019/2020
CREDITS
9 credits during the 1st year of 10852 COMPUTER SCIENCE (LM-18) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR
INF/01
LANGUAGE
English
TEACHING LOCATION
GENOVA (COMPUTER SCIENCE )
semester
2° Semester
Teaching materials

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.

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

Ricevimento: Appointment by email to enrico.puppo@unige.it During class period appointments for groups can be set by posting on the course forum on AulaWeb.

Ricevimento: Appointment by email:  fabio.solari@unige.it (since the teacher teaches more than one course, please specify surname and course)

Exam Board

ENRICO PUPPO (President)

FABIO SOLARI

FRANCESCA ODONE

PAOLA MAGILLO

MANUELA CHESSA

PATRIZIA BOCCACCI

LESSONS

Teaching methods

Class, lab, project and autonomous preparation.

Class attendance is registered and may affect the final assessment.

LESSONS START

Second semester

EXAMS

Exam description

Project (single or teamwork).

Oral exam.