About Me
Hi, I’m Dominik! I’m a PhD student at Ulm University, where I am part of the Visual Computing Group, supervised by Prof. Dr. Timo Ropinski. My main interest is deep learning on visual data. Currently I’m specifically interested in applying deep learning to volume rendering.
Publications
Monocular Depth Decomposition of Semi-Transparent Volume Renderings
Dominik Engel, Sebastian Hartwig, Timo Ropinski
Differentiable Electron Microscopy Simulation: Methods and Applications for Visualization
Ngan Nguyen*, Feng Liang*, Dominik Engel, Ciril Bohak, Peter Wonka, Timo Ropinski, Ivan Viola
Finding Nano-Ötzi: Semi-Supervised Volume Visualization for Cryo-Electron Tomography
Ngan Nguyen*, Ciril Bohak*, Dominik Engel, Peter Mindek, Ondřej Strnad, Peter Wonka, Sai Li, Timo Ropinski, Ivan Viola
Property-Based Testing for Visualization Development
Michael Stegmaier*, Dominik Engel*, Jannik Olbrich, Timo Ropinski, Matthias Tichy
Abstract
As the testing capabilities of current visualization software fail to cover a large space of rendering parameters, we propose to use property-based testing to automatically generate a large set of tests with different parameter sets. By comparing the resulting renderings for pairs of different parameters, we can verify certain effects to be expected in the rendering upon change of a specific parameter. This allows for testing visualization algorithms with a large coverage of rendering parameters. Our proposed approach can also be used in a test-driven manner, meaning the tests can be defined alongside the actual algorithm. Lastly, we show that by integrating the proposed concepts into the existing regression testing pipeline of Inviwo, we can execute the property-based testing process in a continuous integration setup. To demonstrate our approach, we describe use cases where property-based testing can help to find errors during visualization development.
Deep Volumetric Ambient Occlusion
Dominik Engel, Timo Ropinski
Open Source Projects
Differender
Taichi-based differentiable Volume renderer for use with PyTorch
torchvtk
PyTorch-based framework for efficient volume data loading, caching, transformations and more
Inviwo
Modular C++ Framework for rapid visualization prototyping