Physically-based Rendering
Our goal is the efficient and physically accurate simulation of how light interacts with the world around it. Currently, our research concentrates on applying machine learning methods to improve rendering efficiency. We are also interested in developing algorithms and theoretical frameworks which enable the synthesis of images that previously were infeasible to render. Additionally, we investigate the corresponding inverse process of fabricating objects which exhibit a given desired appearance.
Topics
Efficient Rendering with Machine Learning
The interactions of light with the world can be described by the Rendering Equation. Being an infinite-dimensional integral to which no closed-form solution exists in the general case, the equation has to be evaluated using numerical methods, more specifically Monte Carlo integration. The estimates produced by these rendering methods can often be noisy. Machine learning methods can improve rendering efficiency in two aspects, either as post-processing or during rendering. We investigate both options, with image-plane reconstruction methods that produce clean images from noisy estimates, and with path guiding methods which learn the distribution of light to reduce the noise produced by path tracing.
Advanced Monte Carlo Methods for Image Synthesis
Different Monte Carlo rendering techniques, such as Path Tracing, Photon Mapping, Metropolis Light Transport, are suitable for different types of scenes in terms of efficiency. General as they might be, it could be that none of them is efficient for certain types of scenes, and a more specialized method is required. We explore improvements and extensions to existing Monte Carlo methods and develop advanced methods to efficiently simulate light transport in scenes whose simulation was very expensive or even infeasible before.
Appearance Fabrication
Appearance is an important property of real world materials. In many situations it is desirable to be able to simulate the appearance of an object on screen, or replicate the appearance of a real object. These tasks are usually performed by artists and require multiple tedious iterations of trial and error. Our goal is to automate the process of measuring, replicating and controlling the appearance of objects, both on screen and in the real world.
Image and Video
The goal of our research is to study and develop algorithms for image and video processing, editing, analysis and synthesis. Our focus lies on developing highly efficient algorithms which can be applied to real-world high resolution image and video data.
Topics
Image Resampling
Image Super-Resolution (SR) is a classic vision problem where the goal is to reconstruct a high-resolution image from its low-resolution counterpart. Image resampling is a more general problem where the input image is first warped by an arbitrary function, then new pixels are sampled to generate an output image.
In addition to image SR, image resampling has many applications. For example, it may be used to correct perspective or lens distortion. It also finds use in video retargeting. Retargeting is the problem of converting video from one aspect ratio to another. For example converting old 4:3 footage to modern 16:9 footage.
Due to its more general nature compared to image SR, image resampling poses many new and interesting research questions.
Frame Interpolation and Motion Estimation
Frame interpolation - synthesizing new frames in between a given sequence - is a video processing technique that can be used for various reasons, such as achieving certain artistic slow-motion effects, synchronizing content captured at different frame rates, or for reducing rendering costs and turnaround times by rendering fewer frames and interpolating to the originally intended frame rate. A crucial step in state-of-the-art frame interpolation methods is motion estimation of the scene that is used for finding correspondences in the input frames.
Image and Video Compression
With the ever-increasing image and video content that has been produced it becomes more and more important to reduce their storage needs and the Internet traffic that is necessary to make them available for the consumer. The goal of the image and video compression methods is to improve the quality/bit-rate compromise by leveraging recent development in machine learning and in particular generative models, exploring both lossy and near lossless compression.
Face Swapping
The swapping of the appearance of a target to a source actor while maintaining the target actor's performance is a longstanding and challenging problem in visual effects. The problem typically arises in cases in which a character needs to be portrayed at a younger age, when an actor is not available / deceased or when stunt scenes would be too dangerous for an actor to perform. Our goal is to produce photo-realistic, temporally coherent results at megapixel resolution for diverse facial expressions and lighting conditions.
Publications
2024
T. N. Schnabel, Y. Lill, B. K. Benitez, P. Nalabothu, P. Metzler, A. A. Mueller, M. Gross, B. Gözcü, B. Solenthaler
Large-Scale 3D Infant Face Model
Medical Image Computing and Computer Assisted Intervention - MICCAI 2024 (Marrakesh, Morocco, October 06-10, 2024), pp. 217-227
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
X. Zhang, G. Roethlin, S. Zhu, T. O. Aydin, F. Salehi, M. Gross, M. Papas
Neural Denoising for Deep-Z Monte Carlo Renderings
Proceedings of Eurographics (EG) (Limassol, Cyprus, April 22-26, 2024), Computer Graphics Forum, vol. 43, no. 2, 2024, pp. 1-18
Available files:
[
PDF] [
BibTeX]
[
Abstract]
2023
Z. Chen, L. Relic, R. Azevedo, Y. Zhang, M. Gross, D. Xu, L. Zhou, C. Schroers
Neural Video Compression with Spatio-Temporal Cross-Covariance Transformers
MM '23: Proceedings of the 31st ACM International Conference on Multimedia (Ottawa, Canada, October 29-November 3, 2023), pp. 8543-8551
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
M. Kansy, A. Raël, G. Mignone, J. Naruniec, C. Schroers, M. Gross, R. M. Weber
Controllable Inversion of Black-Box Face Recognition Models via Diffusion
Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV) Workshops (Paris, France, October 02-06, 2023), pp. 3159-3169
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
K. M. Briedis, A. Djelouah, R. Ortiz, M. Meyer, M. Gross, C. Schroers
Kernel-based Frame Interpolation for Spatio-temporally Adaptive Rendering
SIGGRAPH '23: ACM SIGGRAPH 2023 Conference Proceedings (Los Angeles,CA,USA, August 6-10, 2023), pp. 59:1-59:11
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
K. M. Briedis, A. Djelouah, R. Ortiz, M. Meyer, M. Gross, C. Schroers
Kernel-based Frame Interpolation for Spatio-temporally Adaptive Rendering
SIGGRAPH '23: ACM SIGGRAPH 2023 Conference Proceedings (Los Angeles,CA,USA, August 6-10, 2023), pp. 59:1-59:11
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
M. Bernasconi, A. Djelouah, F. Salehi, M. Gross, C. Schroers
Kernel Aware Resampler
Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (Vancouver, Canada, June 18-22, 2023), pp. 22347-22355
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
M. Kansy, J. Balletshofer, J. Naruniec, C. Schroers, G. Mignone, M. Gross, R. M. Weber
Self-Supervised Effective Resolution Estimation With Adversarial Augmentations
Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) Workshops (Waikoloa, USA, January 3-7, 2023), pp. 573-582
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
2022
X. Zhang, M. Ott, M. Manzi, M. Gross, M. Papas
Automatic Feature Selection for Denoising Volumetric Renderings
Proceedings of Eurographics Symposium on Rendering (EGSR) (Prague, Czech Republic, July 4-6, 2022), Computer Graphics Forum, vol. 41, no. 4, 2022, pp. 63-77
Available files:
[
PDF] [
BibTeX]
[
Abstract]
2021
K. M. Briedis, A. Djelouah, M. Meyer, I. McGonigal, M. Gross, C. Schroers
Neural Frame Interpolation for Rendered Content
Proceedings of ACM SIGGRAPH Asia (Tokyo, Japan, Dec. 14-17, 2021), ACM Transactions on Graphics, vol. 40, no. 6, pp. 239:1-239:13
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
K. M. Briedis, A. Djelouah, M. Meyer, I. McGonigal, M. Gross, C. Schroers
Neural Frame Interpolation for Rendered Content
Proceedings of ACM SIGGRAPH Asia (Tokyo, Japan, Dec. 14-17, 2021), ACM Transactions on Graphics, vol. 40, no. 6, pp. 239:1-239:13
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
[
YouTube]
X. Zhang, M. Manzi, T. Vogels, H. Dahlberg, M. Gross, M. Papas
Deep Compositional Denoising for High-quality Monte Carlo Rendering
Proceedings of Eurographics Symposium on Rendering (EGSR) (Vienna, Austria, June 29 -- July 2, 2021), Computer Graphics Forum, vol. 40, no. 4, 2021, pp. 1-13
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
D. Borer, L. Yuhang, L. Wülfroth, J. Buhmann, M. Guay
Rig-space Neural Rendering
Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP) (Virtual, February 8-10, 2021), pp. 300-307
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
2020
J. Naruniec, L. Helminger, C. Schroers, R. M. Weber
High-Resolution Neural Face Swapping for Visual Effects
Proceedings of Eurographics Symposium on Rendering (EGSR) (London, UK, June 29 -- July 3, 2020), Computer Graphics Forum, vol. 39, no. 4, 2020, pp. 173-184
Available files:
[
PDF] [
BibTeX]
[
Abstract]
[
YouTube]
T. Müller, B. McWilliams, F. Rousselle, M. Gross, J. Novák
Neural Importance Sampling
Proceedings of ACM SIGGRAPH (Los Angeles,USA, Oct 2019, 2019), ACM Transactions on Graphics, vol. 38, no. 5, pp. 145:1-145:19
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
R. Roveri, A. C. Öztireli, I. Pandele, M. Gross
PointProNets: Consolidation of Point Clouds with Convolutional Neural Networks
Proceedings of Eurographics (Delft, The Netherlands, April 16-20, 2018), Computer Graphics Forum, vol. 37, no. 2, pp. 87-99
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
B. Kim, O. Wang, A. C. Öztireli, M. Gross
Semantic Segmentation for Line Drawing Vectorization Using Neural Networks
Proceedings of Eurographics (Delft, Netherlands, April 16-20, 2018), Computer Graphics Forum, vol. 37, no. 2, pp. 329-338
Available files:
[
PDF] [
BibTeX]
[
Abstract]
S. Kallweit, T. Müller, B. McWilliams, M. Gross, J. Novák
Deep Scattering: Rendering Atmospheric Clouds with Radiance-Predicting Neural Networks
Proceedings of ACM SIGGRAPH Asia (Bangkok, Thailand, November 27-30, 2017), ACM Transactions on Graphics, vol. 36, no. 4, pp. 231:1-231:11
Available files:
[
BibTeX]
[
Abstract]
T. Müller, M. Gross, J. Novák
Practical Path Guiding for Efficient Light-Transport Simulation
Proceedings of Eurographics Symposium on Rendering (EGSR) (Helsinki, Finland, Jun 19-21, 2017), Computer Graphics Forum, vol. 36, no. 4, 2017, pp. 91--100
(Best Paper Award)
Available files:
[
PDF][
PDF suppl.] [
Video] [
BibTeX]
[
Abstract]
R. Danecek*, E. Dibra*, A. C. Öztireli, R. Ziegler, M. Gross
DeepGarment : 3D Garment Shape Estimation from a Single Image
Proceedings of Eurographics (Lyon, France, April 24-28, 2017), Computer Graphics Forum, vol. 36, no. 2, pp. 269-280
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
E. Dibra, H. Jain, C. Öztireli, R. Ziegler, M. Gross
HS-Nets: Estimating Human Body Shape from Silhouettes with Convolutional Neural Networks
Proceedings of the Fourth International Conference on 3D Vision, 3DV (Stanford, CA, USA, October 25-28, 2016), pp. 108-117
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
J.C. Bazin, C. Plüss (Kuster), G. Yu, T. Martin, A. Jacobson, M. Gross
Physically Based Video Editing
Proceedings of the Pacific Conference on Computer Graphics and Applications (Okinawa, Japan, October 11-14, 2016), Computer Graphics Forum, vol. 35, no. 7, 2016, pp. 421-429
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
T. Müller, M. Papas, M. Gross, W. Jarosz, J. Novák
Efficient Rendering of Heterogeneous Polydisperse Granular Media
Proceedings of ACM SIGGRAPH Asia (Macao, China, December 5-8, 2016), ACM Transactions on Graphics, vol. 35, no. 6, pp. 168:1-168:14
(Winner of the CGF Cover Contest 2017)
Available files:
[
PDF][
PDF suppl.] [
Video] [
BibTeX]
[
Abstract]
A. Chapiro, T. Aydin, N. Stefanoski, S. Croci, A. Smolic, M. Gross
Art-Directable Continuous Dynamic Range Video
Computers and Graphics, Elsevier, vol. 53, no. , 2015, pp. 54-62
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
J. Meng, M. Papas, R. Habel, C. Dachsbacher, S. Marschner, M. Gross, W. Jarosz
Multi-Scale Modeling and Rendering of Granular Materials
Proceedings of ACM SIGGRAPH (Los Angeles, USA, August 9-13, 2015), ACM Transactions on Graphics, vol. 34, no. 4, pp. 49:1-49:13
Available files:
[
PDF][
PDF suppl.] [
Video] [
BibTeX]
[
Abstract]
A. Chapiro, C. O'Sullivan, W. Jarosz, M. Gross, A. Smolic
Stereo from Shading
Proceedings of Eurographics Symposium on Rendering (EGSR) (Darmstadt,Germany, Jun 24-26, 2015), pp. --
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
F. Perazzi, O. Sorkine-Hornung, A. Sorkine-Hornung
Efficient Salient Foreground Detection for Images and Video using Fiedler Vectors
Proceedings of Eurographics (Zurich,Switzerland,, May 4-8, 2015), Computer Graphics Forum, vol. 34, no. 2, pp. 21-29
Available files:
[
PDF] [
BibTeX]
[
Abstract]
F. Perazzi, A. Sorkine-Hornung, H. Zimmer, P. Kaufmann, O. Wang, S. Watson, M. Gross
Panoramic Video from Unstructured Camera Arrays
Proceedings of Eurographics (Zurich,Switzerland,, May 4-8, 2015), Computer Graphics Forum, vol. 34, no. 2, pp. 57-68
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
2014
T. Aydin, N. Stefanoski, S. Croci, M. Gross, A. Smolic
Temporally Coherent Local Tone Mapping of HDR Video
Proceedings of ACM SIGGRAPH Asia (Shenzhen, December 3 - December 6, 2014), ACM Transactions on Graphics, vol. 33, no. 6, pp. 196:1--196:13
Available files:
[
PDF][
PDF suppl.] [
Video] [
BibTeX]
[
Abstract]
F. Angehrn, O. Wang, Y. Aksoy, M. Gross, A. Smolic
MasterCam FVV: Robust registration of multiview sports video to a static high-resolution master camera for free viewpoint video
Image Processing (ICIP), 2014 IEEE International Conference on, , vol. , no. , 2014, pp. 3474-3478
Available files:
[
PDF] [
BibTeX]
[
Abstract]
A. Chapiro, S. Heinzle, T. Aydin, S. Poulakos, M. Zwicker, A. Smolic, M. Gross
Optimizing Stereo-to-Multiview Conversion for Autostereoscopic Displays
Proceedings of Eurographics (Strasbourg,France, Apr 7-11, 2014), Computer Graphics Forum, vol. 33, no. 2, pp. 63-72
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
D. Saner, O. Wang, S. Heinzle, Y. Pritch, A. Smolic, A. Sorkine-Hornung, M. Gross
High-Speed Object Tracking Using an Asynchronous Temporal Contrast Sensor
Vision, Modeling and Visualization (Darmstadt, Germany, October 8-10, 2014), pp. 87-94
Available files:
[
PDF] [
BibTeX]
[
Abstract]
J. Rueegg, O. Wang, A. Smolic, M. Gross
DuctTake: Spatiotemporal Video Compositing
Proceedings of Eurographics (Girona, Spain, May 6-10, 2013), Computer Graphics Forum, vol. 32, no. , pp. 51-61
Available files:
[
PDF] [
BibTeX]
[
Abstract]
M. Papas, C. Regg, W. Jarosz, B. Bickel, P. Jackson, W. Matusik, S. Marschner, M. Gross
Fabricating Translucent Materials using Continuous Pigment Mixtures
Proceedings of ACM SIGGRAPH (Anaheim, USA, July 21-25, 2013), ACM Transactions on Graphics, vol. 32, no. 4, pp. 146:1-146:12
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
C. Kim, H. Zimmer, Y. Pritch, A. Sorkine-Hornung, M. Gross
Scene Reconstruction from High Spatio-Angular Resolution Light Fields
Proceedings of ACM SIGGRAPH (Anaheim, USA, July 21-25, 2013), ACM Transactions on Graphics, vol. 32, no. 4, pp. 73:1-73:12
Available files:
[
PDF][
PDF suppl.] [
BibTeX]
[
Abstract]
2012
M. Lang, O. Wang, T. Aydin, A. Smolic, M. Gross
Practical Temporal Consistency for Image-based Graphics Applications
Proceedings of ACM SIGGRAPH (Los Angeles,USA, August, 2012), ACM Transactions on Graphics, vol. 31, no. 4, pp. 34:1--34:8
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
T. Oskam, A. Hornung, R. Sumner, M. Gross
Fast and Stable Color Balancing for Images and Augmented Reality
3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT) (Zurich, Switzerland, October 13-15, 2012), pp. 49 - 56
Available files:
[
PDF] [
BibTeX]
[
Abstract]
H. Bowles, K. Mitchell, R. Sumner, J. Moore, M. Gross
Iterative Image Warping
Proceedings of Eurographics (Cagliari, Italy, May 13-18, 2012), Computer Graphics Forum, vol. 31, no. 2, pp. 237-246
Available files:
[
PDF] [
Video] [
Abstract]
M. Papas, T. Houit, D Nowrouzezahrai, M. Gross, W. Jarosz
The Magic Lens: Refractive Steganography
Proceedings of ACM SIGGRAPH Asia (Singapore, November 28 - December 1, 2012), ACM Transactions on Graphics, vol. 31, no. 6, pp. 186:1-186:10
Available files:
[
PDF][
PDF suppl.] [
Video] [
BibTeX]
[
Abstract]
M. Germann, T. Popa, R. Keiser, R. Ziegler, M. Gross
Novel-View Synthesis of Outdoor Sport Events Using an Adaptive View-Dependent Geometry
Proceedings of Eurographics (Cagliari, Italy, May 13-18, 2012), Computer Graphics Forum, vol. 31, no. 2, pp. 325-333
Available files:
[
PDF] [
BibTeX]
[
Abstract]
2011
A. Smolic, S. Poulakos, S. Heinzle, P. Greisen, M. Lang, A. Hornung, M. Farre, N. Stefanoski, O. Wang, L. Schnyder, R. Monroy, M. Gross
Disparity-Aware Stereo 3D Production Tools
Proceedings of Conference for Visual Media Production (CVMP) (London, UK, Nov 16-17, 2011), pp. 165-173
Available files:
[
PDF] [
BibTeX]
[
Abstract]
C. Kim, A. Hornung, S. Heinzle, W. Matusik, M. Gross
Multi-Perspective Stereoscopy from Light Fields
Proceedings of ACM SIGGRAPH Asia (Hong Kong, China, December 12-15, 2011), ACM Transactions on Graphics, vol. 30, no. 6, pp. 190:1-190:10
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
T. Oskam, A. Hornung, H. Bowles, K. Mitchell, M. Gross
OSCAM - Optimized Stereoscopic Camera Control for Interactive 3D
Proceedings of ACM SIGGRAPH Asia (Hong Kong, China, December 12-15, 2011), ACM Transactions on Graphics, vol. 30, no. 6, pp. 189:1-189:8
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
S. Heinzle, P. Greisen, D. Gallup, C. Chen, D. Saner, A. Smolic, A. Burg, W. Matusik, M. Gross
Computational Stereo Camera System with Programmable Control Loop
Proceedings of ACM SIGGRAPH (Vancouver, Canada, August 7-11, 2011), ACM Transactions on Graphics, vol. 30, no. 4, pp. 94:1-94:10
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
M. Lang, A. Hornung, O. Wang, S. Poulakos, A. Smolic, M. Gross
Nonlinear Disparity Mapping for Stereoscopic 3D
Proceedings of ACM SIGGRAPH (Los Angeles, USA, July 25-29, 2010), ACM Transactions on Graphics, vol. 29, no. 3, pp. 75:1-75:10
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]
M. Germann, A. Hornung, R. Keiser, R. Ziegler, S. Würmlin, M. Gross
Articulated Billboards for Video-based Rendering
Proceedings of Eurographics (Norrköping, Sweden, May 3-7, 2010), Computer Graphics Forum, vol. 29, no. 2, pp. 585-594
Available files:
[
PDF] [
Video] [
BibTeX]
[
Abstract]