GEOMETRIC AND 3D COMPUTER VISION
- Anno accademico
- 2020/2021 Programmi anni precedenti
- Titolo corso in inglese
- GEOMETRIC AND 3D COMPUTER VISION
- Codice insegnamento
- CM0526 (AF:306265 AR:172410)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- II Semestre
- Anno corso
- 2
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Il corso si sviluppa con una logica bottom-up, partendo dai concetti di "early vision" legati all'image processing e progredendo nell'analisi dei metodi classici di detection di feature puntuali e lineari. Infine, vengono fornite le basi di geometria proiettiva con applicazioni di ricostruzione 3D.
Risultati di apprendimento attesi
- Utilizzare e conoscere gli algoritmi fondamentali di image processing
- Implementare algoritmi per il rilevamento di features lineari e puntuali
- Capire i concetti generali di geometria proiettiva
- Sviluppare algoritmi per la ricostruzione 3D da coppie di immagini stereo
Prerequisiti
Contenuti
------------------------
- Introduction to vision
- The image formation process
- Intensity transformations
- Color vision
- Spatial filtering
- Filtering in frequency domain
- Morphological image processing
- Edge detection
Mid-level vision
------------------------
- Fitting of curves and Hough transform.
- Detection and matching of point features
- Tracking
Projective geometry
------------------------
- Elements of Analytical Euclidean Geometry
- Geometric primitives
- 2D and 3D projective transformations
Camera models
------------------------
- Affine and projective cameras
- Intrinsic calibration
- Pose estimation
Two-view geometry
------------------------
- Epipolar geometry
- Stereopsis
- 3D Reconstruction and triangulation
Attività di laboratorio: Sviluppo di algoritmi in Python, Numpy e OpenCV
Testi di riferimento
[2] R. Szeliski. Computer Vision Algorithms and Applications. Springer
[3] D. Forsyth, J. Ponce. Computer Vision: A Modern Approach (2nd edition). Pearson
[4] R. Hartley, A. Zisserman. Multiple View Geometry in Computer Vision (2nd edition). Cambridge University Press, New York, NY, USA.