Scientific and Large Data Visualization 2017/2018

Paolo Cignoni, Massimiliano Corsini

Syllabus

Scientific Visualisation is an area concerned with the visualisation of large and complex data sets, where the data might come from experiments or computations. Visualisation is a way, in many cases the only possible way, to achieve insight and knowledge inside large structured amount of data.
The course will discuss discrete models for data representation in low dimensional spaces, scalar and vectorial data in 2D, 3D and for temporal series and algorithms for processing and visualizing massive datasets.
Topics:

Modalita' di esame

L'esame e' costituito da una parte progettuale ed una teorica.
La parte teorica che riguarda gli argomenti trattati durante il corso, puo' essere sostenuta o con un compitino, o con un orale al momento della consegna della parte progettuale.
La parte progettuale vale 20 trentesimi, mentre la parte teorica vale 10 trentesimi. Voto finale = Progetto + max (Orale, Compitino).
Per alcuni esempi di progetto guardate questo doc.
Per alcuni esempi di domande dei compitnini guardate questo
doc

Orario

Lunedì Martedì Mercoledì Giovedì Venerdì
Aula L1
14-16
Aula N1
16-18

Lezioni e Lucidi

Data Contenuto
18 Set 2017 Lunedì 14:00 Introduzione al corso, PDF
20 Set 2017 Mercoledì 16:00 Data structures for meshes PDF
Il fumetti francesi cui ho fatto riferimento durante la parte di geometria differenziale li trovati sulla pagina savoir-sans-frontieres. Vi consiglio in particolare 'Here's Looking at Euclid' (o in italiano 'Il Geometricon') e 'Il Topologicon'
25 Set 2017 Lunedì 14:00 Introduzione alla VCG lib PDF (updated on 27/9/17)
Il sito ufficiale della libreria la trovate e' vcglib.net, dove trovate tutte le info per clonarvi il repository. Ricordatevi di usare il branch 'devel'.
In questo ZIP trovate il folder sciviz che contiene l'esempio visto a lezione. Lo zip va scompattato dentro il folder apps della vostra copia della vcglib. Il '.pro' contenuto nel folder sciviz_20170917 e' pensato per essere usato da quella directory (e.g. il folder sciviz deve essere allo stesso livello del folder sample).
Come esercizio provate a calcolare la caratteristica di eulero tenendo conto dei boundary loop.
27 Set 2017 Mercoledì 16:00 Esercitazione VCG Library.
In questo ZIP trovate il folder sciviz_20170927 che contiene l'esempio visto a lezione. Lo zip va scompattato dentro il folder apps/sciviz della vostra copia della vcglib (il folder creato dallo zip della scorsa lezione per intendersi). In fondo ci trovate anche un esercizio extra per i volenterosi...
Ricordate che il folder sample contiene un bel po' di esempi minimi in cui guardare per riferimento.
Nota: Nell'esercizio opzionale, (quello sulla curvatura) l'angle defect va diviso per 1/3 della somma delle aree dei triangoli incidenti sul vertice in questione. Per gli interessati ad approfondire il tema consiglio le splendide note del corso discrete differential geometry di Keenan Crane.
2 Ott 2017 Lunedì 14:00 Rendering Paradigms PDF
4 Ott 2017 Mercoledì 16:00 Coordinate e Trasformazioni PDF
In questo ZIP trovate il folder sciviz_20171004 che contiene l'esempio visto a lezione. Lo zip va scompattato dentro il folder apps/sciviz della vostra copia della vcglib (il folder creato dallo zip della scorsa lezione per intendersi). In fondo ci trovate anche un esercizio extra per i volenterosi...
9 Ott 2017 Lunedì 14:00 Lezione ANNULLATA
Recupereremo questa lezione in una data da decidersi assieme. Scusate del preavviso breve.
11 Ott 2017 Mercoledì 16:00 Lighting and Texturing PDF
16 Ott 2017 Lunedì 14:00 Global Illumination PDF
18 Ott 2017 Mercoledì 16:00 Spatial Indexing PDF
23 Ott 2017 Lunedì 14:00 Scientific Visualization, an introduction. PDF
25 Ott 2017 Mercoledì 16:00 Information Visualization basics: introductions, data types, graph types PDF
(lezione tenuta da Massimiliano Corsini
6 Nov 2017 Lunedì 14:00 ParaView a tool for Scientific Visualization tutorial slides
8 Nov 2017 Mercoledì 16:00 Visual Perception PDF
(lezione tenuta da Massimiliano Corsini
13 Nov 2017 Lunedì 14:00 Lezione Rimandata a Venerdi 17 ore 16:00
15 Nov 2017 Mercoledì 16:00 Graph Viz: graphs
17 Nov 2017 Venerdì 16:00 Graph Viz: Trees (node/arc)
20 Nov 2017 Lunedì 14:00 Graph Viz: Trees (implict)
22 Nov 2017 Mercoledì 16:00 Visual Perception Color PDF
High Dimensional Data PDF
24 Nov 2017 Venerdì 16:00 AULA L1 (Lezione Recupero 13/11)
27 Nov 2017 Lunedì 14:00 Graph Viz: Time series
29 Nov 2017 Mercoledì 16:00 High Dimensional Data II PDF
4 Dic 2017 Lunedì 14:00 Graph Drawing (force based)
6 Dic 2017 Mercoledì 16:00 Lezione Rimandata a domani
7 Dic 2017 Giovedì 16:00 AULA L1 Esercitazione su D3.js ( In questo ZIP trovate il folder D3 con tutti i file che abbiamo visto/editato a lezione)
11 Dic 2017 Lunedì 14:00 Lezione Annullata per Allerta Meteo
13 Dic 2017 Mercoledì 16:00
13 Dic 2017 Venerdì 16:00 AULA L1
19 Dic 2017 Martedì 09:00 VERIFICA AULA L1 ore 09:00