Course Code: CS580
Course Name: Digital Geometry Processing
Prerequisites: CS 204 Algorithms or equivalent
Syllabus: Introduction: Basic and General concepts, Representations, Mesh data structures; Reconstruction: Curve and Surface reconstruction algorithms; Smoothing: Transforms, Diffusion flows, Fairing; Simplification: Vertex clustering, Incremental decimation, Shape Approximation, Out-of-Core methods; Parameterization: Concept, Barycentric Mapping, ConformalMapping, Methods based on Distortion Analysis; Remeshing: Local structure, Global structure, Triangle-Based and Quad-dominant Remeshing; Subdivision surfaces; Applications
Texts: Botsch et al. ; Polygon Mesh Processing; CRC Press, Taylor & Francis Group; 2010
References: 1.JA Baerentzen et al.; Guide to Computational Geometry Processing Foundations, Algorithms, and Methods; Springer; 2012
2.J. Bloomenthal and Brian Wyvill; Introduction to Implicit Surfaces; Morgan Kaufmann Publishers Inc.; 1997