CODE 90528 ACADEMIC YEAR 2018/2019 CREDITS 9 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INF/01 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES Students will be provided with a sound grounding on theoretical and methodological fundamentals of Computer Graphics as well as Virtual and Augmented reality, which will also include elements of 3D computer vision. In the first part of the course, students will learn the components and the architecture of a graphical system, the visualization pipeline, geometric transformations, projection, clipping, illumination, picking. In the second part, students will get acquainted with sensation and perception notions, in particular with: visual perception; artificial and biological optical systems; real and virtual images; visual coherence. 3D user interfaces. Various case studies will be included in the analysis, eg. conventional monitors, HMD, oculus, hololens, tablets or smartphones. Students will be involved in project activities. 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 ENRICO PUPPO 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. FABIO SOLARI Ricevimento: Appointment by email: fabio.solari@unige.it (since the teacher teaches more than one course, please specify surname and course) MANUELA CHESSA Exam Board ENRICO PUPPO (President) PATRIZIA BOCCACCI MANUELA CHESSA PAOLA MAGILLO FRANCESCA ODONE FABIO SOLARI LESSONS LESSONS START Second semester Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Project (single or teamwork). Oral exam. Exam schedule Data appello Orario Luogo Degree type Note 15/02/2019 09:00 GENOVA Esame su appuntamento 26/07/2019 09:00 GENOVA Esame su appuntamento 20/09/2019 09:00 GENOVA Esame su appuntamento