Bachelorarbeiten

Masterarbeiten zu Software

Thema:Differentiable Vertex Reconstruction using Machine Learning at Belle II
Zusammenfassung: This project explores a differentiable vertex fitting approach that formulates the reconstruction of particle decay vertices as an optimization problem, where the solution’s gradients are accessible via implicit differentiation and can be backpropagated through neural network architectures. The goal of this master’s thesis is to integrate this differentiable vertex fitting technique into the GNN-based track finding and fitting pipepline of Belle II. For an example of GNN-based track finding, see the CAT project at Belle II, for differentiable vertex fitting see this example.
Sie lernen kennen:Differentiable programming for secondary vertex fitting, integration of optimization-based methods into ML architectures, interfacing with Belle II software, and evaluation of vertex reconstruction performance
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Lea Reuter
Letzte Änderung:10.09.2025
Thema:Physics-Informed GNNs for Helical Track Reconstruction in the Belle II Drift Chamber
Zusammenfassung: Charged particle tracks in the Belle II detector follow helical trajectories in the uniform solenoidal magnetic field. While standard GNN-based tracking methods learn these patterns implicitly from simulated data, explicitly incorporating this known physical constraint can improve performance and training efficiency. This project investigates physics-informed GNN architectures that embed the helix model directly into the learning process. A particular challenge is the Belle II central drift chamber geometry, which uses tilted stereo wires to obtain z-coordinate information. However, this wire arrangement makes track-finding challenging since the exact hit position along a trajectory is only known after track parameter estimation. You will explore strategies such as helix-aware message-passing layers, and loss functions that penalise deviations from physically consistent trajectories. The aim is to produce a GNN that not only identifies track candidates with high efficiency but also outputs parameters consistent with the underlying helix model, even in the presence of background hits and geometric distortions from the stereo wires. Performance will be benchmarked against existing GNNs on simulated Belle II data, focusing on efficiency, fake rate suppression, and resolution in transverse and longitudinal parameters. For an example of GNN-based track finding, see the CAT project at Belle II.
Sie lernen kennen:Physics-informed machine learning, detector geometry effects in track reconstruction, advanced GNN architecture design, integration of physical models into deep learning, high-precision parameter estimation in particle tracking
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Lea Reuter
Letzte Änderung:11.08.2025
Thema:Domain Adaptation for Robust GNN-Based Track Reconstruction at Belle II
Zusammenfassung: Graph Neural Networks (GNNs) for charged particle track reconstruction at Belle II can show performance degradation when applied to data with input feature distributions or background conditions different from those seen during training. Such differences can arise from detector conditions, background levels, or other simulation-to-data discrepancies. This project investigates domain adaptation techniques to make GNN-based reconstruction more robust and less sensitive to these variations. The approach will augment the training dataset with tracks reconstructed using the standard Belle II baseline reconstruction algorithm, blending them with simulated truth-level training data. You will develop strategies for incorporating this additional domain-specific data into the GNN training process, aiming to improve generalisation and stability across different running conditions. The work will include designing suitable preprocessing and feature harmonisation methods, implementing domain adaptation loss functions or training schedules, and evaluating performance under varied detector and background scenarios. Results will be validated both on simulated and reconstructed data to quantify gains in reconstruction efficiency and resilience. For an example of GNN-based track finding, see the CAT project at Belle II.
Sie lernen kennen:Domain adaptation in machine learning, robust GNN training techniques, detector simulation and reconstruction workflows, advanced data augmentation strategies, integration of ML methods into high-energy physics reconstruction software
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Lea Reuter
Letzte Änderung:11.08.2025
Thema:GPU-accelerated track reconstruction using ACTS and Graph Neural Networks at Belle II and the FCC-ee
Zusammenfassung: Modern collider experiments like Belle II and the proposed FCC-ee generate large amounts of tracking data. Graph Neural Networks (GNNs) are increasingly used to find track candidates from raw hits. In this project, you will take the output of a GNN-based track finder and integrate it into ACTS (A Common Tracking Software), a modern C++ toolkit for track fitting. The focus is on implementing this connection and optimizing it for execution on GPUs. You will work in C++ and use accelerator frameworks like CUDA or SYCL to build a fast and scalable solution. The setup should be modular and suitable for both current (Belle II) and future (FCC-ee) detectors. For an example of GNN-based track finding, see the CAT project at Belle II.
Sie lernen kennen:ACTS track reconstruction, GPU programming in C++ (CUDA/SYCL), integration of machine learning output, performance tuning and benchmarking, software development in particle physics
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Dr. Giacomo De Pietro
Letzte Änderung:12.06.2025
Thema:FPGA-accelerated tracking using AMD Alveo V80 accelerator cards
Zusammenfassung: Real-time tracking in high-rate environments like Belle II or FCC-ee requires serious compute power, but maybe GPUs aren't always the answer. In this project, you'll explore an alternative: running core parts of the track reconstruction pipeline on AMD Alveo V80 FPGA cards, built for low-latency acceleration in data centers. Using high-level synthesis (HLS) and streaming I/O, you’ll implement modules such as hit filtering and candidate selection on the FPGA, in close collaboration with FPGA experts at ITIV.
Sie lernen kennen:FPGA programming with HLS (e.g. Vitis), low-latency data processing, particle tracking logic, hardware/software co-design, performance tuning, resource optimization
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Marc Neu
Letzte Änderung:12.06.2025
Thema:Next generation AI for the upgrade of the Belle II track trigger
Zusammenfassung: The Belle II experiment relies on its Central Drift Chamber (CDC) for precise charged particle tracking and momentum measurement. As the experiment prepares for future upgrades and increased luminosity, improving the CDC track reconstruction algorithms becomes a crucial challenge. The candidate will work within the interdisciplinary CDC-ML team at KIT ETP and ITIV to develop real-time machine learning-based tracking methods. Special attention will be given to handling background noise and missing hits, as well as optimizing inference on cutting-edge real-time hardware, such as AMD Xilinx Versal AI Edge Series Gen 2 platforms. The CDC-ML team has access to dedicated hardware at KIT for testing machine learning models on real-time architectures, ensuring that proposed solutions can be validated under experimental conditions. Close collaboration with electrical engineering students at ITIV will be necessary to co-design efficient hardware-software interfaces for real-time inference.
Sie lernen kennen:Python programming, machine learning, track reconstruction, algorithm optimization
Referent:Prof. Dr. Torben Ferber
Ansprechpartner:Prof. Dr. Torben Ferber
Letzte Änderung:12.06.2025
Thema:Punktwolkenkompressionstechniken für Physikdaten.
Zusammenfassung:In dieser Arbeit werden Sie (MSc) fortschrittliche Punktwolkenkompressionstechniken zur Rekonstruktion von Teilchen entwickeln oder (BSc) testen. Sie werden verschiedene Kompressionsalgorithmen an realen Datensätzen aus Experimenten der Teilchenphysik implementieren und evaluieren.
Sie lernen kennen:Python, Machine Learning, Datenkompression
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:Entwicklung einer robusten Teilchenrekonstruktion in hochgranularen Detektoren mit Graph-Neuronalen-Netzen.
Zusammenfassung:Das GNN wird mit simulierten Daten für eine Vielzahl von bestehenden und zukünftigen Detektordesigns trainiert. Sie werden die Robustheit unseres hochmodernen Algorithmus unter sich ändernden Hardwarebedingungen verbessern, um ein robusteres Framework für die Teilchenrekonstruktion zu schaffen.
Sie lernen kennen:Python, Datenanalyse, Machine Learning
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:CMS Particle Flow Rekonstruktion mit maschinellem Lernen.
Zusammenfassung:Der Particle Flow-Algorithmus ist ein Schlüsselkomponente der Datenverarbeitungskette des CMS-Experiments und Grundlage für etwa 100 Analysen pro Jahr. In dieser Arbeit werden Sie unseren hochmodernen ML-basierten Particle Flow-Algorithmus anwenden, der die hohen Ereignisdichten, die am HL-LHC erwartet werden, auf CMS-Daten im CMS-Computing-Modell verarbeiten kann, und seine Leistung sowohl an realen Daten als auch an Simulationen bewerten. Diese Entwicklung kann genutzt werden, um die physikalische Leistung des gesamten Experiments zu verbessern.
Sie lernen kennen:Python, C++, Datenanalyse, Machine Learning
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:Entwicklung einer flexiblen Simulation für einen Particle-Flow-Detektor
Zusammenfassung:Die Simulation von Teilchendetektoren ist ein entscheidender Schritt im Design- und Optimierungsprozess. In dieser Arbeit werden Sie ein flexibles Simulationsframework für einen vereinfachten Particle-Flow-Detektor entwickeln, das zur Bewertung verschiedener Detektordesigns und -konfigurationen verwendet werden kann. Sie werden modernste hochpräzise Simulationswerkzeuge (Geant4) einsetzen.
Sie lernen kennen:Python, C++, Geant4
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:Optimierung eines Particle-Flow-Detektordesigns mit generativer KI.
Zusammenfassung:Das Design von Teilchendetektoren ist eine komplexe Aufgabe, die ein tiefes Verständnis der zugrunde liegenden Physik erfordert. In dieser Arbeit werden Sie maschinelles Lernen einsetzen, um das Design eines Particle-Flow-Detektors (einen einfachen Tracker und Kalorimeter) systematisch in einer End-to-End-Umgebung mit differenzierbaren Surrogaten zu optimieren - etwas, das zuvor noch nie systematisch durchgeführt wurde. Sie werden mit unserem bestehenden Software-Framework AIDO arbeiten und es erweitern, um das Tracking und die Kalorimetrie gleichzeitig zu optimieren.
Sie lernen kennen:Python, C++, Machine Learning, Differentiable Programming, Interaktionen mit Materie
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:KI-gesteuerte schnelle Simulation für Myon-Wechselwirkungen mit Materie
Zusammenfassung:Die Myon-Tomographie ist eine Technik, die kosmische Myonen nutzt, um die innere Struktur großer Objekte wie Gebäude oder geologischer Formationen abzubilden. In dieser Arbeit werden Sie eine schnelle und differenzierbare Simulation von Myon-Wechselwirkungen mit Materie unter Verwendung generativer KI entwickeln. Das generative Modell wird auf modernsten Geant4-Simulationen trainiert. (Nur MSc:) Sie werden das Modell in das öffentliche TomOpt-Framework zur Optimierung von Myon-Tomographie-Detektoren integrieren.
Sie lernen kennen:Python, C++, Machine Learning, Generative Neuronale Netze
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025
Thema:Rekonstruktion von Myon-Tomographie-Daten mit Graph-Neuronalen-Netzen.
Zusammenfassung:In dieser Arbeit werden Sie ein Graph-Neuronales-Netz (GNN)-Modell für die Rekonstruktion von Myon-Tomographie-Daten entwickeln. Das GNN wird mit simulierten Daten trainiert und an realen Datensätzen evaluiert. Sie werden verschiedene GNN-Architekturen und Trainingsstrategien untersuchen, um die Rekonstruktionsqualität zu verbessern.
Sie lernen kennen:Python, C++, Machine Learning, Graph-Neuronale Netze
Referent:Prof. Dr. Jan Kieseler
Ansprechpartner:Prof. Dr. Jan Kieseler
Letzte Änderung:02.10.2025