Shape Analysis
&
Geometry Processing
Abstract
Il corso è pensato per gli studenti della scuola di dottorato di Matematica ed Informatica, affrontando tematiche di confine tra le due discipline.
Il corso ha come oggetto la 3D shape analysis ed il geometry processing, problematiche di punta in Computer Graphics, Vision e Digital Fabrication. Verranno introdotti concetti e strumenti geometrici classici e recenti, riletti in chiave discreta e computazionale, spaziando dalla geometria differenziale classica (ad es. curvatura e geodetiche, metodi spettrali in PDE) fino ai più recenti sviluppi in topologia computazionale (persistenza topologica). Queste tematiche hanno avuto uno sviluppo notevole negli ultimi decenni grazie al boom del 3D in molti ambiti applicativi come gaming, navigazione autonoma, biomedicale, beni culturali, stampa 3D, etc..
Il corso intende dar modo agli studenti di matematica di apprezzare come strumenti direttamente mutuati dalla geometria trovino applicazioni pratiche, mentre agli studenti di informatica fornirà le basi matematiche necessarie per affrontare efficientemente problematiche aperte in un settore di ricerca assolutamente vivace.
Calendario lezioni
Il corso durerà 32 ore, e si terrà presso l'aula seminari (primo piano) del dipartimento di Matematica (Largo Pontecorvo 5, Pisa) .
11:00 lunedì 26 marzo Introduction (All)
14:00 mercoledì 28 marzo Topology I (Daniela)
11:00 lunedì 9 aprile Topology II (Daniela)
14:00 mercoledì 11 aprile Data Structures I (Fabio)
11:00 lunedì 16 aprile Data Structures II (Paolo)
14:00 mercoledì 18 aprile Differential Geometry I (M.Antonietta)
11:00 lunedì 23 aprile Differential Geometry II (M.Antonietta)
11:00 lunedì 7 maggio Reconstuction from Point Clouds I (Fabio)
14:00 mercoledì 9 maggio Reconstuction from Point Clouds II (Fabio)
11:00 lunedì 14 maggio Remeshing (Paolo)
14:00 mercoledì 16 maggio Parametrization (Paolo)
11:00 lunedì 21 maggio Shape Analysis (Daniela)
14:00 mercoledì 23 maggio Computational Topology (M.Antonietta)
14:00 mercoledì 30 maggio Comp. Topology, Shape Analysis & Learning (Daniela)
11:00 lunedì 4 giugno Geometry Processing for Fabrication (Luigi Malomo)
12:00 lunedì 4 giugno Applications/Challenges/Projects (All)
Avvisi
[1/6/2018] Ci vediamo lunedì 4 giugno alle ore 10 e 50 presso l'ingresso (guardiania) dell'Area della Ricerca, Via G. Moruzzi 1.
[8/5/2018] La lezione di lunedì 28 maggio è stata annullata. Il seminario del Dott. Malomo e la lezione di lunedì 4 giugno si terranno presso il CNR (Via Moruzzi 1, Pisa).
[10/4/2018] Lezione di mercoledì 11 aprile: non è necessario portare il pc.
Materiali
Testi di riferimento:
- Per la parte di Shape Analysis:
- Biasotti, Silvia, Falcidieno, Bianca, Giorgi, Daniela, and Spagnuolo, Michela. Mathematical Tools for Shape Analysis and Description. Synthesis Lectures - Computer Graphics and Animation, Morgan & Claypool Publishers, 2014
- Per la parte di geometry processing :
- Botsch, Mario, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Lévy. Polygon mesh processing. CRC press, 2010
- Articoli:
- Verranno aggiunti durante lo svolgimento del corso per approfondire le tematiche che incontreranno il maggior interesse
Durante il corso verranno pubblicate su questo sito le slide delle lezioni.
Esame
Da concordare con i docenti. Si potrà scegliere tra seminario e progetto da una lista che verrà fornita dai docenti.
Argomenti d'esame
Geometria Differenziale. Curvatura e geodetiche: implementazione e applicazioni
Ricostruzione
Parametrizzazione.
Remeshing. Subdivision surfaces, Simplification algorithms.
Metodi spettrali. Operatore di Laplace-Beltrami e nucleo del calore e loro discretizzazione. Applicazioni: HKS, Shape Google, ...
Teoria di Morse. Complessi di Morse Smale e loro applicazioni. Grafo di Reeb e sue estensioni per i diversi ambiti applicativi
Metodi omologici. Omologia persistente semplice e multiparametrica. Approccio statistico (persistent landscape). Applicazioni varie (segmentazione, semplificazione di mesh, clustering)
Problematiche della Shape Analysis: feature extraction, segmentation, description and retrieval, correspondence. Approcci alla loro risoluzione (ad es., functional maps).
Learning on 3D data. 3D geometric learning
Docenti
Shape Analysis: Daniela Giorgi, Maria Antonietta Pascali
Geometry Processing: Paolo Cignoni, Fabio Ganovelli