About Me

Portrait

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

Human Action Features

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

Traffic Sign Image Generation

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.

Contact

Address Address on request

Phone number Phone number on request