About Me
My name is Dominic Spata and I am a machine learning engineer at Aptiv, where I research the use of neural networks for automotive radar perception. I am also currently completing my Ph.D. degree at the Bergische Universität Wuppertal.
I graduated with a master's degree from the Applied Computer Science programme at Ruhr University Bochum. The focus of my studies were machine learning and artifical intelligence, especially as applied to problems from the domains of driving and traffic. Hence, I often worked closely with the Institut für Neuroinformatik, where I also completed both my bachelor's and master's theses.
Currently, I live in Witten, Germany. My interests and hobbies include (but are not limited to) exercising (swimming, biking, and more), reading and writing fantasy, games of all forms (be it sports, video games, board games, or card games), web and graphics design1, as well as, of course, anything and everything related to programming.
1This website was created by myself from scratch in pure HTML and CSS.
Works
Bachelor's thesis
Title: Action Classification Using a Combination of Hough Voting and Random Forest
Advisors: PD Dr. Rolf Würtz, Dipl.-Inform. André Ibisch
This thesis deals with the classification of human behaviour using a recent method. Given a video of a single human performing some distinct action as well as annotations indicating that human's position, it extracts 3D feature patches based on the dense visual flow of the image material. A random forest regressor is used to estimate the probability of a certain action being localised at a certain position and time in the video. These probabilities are consolidated using a Hough voting scheme to yield the final classification result.
Master's thesis
Title: Generation of Natural Traffic Sign Images Using Domain Translation with Cycle-Consistent Generative Adversarial Networks
Advisors: Jun.-Prof. Sebastian Houben, Daniela Horn M.A. M.Sc.
This thesis deals with the generation of novel traffic sign images with the goal of supplementing the German Traffic Sign Benchmark dataset. A custom two-step method for image generation is explored, which first derives prototype images from standardised traffic sign diagrams and then enhances theses prototypes into natural images using an unpaired image-to-image translation system. The translation architecture of choice is a recent invention by the name of cycle-consistent generative adversarial networks (CycleGANs), which combine the powerful generative adversarial framework with CNN-based image-to-image mappings.
Publications
Spata, D., Horn, D., & Houben, S. (2019, June). Generation of natural traffic sign images using domain translation with cycle-consistent generative adversarial networks. In 2019 IEEE Intelligent Vehicles Symposium (IV) (pp. 702-708). IEEE.
Spata, D., Grumpe, A., & Kummert, A. (2021, September). End-to-End On-Line Multi-object Tracking on Sparse Point Clouds Using Recurrent Convolutional Networks. In International Conference on Artificial Neural Networks (pp. 407-419). Springer, Cham.
Qualifications
Education
Bachelor of Science (B.Sc.), Applied Computer Science, Ruhr University Bochum, Grade – 98 %
Master of Science (M.Sc.), Applied Computer Science, Ruhr University Bochum, Grade – 100 %
Doctor of Philosophy (Ph.D.), Electrical Engineering, Bergische Universität Wuppertal, Ongoing
Natural Languages
German – Native
English – Fluent (C1)
Russian – Basic
Japanese – Basic
Formal Languages
C, C++, Java, Python, Latex – Advanced Skills
HTML, CSS, JavaScript, C# – Solid Skills
SQL, Ruby, MatLab, CUDA – Basic Skills
Software Skills
TensorFlow, NumPy, Pandas, PyTorch, Git, SVN, Visual Studio, CMake, OpenCV, Qt.
GIMP, Microsoft Office, OpenOffice, Oracle VirtualBox, Unity Engine, Unreal Engine.
Miscallaneous
German driver's license – Class B
Analytical thinking, reliability, attention to detail, swift learning.