Fundamentals of Geometry Processing

Discrete data, shows vertex labels, Face normals, vertex normals, curvature, and after smoothing.


This course covers basic mathematical foundations for studying 3D surfaces from a discrete differential geometric standpoint and present the full geometry processing pipeline: from 3D data capture, mesh smoothing, surface reconstruction, parameterization, registration, shape analysis (correspondence, symmetry, matching), data-driven synthesis, interactive manipulation, to 3D printing.



Geometry processing refers to the design efficient algorithms for the acquisition, representation, reconstruction, optimization, and transmission of geometric information. Because geometric data becomes increasingly important for the development and communication of technical systems and context, efficient processing of geometric data has become a key technology.