CODE 90539 ACADEMIC YEAR 2018/2019 CREDITS 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA 6 cfu anno 1 INGEGNERIA INFORMATICA 8733 (LM-32) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INF/01 TEACHING LOCATION GENOVA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course offers an introduction to state-of-the-art methods for visual data analysis. In particular it deals with image and video understanding. AIMS AND CONTENT LEARNING OUTCOMES Students will be provided with an an overview of state-of-the-art methods for modeling and understanding the semantics of a scene. Students will get acquainted with the problem of representing the image content adaptively by means of shallow or deep computational models, then it focuses in particular on biologically-inspired hierarchical models for representing visual cues, such as discontinuity, disparity and motion. Students will also be exposed to image classification and categorization problems. Students will be involved in project activities. AIMS AND LEARNING OUTCOMES Students will be provided with an an overview of state-of-the-art methods for modeling and understanding the semantics of a scene. Students will get acquainted with the problem of representing the image content adaptively by means of shallow or deep computational models. Then it will address image classification and categorization problems. Possible extensions to depth and motion information will also be discussed. Students will be involved in project activities. PREREQUISITES Calculus and linear algebra. Digital image processing and machine learning principles. TEACHING METHODS Theoretical classes complemented by practical activities SYLLABUS/CONTENT Course content Introductory classes Reviewing background knowledge from image processing (filters, features, histograms, color, ...) and machine learning (clustering and classification algorithms) Problems formulation: image matching, image retrieval, image classification Image representations Early approaches: keypoints and bag-of-keypoints Sparse coding over fixed over-complete dictionaries Learning adaptive dictionaries (dictionary learning) Coding-pooling approaches Deep architectures Additional topics: using context, dealing with temporal or depth information, data visualization issues Projects and study cases RECOMMENDED READING/BIBLIOGRAPHY material provided by the instructors (slides and papers) additional reference online book http://szeliski.org/Book/ TEACHERS AND EXAM BOARD FRANCESCA ODONE Ricevimento: Appointment by email: francesca.odone@unige.it (always specify name and surname, course name, degree name) Exam Board FRANCESCA ODONE (President) LORENZO ROSASCO (President) ANNALISA BARLA NICOLETTA NOCETI ALESSANDRO VERRI LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION 50% theory (oral exam) 50% application (individual project+seminar) ASSESSMENT METHODS timely delivery of assignments active participation in class and on the online students forum (aulaweb) final project on a use-case (datathon-like) and presentation of the obtained results in a seminar oral exam Exam schedule Data appello Orario Luogo Degree type Note 14/02/2019 09:00 GENOVA Esame su appuntamento 15/02/2019 09:00 GENOVA Esame su appuntamento 05/07/2019 09:00 GENOVA Scritto 25/07/2019 09:00 GENOVA Esame su appuntamento 26/07/2019 09:00 GENOVA Esame su appuntamento 19/09/2019 09:00 GENOVA Esame su appuntamento 20/09/2019 09:00 GENOVA Esame su appuntamento 14/02/2020 09:00 GENOVA Esame su appuntamento