This is a student seminar that provides introduction to geometry processing and the emerging field of geometric deep learning.
The Course will consists of two parts:
1. introduction to discrete differential geometry (given by Yaron).
2. seminar lectures (given by participating students) in:
-
Geometry processing.
-
Geometric deep learning.
Each student is expected to attend all classes and prepare and present one lecture on one of the topics below (see seminar part). Furthermore, weekly assignment will be to read and summarize 1-3 papers in a short paragraph.
Introductory part (delivered by Yaron 2-3 meetings):
-
Introduction to geometry processing.
-
Image processing - geometry processing.
-
Surfaces, meshes.
-
Piecewise linear functions, gradients, dirichlet energy, discrete harmonic.
-
Curvature, Euler characteristic, Gauss-Bonnet, Vector fields, deformations.
-
Applications:
-
Processing: smoothing, morphing, reconstruction, deformations, parameterizations, mappings.
-
Analysis: shape matching and distance, structure analysis (symmetry, inverse engineering), shape space.
Seminar part (delivered by participating students):
-
Geometry processing.
-
Computational topology.
-
Discrete differential geometry.
-
Tutte embedding.
-
Quadratic matching.
-
Spectral shape analysis.
-
Cross fields.
-
Deformations.
-
Geometric deep learning.
-
Rendering based methods.
-
Spectral deep learning.
-
Patch based methods.
-
Parameterization based methods.
-
Point nets.
-
Shape generation.