Bachelor and Master theses

Medical Image Processing

Automatische Detektion des Ultraschalldatenbereichs in Screenshots verschiedener Ultraschallsysteme C++ Kenntnisse, Grundlagenwissen in der Bildverarbeitung Contact: Dr. Susanne Winter
MA/BA/Studienprojekte im Bereich der medizinischen Bildverarbeitung Registrierung/Segmentierung/Klassifikation/Kalibrierung/medizinische Navigation/medizinische Modalitäten: CT, MRT, Ultraschall Contact: Dr. Susanne Winter

Adaptive Systems

Bachelorarbeiten im Bereich Reinforcement Learning Voraussetzungen: mindestends 70 Punkte in der Klausur "Reinforcement Learning" sowie gute C++ Kenntnisse und/oder mathematische Fähigkeiten Contact: Jun.-Prof. Dr. Tobias Glasmachers
Master- und Diplomarbeiten im Bereich Machinelles Lernen (Reinforcement Learning, Support Vector Machines, Neuronale Netze, ...) Voraussetzungen: solide mathematische Fähigkeiten Contact: Jun.-Prof. Dr. Tobias Glasmachers

 

Real-time Computer Vision

Verschiedene BA- / MA-Arbeiten im Bereich Fahrerassistenzsysteme Objekterkennung / Systemoptimierung / Kopplung von Modulen / Scene Flow / Szenenrepräsentation und -prädiktion / etc.
Anforderungen: Programmierkenntnisse
Contact: Jan Salmen
Computergestützte Sportanalyse: Data-Mining für Tracking-Daten im Fußball Segmentierung / Bewegungsdetektion / Klassifikation / zeitliche Integration
Anforderungen: Programmierkenntnisse
Contact: Marc Schlipsing
Besondere Themen der Fahrerassistenz für Motorräder Schätzung des Neigungswinkels / Objekterkennung
Anforderungen: Programmierkenntnisse
Contact: Marc Schlipsing
Fahererassistenz mit Fischaugenkameras Objekterkennung / Kamerageometrie
Anforderungen: Programmierkenntnisse
Contact: Sebastian Houben
Implementierung von Bildverarbeitungs- und weiteren Verfahren auf GPU / Parallelisierung Anforderungen: Programmierkenntnisse Contact: Marc Schlipsing

 

Theory of Neural Systems

Implementing Predictable Feature Analysis as an MDP-node

Requirements: Basic programming skills and basic knowledge of Python or willingness to learn and program in it. Basic knowledge in mathematics, especially linear algebra (i.e. working with matrices, eigenvalues and eigenvectors, etc). Lacking the requirements does not matter, if the willingness to improve lacking skills is present. Contact: Stefan Richthofer
Solving multivariate polynomial systems

Requirements: Basic mathematical background in numerics and algebra and interest in computational and geometric algebra. General programming skills, ability to understand and adopt APIs from possibly unfamiliar programming languages. Lacking any of these requirements does not matter, if the willingness to improve it is present. Contact: Stefan Richthofer
Path integration based on the principles of slowness

Robot streaming, path integration
Requirements: A large part of this project consists of working with the robotic agent, which means you should be comfortable with extended periods of programming in C++ (you may also need to learn some basic Python as well). For the path integration part, a solid understanding of basic math will be required (an Eigenvector should not scare you away :-) or the willingness to learn missing skills that may be needed. You should be able to work independently and generally be enthusiastic about extending the horizon of your current studies. Contact: Fabian Schönfeld
Slow Feature Analysis and the real world

Robot streaming, path integration
Requirements: As you will be working primarily with your chosen robot, this will mainly be a programming task. As such, you should be comfortable with extended periods of working with C++ (you may also need to learn some basic Python as well). Some general interest in math would be a bonus, but is not a requirement. You should be able to work independently and generally be enthusiastic about acquiring new skills you’re not familiar with yet. Ideally your work will be integrated into a larger project, so a fundamental requirement is the ability to write clean and well documented(!) code that enables others to pick up the project where you left off. Contact: Fabian Schönfeld
Development of an Improved Algorithm for Gender Estimation from Frontal Face Photographs

Gender estimation
Requirements: Intermediate programming skills and basic knowledge of Python or
willingness to learn it are needed. Basic notions of machine learning or
neural networks would be an advantage.
Contact: Alberto Escalante
Biologically plausible alternatives for back-propagation

Hippocampus
Requirements: Programming skills are obligatory. The knowledge of Python is of advance, but can be learned during the project as well. Biological knowledge is not necessary. The project can be done in German, too. Contact: Torsten Neher
Biologically plausible attractor neural networks

Hippocampus
Requirements: Programming skills are obligatory. The knowledge of Python is of advance, but can be learned during the project as well. Biological knowledge is not necessary. The project can be done in German, too. Contact: Torsten Neher

 

Organic Computing

BA/MA/Diplomarbeiten Wir haben eine Reihe von Themen in den Bereichen Computersehen, Bildverstehen, Maschinelles Lernen und Robotik. Ein besonderer Schwerpunkt liegt auf Verfahren zum automatischen Lernen von Bildverarbeitungsroutinen aus Beispielen. Die konkreten Projekte werden den Vorkenntnissen und Interessen der Kandidaten angepasst.
Anforderungen: Studium der Physik, Informatik, Elektrotechnik oder anderen relevanten Fächern; Interesse an Problemen des Computersehens oder der Mensch-Maschine-Interaktion.
Contact: Dr. Rolf Würtz