";
}
function ShowPaper($title, $author, $url)
{
$url = htmlentities($url);
echo "
";
}
function ShowPaperShort($title, $url, $urlpdf, $image)
{
$url = htmlentities($url);
if($url == "" || substr($url, 0, 4) == "http" || substr($url, 0, 8) == "download")
{
echo "
Description
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 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.
Prerequisites
The "Visual Computing", "Introduction to Computer Graphics" and "Computer Vision I"
courses are recommended, but not mandatory.
Administration
Presence
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.
Grading
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
BeginAdminTable();
AdminTableEntry("Number", "
252-5704-00L");
AdminTableEntry("Lecturers", "M. Gross, O. Sorkine-Hornung");
AdminTableEntry("Assistants", "M. Bächer, J. Novak, H. Zimmer");
AdminTableEntry("Location", RoomLink("CAB G 52") . ", Friday, 13-15");
AdminTableEntry("ECTS Credits", "2");
EndAdminTable();
?>
Links
Schedule
BeginSeminarScheduleTable();
SeminarScheduleEntry("20-Feb","Introduction","drz","","","");
SeminarScheduleEntry("27-Feb","Example talks","drz","","","","");
// SeminarScheduleEntry("06-Mar","3D reconstruction","vision",
// "Real-time 3D Reconstruction at Scale using Voxel Hashing","Michel Keller","Pascal Berard","pascal.berard@disneyresearch.com",
// "Image-Based Reconstruction and Synthesis of Dense Foliage", "Damian Karrer", "Derek Bradley","derek.bradley@disneyresearch.com");
SeminarScheduleEntry("06-Mar","No session","drz"
// "Fast Burst Images Denoising"," ","Tunc Aydin","tunc@disneyresearch.com",
// "Bilateral Texture Filtering"," ","Supervisor","email"
);
SeminarScheduleEntry("13-Mar","No session","drz"
// "Discrete Stochastic Microfacet Models"," ","Wenzel Jakob","wenzel@inf.ethz.ch",
// "Rendering Glints on High-Resolution Normal-Mapped Specular Surfaces"," ","Wenzel Jakob","wenzel@inf.ethz.ch",
// "A Physically-Based BSDF for Modeling the Appearance of Paper"," ","Marios Papas","marios.papas@disneyresearch.com"
);
SeminarScheduleEntry("20-Mar","Modeling","materials",
// "True2Form: 3D Curve Networks from 2D Sketches via Selective Regularization"," ","Olga Diamanti","olga.diamanti@inf.ethz.ch",
// "Creating Works-Like Prototypes of Mechanical Objects"," ","Moritz Baecher","moritz.baecher@disneyresearch.com",
"3-Sweep: Extracting Editable Objects from a Single Photo","Mauro Guerini","Yeara Kozlov","yeara.kozlov@disneyresearch.com",
"Computational Design of Linkage-Based Characters","Zhi Bei","Vittorio Megaro","vittorio.megaro@disneyresearch.com "
);
SeminarScheduleEntry("27-Mar","Filtering & Flow","vision",
"Rolling Guidance Filter","David Nigglli","Oliver Wang","owang@disneyresearch.com",
"EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flow","Lukas Schneider","Henning Zimmer","henning.zimmer@disneyresearch.com"
// "Fast Edge-Preserving PatchMatch for Large Displacement Optical Flow"," ","Henning Zimmer","henning.zimmer@disneyresearch.com",
// "Highly Overparameterized Optical Flow Using PatchMatch Belief Propagation"," ","Henning Zimmer","henning.zimmer@disneyresearch.com"
);
SeminarScheduleEntry("17-Apr","Light transport in participating media","rendering",
"Importance Sampling Techniques for Path Tracing in Participating Media","Dominik Borer","Jan Novak","jan.novak@disneyresearch.com",
"The Beam Radiance Estimate for Volumetric Photon Mapping","Radek Danecek","Jan Novak","jan.novak@disneyresearch.com"
// "Hero Wavelength Spectral Sampling"," ","Romain Prevost","romain.prevost@disneyresearch.com"
);
// no Henning ?!
SeminarScheduleEntry("24-Apr","Genetic Programming","rendering",
"Genetic Programming for Shader Simplification","Ribin Chalumattu","Fabrice Rousselle","fabrice.rousselle@disneyresearch.com"
// "Computational Design of Mechanical Characters"," ","Moritz Baecher","moritz.baecher@disneyresearch.com",
// "Computational Design of Actuated Deformable Characters"," ","Christian Schumacher","christian.schumacher@disneyresearch.com "
);
SeminarScheduleEntry("08-May","Panoramas","vision",
"Panorama Weaving: Fast and Flexible Seam Processing","Manuel Kaufmann","Changil Kim","kimc@disneyresearch.com",
"Rectangling Panoramic Images via Warping","Stefan Holdener","Kaan Yucer","kaan.yucer@disneyresearch.com"
);
SeminarScheduleEntry("15-May","Panoramas & Caustics","materials",
"Panoramic Video from Unstructured Camera Arrays","Jan Marti","Federico Perazzi","federico.perazzi@disneyresearch.com",
// "Appearance-Mimicking Surfaces"," ","Christian Schueller","schuellc@inf.ethz.ch",
// "Assembling Self-Supporting Structures"," ","Amit Bermano","amit.bermano@disneyresearch.com",
"High-Contrast Computational Caustic Design","Hao Sun","Marios Papas","marios.papas@disneyresearch.com"
);
SeminarScheduleEntry("22-May","Capture","vision",
// "High-Quality Capture of Eyes"," ","Pascal Berard","pascal.berard@disneyresearch.com",
"Stylized Hair Capture","Miriam Tschanen","Derek Bradley","derek.bradley@disneyresearch.com",
"Coupled 3D Reconstruction of Sparse Facial Hair and Skin","Daniel Valerio Sampaio","Thabo Beeler","dbeeler@disneyresearch.com"
);
// SeminarScheduleEntry("22-May","Efficient rendering","rendering",
// "Gradient-Domain Metropolis Light Transport"," ","Fabrice Rousselle","fabrice.rousselle@disneyresearch.com",
// "On-line Learning of Parametric Mixture Models for Light Transport Simulation"," ","Jan Novak","jan.novak@disneyresearch.com"
// );
SeminarScheduleEntry("29-May","Backup session","drz"
// "High-Quality Capture of Eyes"," ","Pascal Berard","pascal.berard@disneyresearch.com",
// "Stylized Hair Capture","Miriam Tschanen","Derek Bradley","derek.bradley@disneyresearch.com",
// "Coupled 3D Reconstruction of Sparse Facial Hair and Skin","Daniel Valerio Sampaio","Thabo Beeler","dbeeler@disneyresearch.com"
);
EndSeminarScheduleTable();
?>
Seminar Papers
// Image filtering
// ShowPaperShort(
// "Fast Burst Images Denoising",
// "http://personal.ie.cuhk.edu.hk/~lz013/projects/BurstDenoising.html",
// "http://personal.ie.cuhk.edu.hk/~lz013/papers/burstdenoising.pdf",
// "burst.jpg");
ShowPaperShort(
"Rolling Guidance Filter",
"http://www.cse.cuhk.edu.hk/leojia/projects/rollguidance/",
"http://www.cse.cuhk.edu.hk/leojia/projects/rollguidance/paper/[ECCV2014]RollingGuidanceFilter_5M.pdf",
"RGF.jpg");
// ShowPaperShort(
// "Bilateral Texture Filtering",
// "http://cg.postech.ac.kr/research/btf/",
// "http://cg.postech.ac.kr/research/btf/paper.pdf",
// "btf.jpg");
// Rendering 1
// Reflectance modeling
// ShowPaperShort(
// "Discrete Stochastic Microfacet Models",
// "http://www.cs.cornell.edu/projects/stochastic-sg14/",
// "http://www.cs.cornell.edu/projects/stochastic-sg14/stochastic.pdf",
// "glints1.jpg");
// ShowPaperShort(
// "Rendering Glints on High-Resolution Normal-Mapped Specular Surfaces",
// "http://www.eecs.berkeley.edu/~lingqi/",
// "http://www.eecs.berkeley.edu/~lingqi/publications/paper_glints.pdf",
// "glints2.jpg");
// ShowPaperShort(
// "A Physically-Based BSDF for Modeling the Appearance of Paper",
// "https://graphics.ethz.ch/~mpapas/",
// "https://graphics.ethz.ch/~mpapas/publications/paper-paper.pdf",
// "paperpaper.jpg");
// Interactive Modeling
// ShowPaperShort(
// "True2Form: 3D Curve Networks from 2D Sketches via Selective Regularization",
// "https://www.cs.ubc.ca/~brianxu/publications/true2form/index.html",
// "https://www.cs.ubc.ca/~brianxu/publications/true2form/files/True2Form.pdf",
// "True2Form.jpg");
// ShowPaperShort(
// "Creating Works-Like Prototypes of Mechanical Objects",
// "http://geometry.cs.ucl.ac.uk/projects/2014/works-like/",
// "http://geometry.cs.ucl.ac.uk/projects/2014/works-like/paper_docs/klyam_worksLike_sigga14.pdf",
// "Prot.jpg");
ShowPaperShort(
"3-Sweep: Extracting Editable Objects from a Single Photo",
"http://cg.cs.tsinghua.edu.cn/3sweep/index.html",
"http://cg.cs.tsinghua.edu.cn/3sweep/index.html",
"3sweep.JPG");
// Flow
ShowPaperShort(
"EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flow",
"http://lear.inrialpes.fr/src/epicflow/",
"https://hal.inria.fr/hal-01097477/document",
"epic.jpg");
// ShowPaperShort(
// "Fast Edge-Preserving PatchMatch for Large Displacement Optical Flow",
// "http://www.cs.cityu.edu.hk/~linchabao2/cvpr2014eppm/",
// "http://vision.ucla.edu/~hljin/papers/tip14.pdf",
// "EPPM.jpg");
// ShowPaperShort(
// "Highly Overparameterized Optical Flow Using PatchMatch Belief Propagation",
// "http://wwwpub.zih.tu-dresden.de/~cvweb/publications/papers/2014/Hornacek_PMflow.pdf",
// "http://wwwpub.zih.tu-dresden.de/~cvweb/publications/papers/2014/Hornacek_PMflow.pdf",
// "PMflow.jpg");
// Rendering 2
// Participating Media
ShowPaperShort(
"Importance Sampling Techniques for Path Tracing in Participating Media",
"https://sites.google.com/site/ckulla/home/importance-sampling-techniques-for-path-tracing-in-participating-media",
"https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxja3VsbGF8Z3g6MzllYTMyYWY3ZDVjMDVlZg",
"equiangular.jpg");
ShowPaperShort(
"The Beam Radiance Estimate for Volumetric Photon Mapping",
"http://www.cs.dartmouth.edu/~wjarosz/publications/jarosz08beam.html",
"http://www.cs.dartmouth.edu/~wjarosz/publications/jarosz08beam.pdf",
"beamrr.jpg");
// ShowPaperShort(
// "Hero Wavelength Spectral Sampling",
// "http://cgg.mff.cuni.cz/~wilkie/Website/EGSR_14.html",
// "http://cgg.mff.cuni.cz/~wilkie/Website/EGSR_14_files/WNDWH14HWSS.pdf",
// "herowavelength.jpg");
// Computational Design of Characters
// ShowPaperShort(
// "Computational Design of Mechanical Characters",
// "http://www.disneyresearch.com/project/mechanical-characters/",
// "http://www.disneyresearch.com/wp-content/uploads/CDMC1.pdf",
// "MechChar.JPG");
ShowPaperShort(
"Computational Design of Linkage-Based Characters",
"http://www.disneyresearch.com/project/linkage-based-characters/",
"http://www.disneyresearch.com/wp-content/uploads/Project_Linkages_Siggraph2014_paper.pdf",
"LinChar.jpg");
// ShowPaperShort(
// "Computational Design of Actuated Deformable Characters",
// "http://www.disneyresearch.com/project/actuated-deformable-characters/",
// "http://www.disneyresearch.com/wp-content/uploads/DeformableActuation_11.pdf",
// "ArtChar.jpg");
// Panoramas
ShowPaperShort(
"Panorama Weaving: Fast and Flexible Seam Processing",
"http://www.sci.utah.edu/~bsumma/projects/weaving/",
"http://www.sci.utah.edu/~bsumma/pdfs/panoweaving_rgb.pdf",
"weav.jpg");
ShowPaperShort(
"Rectangling Panoramic Images via Warping",
"http://research.microsoft.com/en-us/um/people/kahe/sig13/index.html",
"http://research.microsoft.com/en-us/um/people/kahe/publications/sig13pano.pdf",
"rect.jpg");
ShowPaperShort(
"Panoramic Video from Unstructured Camera Arrays",
"",
"https://dl.dropboxusercontent.com/u/53918170/panovid.zip",
"videopano1.jpg");
// Fabrication
// ShowPaperShort(
// "Appearance-Mimicking Surfaces",
// "http://igl.ethz.ch/projects/ams/",
// "http://igl.ethz.ch/projects/ams/ams.pdf",
// "AppMim.JPG");
// ShowPaperShort(
// "Assembling Self-Supporting Structures",
// "http://igl.ethz.ch/projects/masonry/assembly/",
// "http://igl.ethz.ch/projects/masonry/assembly/assembling-2014.pdf",
// "SelfSupp.JPG");
ShowPaperShort(
"High-Contrast Computational Caustic Design",
"http://www.chateaunoir.net/caustics.html",
"http://lgg.epfl.ch/publications/2014/HighContrastCaustics.pdf",
"Caustics.JPG");
// Rendering 3
ShowPaperShort(
"Genetic Programming for Shader Simplification",
"http://www.cs.virginia.edu/~gfx/pmwiki/index.php?n=Pubs.SitthiAmorn2011GPS",
"http://www.cs.virginia.edu/~gfx/pubs/SitthiAmorn_2011_GPS/sitthiamorn_siga11.pdf",
"genetic.jpg");
// ShowPaperShort(
// "Gradient-Domain Metropolis Light Transport",
// "https://mediatech.aalto.fi/publications/graphics/GMLT/",
// "https://mediatech.aalto.fi/publications/graphics/GMLT/lehtinen2013siggraph_paper.pdf",
// "gdmlt.jpg");
// ShowPaperShort(
// "On-line Learning of Parametric Mixture Models for Light Transport Simulation",
// "http://cgg.mff.cuni.cz/~jirka/papers/2014/olpm/",
// "http://cgg.mff.cuni.cz/~jirka/papers/2014/olpm/On-lineLearningPPMinLTS.pdf",
// "mixturemodels.jpg");
// Face
// ShowPaperShort(
// "High-Quality Capture of Eyes",
// "http://www.disneyresearch.com/publication/high-quality-capture-of-eyes/",
// "http://www.disneyresearch.com/wp-content/uploads/High-Quality-Capture-of-Eyes-Pub-Paper.pdf",
// "eye.jpg");
ShowPaperShort(
"Stylized Hair Capture",
"http://www.disneyresearch.com/project/stylized-hair-capture/",
"http://www.disneyresearch.com/wp-content/uploads/Project_StylizedHairCaptureSIGGRAPH14_paper1.pdf",
"hair.jpg");
ShowPaperShort(
"Coupled 3D Reconstruction of Sparse Facial Hair and Skin",
"http://www.disneyresearch.com/project/coupled-3d-reconstruction-of-sparse-facial-hair-and-skin/",
"http://www.disneyresearch.com/wp-content/uploads/Coupled3DReconstructionOfSparseFacialHairAndSkin1.pdf",
"face.jpg");
?>