everything.study
CSC 419H1

Geometry Processing

0.5 credits · Undergraduate

Extending traditional signal processing, geometry processing interprets three-dimensional curves and surfaces as signals. Just as audio and image signal data can be filtered, denoised and decomposed spectrally, so can the geometry of a three-dimensional curve or surface. The course covers algorithms and mathematics behind fundamental operations for interpreting and manipulating geometric data. These essential tools enable: geometric modeling for computer aided design, life-like animations for computer graphics, reliable physical simulations, and robust scene representations for computer vision. Topics include: discrete curves and surfaces, curvature computation, surface reconstruction from point clouds, surface smoothing and denoising, parameterization, symmetry detection, and animation.

Prerequisites & course information

Prerequisite: ( MAT235H1 , MAT236H1 )/ MAT235Y1 / MAT237Y1 / MAT257Y1 ; MAT223H1 / MAT240H1 ; CSC209H1 / CSC209H5 / CSCB09H3 / proficiency in C or C++ Prerequisite for Faculty of Applied Science and Engineering students: MAT291H1 / MAT294H1 / MIE230H1 ; MAT185H1 / MAT188H1 ; APS105H1 / ESC180H1 / CSC180H1; Prerequisite:; Exclusion: NOTE: Students not enrolled in the Computer Science Major or Specialist program at A&S, UTM, or UTSC, or the Data Science Specialist at A&S, are limited to a maximum of 1.5 credits in 300-/400-level CSC/ECE courses.; Exclusion:

Sources