Numerical methods for computer graphics

Lecturers: Nicolas Bonneel, Julie Digne

This class will expose mathematical tools encountered at various stages of the image synthesis pipeline. These methods are widely used in computer graphics research.
  1. Monte-Carlo methods for 3d rendering (Nicolas)
  2. Image and video processing -- mostly with Poisson equation! (Nicolas)
  3. Spectral mesh processing (Julie)
  4. Optimal transport (Nicolas)
  5. Markov random fields (Julie)
  6. Machine Learning for Graphics and Vision (Julie)

Prerequisites: Knowledge of basic geometric data structures and basic linear algebra. Programming.

Evaluation: Students will be graded on one short project related to the course, implemented in the language students feel the most comfortable with, and one article reading. Both the project and chosen paper will be presented at the end of the semester. If a project is taken from Nicolas' part, the reading should be taken from Julie and vice-versa.

Nicolas Bonneel and Julie Digne are junior CNRS researchers at LIRIS lab.

Nicolas Bonneel develops mathematical tools for computer graphics, with particular attention to optimal transport, with applications to geometry, video processing, and rendering. After obtaining his PhD at INRIA Sophia-Antipolis in 2009, and years of post-docs at UBC (Vancouver), INRIA Nancy and Harvard University (Cambridge), he joined LIRIS in the geometry teams GéoMod and M2Disco in 2014.

Julie Digne focuses her research on geometry processing and applied math. She obtained her PhD, advised by Jean-Michel Morel, in 2010 in applied mathematics at Ecole Normale Supérieure de Cachan. She graduated from ENS Cachan (Master's degree: Mathématiques Vision Apprentissage). Her PhD thesis was awarded the Jacques Hadamard Foundation for Mathematics PhD award. In 2010-2012, she was a post-doc at INRIA in collaboration with Caltech. She joined the GéoMod team at LIRIS, University of Lyon in 2012.