COMPUTATIONAL VISION

COMPUTATIONAL VISION

_
iten
Code
90539
ACADEMIC YEAR
2020/2021
CREDITS
6 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

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

Learning how to represent image content adaptively by means of shallow or deep computational models and biologically-inspired hierarchical models, and how to tackle image classification and categorization problems.

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

  • Elements of classical Computational Vision
    • Review of image processing: image  filtering, feature detection, ...
    • Image matching: feature detection, description and feature similarity between image pairs
    • Multi-scale and  multi-resolution representations
    • Motion analysis  and optical flow
  • Computational Vision and Machine Learning algorithms
    • Bag-of-words representations and image classification
    • Sparse coding on fixed over-complete dictionaries: application face detection
    • Unsupervised segmentation and super-pixel computation
  • ​Computational Vision and Deep Learning:
    • Principles of Deep Learning e Convolutional Neural Networks
    • Convolutional methods for multi-object detection
    • GANs: principles and applications
  • Projects and use cases

RECOMMENDED READING/BIBLIOGRAPHY

material provided by the instructors (slides and papers), see course Aulaweb page

additional reference online book http://szeliski.org/Book/

TEACHERS AND EXAM BOARD

Ricevimento: Appointment by email: francesca.odone@unige.it (always specify name and surname, course name, degree name)

Exam Board

FRANCESCA ODONE (President)

NICOLETTA NOCETI

LORENZO ROSASCO (President Substitute)

ALESSANDRO VERRI (Substitute)

ANNALISA BARLA (Substitute)

LESSONS

Teaching methods

Theoretical classes complemented by practical activities

EXAMS

Exam description

  • 30% homework and live participation 
  • 50% project (in groups)
  • 20% theory oral  

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

Date Time Location Type Notes
22/07/2021 09:00 GENOVA Esame su appuntamento
23/07/2021 09:00 GENOVA Esame su appuntamento
16/09/2021 09:00 GENOVA Esame su appuntamento
17/09/2021 09:00 GENOVA Esame su appuntamento
10/02/2022 09:00 GENOVA Esame su appuntamento
11/02/2022 09:00 GENOVA Esame su appuntamento