Materiale del corso
- 17/09/2019: Sono pubblicati gli esiti dell'appello del 17/09/2019. I voti pubblicati tengono conto degli homework consegnati. E' possibile migliorare (o peggiorare) il voto sostenendo un esame orale con il docente. Si prega di contattare il docente in ogni caso per accettare o rifiutare il voto.
Docente: Prof. Emanuele Rodolà
Quando: Mercoledì 10:30-13:00 e Giovedì 10:30-13:00 (orario ufficiale)
Dove: Aula 1 - Aule L di Ingegneria, via del Castro Laurenziano 7a
Ricevimento: Per appuntamento scrivendo un'email a cognome_senza_accento@di.uniroma1.it
Fondamenti di programmazione; non è richiesta la conoscenza di un linguaggio specifico, ma a lezione verranno mostrati esempi in Matlab. Basi di calcolo ed algebra lineare sono anche utili, ma gli strumenti principali verranno comunque rivisti in lezioni specifiche.
Il corso copre argomenti di elaborazione di immagini e modellazione 3D, con cenni a tecniche di visualizzazione e di rendering. Gli argomenti del corso verranno introdotti da zero partendo dai concetti matematici di base fino ad argomenti più avanzati, inclusi risultati recenti pubblicati in conferenze di Computer Graphics. Sono previsti interventi e seminari da parte di esperti del settore. Il corso viene sviluppato in parallelo sia dal punto di vista teorico che pratico, con frequenti sessioni di programmazione live in aula.
Data la natura eterogenea del corso, non è previsto l'utilizzo di un testo unico. Il materiale specifico verrà fornito e indicato durante le lezioni.
L'esame consiste in una prova in itinere e da una prova finale; entrambe le prove sono scritte.
I risultati della prima prova scritta sono visionabili a questo link.
I risultati dell'appello del 18/06/2019 sono visionabili a questo link.
I risultati dell'appello del 12/07/2019 sono visionabili a questo link.
I risultati dell'appello del 17/09/2019 sono visionabili a questo link.
Data | Argomento | Materiale | Codice e dati |
---|---|---|---|
Mer 27 Feb | Introduction | slides | |
Gio 28 Feb | Shape and image representation | slides | cat0.off ; load_off.m |
Mer 06 Mar | Linear algebra I | slides | lena.png ; demo.m |
Gio 07 Mar | Linear algebra II | slides | baboon.png |
Mer 13 Mar | Visualization I | slides | tr_reg_000.off ; demo.m ; spdiag.m |
Gio 14 Mar | Industry Seminar: Matteo Sala | TOSCA dataset ; FAUST dataset ; The VES Handbook of Visual Effects ; alien.off | |
Mer 20 Mar | Proximity | slides | ralph.png ; p5.png ; p5_projected.png ; demo_adj.mlx ; demo_bwr.mlx ; demo_pcl.mlx ; demo_im_dist.mlx |
Gio 21 Mar | Metric spaces | slides | demo_lp.mlx ; demo_voronoi.mlx ; save_as_off.m ; load_ply.m ; ply_read.m |
Mer 27 Mar | Local coordinates | slides | calc_adj_matrix.m ; calc_mean_value_coords.m ; calc_onering.m ; create_grid_topology.m ; interactive_ls.m ; interactive_mean.m ; test_ls_interactive.m ; test_mean.m |
Gio 28 Mar | Visualization II | slides | demo_colors.m ; demo_lap_smoothing.m ; demo_fat_dog.mlx |
Mer 03 Apr | Paper Reading: ICP | paper 1 ; paper 2 ; paper 3 ; paper 4 | bunny.zip ; demo_icp.m |
Gio 04 Apr | Raytracing | slides | POV-Ray ; save_mesh_povray.m ; load_mesh.inc ; demo_povray.m ; render.pov |
Mer 10 Apr | Wrap-up and practice | ||
Gio 11 Apr | Prova in itinere | ||
Mer 24 Apr | Esercizi di esame | ||
Gio 02 Mag | Shape retrieval I | slides | |
Mer 08 Mag | Shape retrieval II | slides | test_dna.m |
Gio 09 Mag | Shape matching | slides | |
Mer 15 Mag | Shape matching | test_C.m | |
Gio 16 Mag | Academic Seminar: Zorah Lähner | slides ; paper | |
Mer 22 Mag | Journal club & spotlights | paper 1 ; paper 2 ; paper 3 ; paper 4 | |
Mer 29 Mag | Current & future trends in graphics | ||
Gio 30 Mag | Wrap-up and practice | slides | |
Fine del corso |