Introduction Slides Coding Paper Reading and Representation

Digital Geometry Processing


Xiao-Ming Fu       University of Science and Technology of China


This course provides an introduction to digital geometry processing, a subfield of computer graphics. This course will cover basic mathematical foundations for studying 3D surfaces from a discrete differential geometric standpoint and present the full geometry processing pipeline, including mesh representation, mesh smoothing, parameterization, remeshing, decimation and surface deformation.



Basic training
Implementation: Shortest path (Dijkstra’s algorithm) and minimal spanning tree on the triangular mesh
Reference: Spanning Tree Seams for Reducing Parameterization Distortion of Triangulated Surfaces
Deadline: 24:00 2017/3/18

Mesh Smoothing
Implementation: Bilateral mesh denoising
Deadline: 24:00 2017/4/1

Mesh Parameterization
Implementation: Least Squares Conformal Maps for Automatic Texture Atlas Generation
Deadline: 24:00 2017/4/15

Implementation: A Remeshing Approach to Multiresolution Modeling
Deadline: 24:00 2017/4/29

Mesh Simplification
Implementation: Surface Simplification Using Quadric Error Metrics
Deadline: 24:00 2017/5/13

Mesh Deformation 1
Implementation: As-Rigid-As-Possible Surface Modeling
Deadline: 24:00 2017/5/27

Mesh Deformation 2
Implementation: Free-Form Deformation of Solid Geometric Models
Deadline: 24:00 2017/6/10

Mesh Interpolation
Implementation: As-Rigid-As-Possible Shape Interpolation
Deadline: 24:00 2017/6/24

Paper Reading and Representation

Specified paper: A Survey of Surface Reconstruction from Point Clouds
Deadline: 24:00 2017/6/24