Computer Graphics Laboratory ETH Zurich


Seminar 'Advanced Methods in Computer Graphics' - SS 17


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, rendering, visualization as well as fabrication.

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, O. Sorkine-Hornung
Assistants Dr. Tobias Günther (, CAB G86.2

Dr. Paulo Gotardo (,

Dr. Petar Pjanic (
Location CAB G 52, Fridays 13:00-15:00



Date Topic Paper Student Supervisor
03-MarExample talks
10-MarNo session
17-MarNo session
24-MarVideo and PanoramaPhase-Based Video Motion ProcessingThomas WolfSimone Meyer
Jump: Virtual Reality VideoJulia GigerChristopher Schroers
31-MarCapture I and Imaging IReal-time 3D Reconstruction at Scale using Voxel HashingNils SchnabelGaurav Chaurasia
A Model of Local AdaptationYiqing ZhuPetar Pjanic
7-AprCapture IICorrective 3D Reconstruction of Lips from Monocular VideoLukas RuschPaulo Gotardo
Lightweight Eye Capture Using A Parametric ModelLuca LanzendörferPascal Berard
14-AprNo sessionNo session
21-AprNo sessionNo session
28-AprOptical Flow and RobotsEpic Flow: Edge-Preserving Interpolation of Correspondences for Optical FlowYves FrankPaulo Gotardo
Interactive Design of 3D-Printable Robotic CreaturesGuido MaigaGoekcen Cimen
5-MayAnimationSketchiMo: Sketch-based Motion Editing for Articulated CharactersLea Auf der MaurAntoine Milliez
Synchronized Multi-character Motion EditingPer NäslundLoic Ciccone
12-MayMaterialsDisplacement Interpolation using Lagrangian Mass TransportYunhua XingTobias Guenther
Pushing the Limits of 3D Color Printing: Error Diffusion with Translucent MaterialsFelice SerenaPetar Pjanic
19-MayParticipating Media and CausticsImportance Sampling Techniques for Path Tracing in Participating MediaQinzhu XuThomas Mueller
High-Contrast Computational Caustic DesignJonathan MeierMarios Papas
26-MayImaging IIFast Local Laplacian Filters: Theory and ApplicationsAndreas EmchPetar Pjanic
Palette-based Photo RecoloringFrançois SerrePetar Pjanic
2-JunNo sessionNo session