Computer Graphics Laboratory ETH Zurich


Seminar 'Advanced Methods in Computer Graphics' - SS 18


Course Topics

This seminar covers advanced topics in visual computing, including both seminal research papers as well as the latest research results. The main topic areas are image and video processing, capture, rendering, visualization, simulation, fabrication as well as machine learning in graphics.

Course Setup

Every participant has to present one of the papers in the list below. Additionally, you are required to read the paper that is presented in class beforehand and participate in a discussion during the seminar. An assistant will provide support when preparing the slides and in case technical questions arise.

Learning Objectives

The goal is to get an in-depth understanding of actual problems and research topics in the field of visual computing as well as improve presentations and critical analysis skills.


The "Visual Computing", "Introduction to Computer Graphics" and "Computer Vision I" courses are recommended, but not mandatory.



Presence is mandatory to pass the seminar. If a student cannot attend a seminar session, the reason (e.g. medical certificate) has to be given before the session and must be accepted by one of the organizers. More than three missed seminar sessions will cause the student to fail this class. The dates for the presentations can not be moved except there is someone willing to switch.


The presentation of the selected paper contributes 75% to the final grade. Additionally, the students are required to submit a short abstract of each paper before the class as well as to participate in the group discussions after the presentations. Both will be documented by the organizers and contributes 25% to the final grade.

Organization and Grading

Number 252-5704-00L
Lecturers M. Gross
Assistants Dr. Vinicius C. Azevedo (, CNB G 102.1

Dr. Tobias Günther (, CNB G 102.1

Dr. Jérémy Riviere (
Location CAB G 52, Fridays 13:00-15:00



Date Topic Paper Student Supervisor
09-MarNo session
16-MarNo session
23-MarVideo and ImagingVideo Propagation NetworksMarcel NeidingerSimone Meyer
Temporally coherent local tone mapping of HDR videoChristoph GößmannPelin Dogan
30-MarNo sessionNo session
06-AprNo sessionNo session
13-AprAnimation 1Trajectory Optimization for Full-Body Movements with Complex ContactsJulian CollazoDominik Borer
Synchronized Multi-character Motion EditingXingze TianLoic Ciccone
20-AprAnimation 2 and Capture 1Interactive Design of 3D-Printable Robotic CreaturesXiaotang DuGoekcen Cimen
Anatomically-Constrained Local Deformation Model for Monocular Face CaptureHendrik BaatzPaulo Gotardo
27-AprCapture 2Lightweight Eye Capture Using A Parametric ModelJonathan GranskogPascal Berard
Acquisition of time-varying Participating MediaVirginia RampJeremy Riviere
04-MayMachine LearningKernel-predicting Convolutional Networks for Denoising Monte Carlo RenderingsPerrin HugoByungsoo Kim
A Deep Learning Approach for Generalized Speech AnimationSilvan MelchiorPaulo Gotardo
Deep Bilateral Learning for Real-Time Image Enhancement Tobias GrobMarco Ancona
11-MayPhysics SimulationA Stream Function Solver for Liquid SimulationsRobin BaderVinicius C. Azevedo
Variational Stokes: A Unified Pressure-Viscosity Solver for Accurate Viscous LiquidsYi-Lu ChenVinicius C. Azevedo
18-MayFabricationA Computational Design Tool for Compliant MechanismsSimon BilandChristian Schumacher
High-Contrast Computational Caustic DesignAlex LelidisMarios Papas
25-MayParticipating MediaImportance Sampling Techniques for Path Tracing in Participating MediaJesus Martin BerlawgaThomas Mueller
Residual Ratio Tracking for Estimating Attenuation in Participating MediaNikola DodikThomas Mueller
01-JunRenderingDisplacement Interpolation using Lagrangian Mass TransportGruber AnrelTobias Guenther
Interactive Dynamic Volume Illumination with Refraction and CausticsSamuele DecarliIrene Baeza Rojo