Winter term 2023/24
Overview
In winter term 2023/24 we offer the following courses:
- Embedded Systems (Bachelor AI, German)
- Software Craftmanship (Master AI/CPS, German)
- Seminar: Artificial Intelligence in Medicine
- Practical project: Drink Mixing Machine (Bachelor/Master AI, Master CPS, German/English)
- Practical project: Bio-signal Processing for Exoskeletons (Master AI/CPS, German/English)
- Practical project: AI-based Neurosignal Processing (Bachelor/Master AI, Bachelor/Master EIT, Bachelor/Master Medizintechnik, Master CPS, German)
- CPS Lab (Master CPS, German)
Lecture with exerciseEmbedded Systems
Study course | Bachelor Angewandte Informatik |
Lecturers: | Prof. Dr. Gregor Schiele (lecture) Christopher Ringhofer (exercise) |
Language: | German |
Turnus: | Winter term |
Time: | Thu, 10:00 - 12:00 am (lecture) Tue, 12:00 - 14:00 am (exercise) |
Place: | LC 137 (lecture & exercise) |
Begin: | 12.10.2023 (lecture) 17.10.2023 (exercise) |
The aim of this course is the understanding of the specifics of embedded systems as well as the ability to program embedded systems using the C programming language.
Embedded systems are very small computer systems that have a specific field of application. They can be part of more complex systems (cars, household appliances) or autonomous (mobile phones, measuring instruments).
In the lecture the special features of embedded systems are discussed. Special emphasis is put on the problems that arise when developing software for embedded systems on microcontrollers (MCUs), especially for so-called bare-metal systems, i.e. software that runs without operating system support.
The following topics are discussed in the lecture:
- The basic architecture of embedded systems (HW/SW)
- Basic I/O with GPIO Ports
- Working with analogue signals
- Interrupts
- Timer
- Digital communication protocols
- Power saving approaches
- Code optimisation
Lecture with exerciseSoftware Craftmanship
Study course | Master Angewandte Informatik Master Cyber Physical Systems |
Lecturer: | Prof. Dr. Gregor Schiele (lecture) Lukas Einhaus (exercise) |
Language: | German |
Turnus: | Winter semester |
Time: | Mon, 14:00 - 16:00 (lecture) Mon, 16:00 - 18:00 (exercise) |
Place: | BC 303 (lecture & exercise) |
Begin: | 09.10.2023 |
SeminarArtificial Intelligence in Medicine
Study courses |
Bachelor Angewandte Informatik |
Lecturer: | Prof. Dr. Gregor Schiele |
Language: | German |
Turnus: | Winter term |
Time: | announced at the kickoff meeting |
Location: | BC 013 |
Kickoff | Thu., 12.10.2023, 14:00 - 16:00 |
The seminar focuses on AI-based methods applicable for medical data. These methods must fulfill the robustness and accuracy requirements of up-to-date medical data processing algorithms.
Trends in AI-based medical data processing should be researched with current literature (conference proceedings and journals). The seminar addresses students in the field of Computer Vision and Natural Language Processing. It will be held like a conference so that the students get to know the typical procedure of a scientific conference. Subsequent, some high-level example literature:
- Medical Deep Learning - A systematic Meta-Review:
https://www.sciencedirect.com/science/article/pii/S0169260722002565?via%3Dihub - ChatGPT in Healthcare: A Taxonomy and Systematic Review:
https://www.medrxiv.org/content/10.1101/2023.03.30.23287899v1 - Beyond Medical Imaging - A Review of Multimodal Deep Learning in Radiology:
https://dx.doi.org/10.36227/techrxiv.19103432.v1
Workload: Regular attendance and discussion during the seminar, and giving an oral presentation during the semester.
Organisation:
The kickoff meeting for this project will take place on 12.10.2023 at 14:00-16:00 in room BC 013. Attendance at the kick-off meeting is mandatory for participation in this project.
Practical projectDeveloping a Drink Mixing Machine
Study course | Bachelor Angewandte Informatik Master Angewandte Informatik Master Cyber Physical Systems |
Lecturers: | Prof. Dr. Gregor Schiele Lukas Einhaus |
Language: | German/English |
Turnus: | Winter term |
Time: | Tue, 14:00 - 15:30 |
Place: | BC 013 |
Begin: | Tue, 10.10.2023, 11:00 - 11:30 am (Kickoff) |
In this course, a circuit board and software will be developed for an existing mechanical drink mixing machine. The machine has various actuators. We expect the group to split up so that everyone can do what they are comfortable with. Ideally, the following tasks will be done by someone in the group:
- Designing of a PCB for IO (motor drivers, sensors)
- Designing of a PCB for a controlling MCU and connection to the IO PCB
- Programming of the controlling MCU
- Create an idea for the user interface on the Raspberry PI (optional)
- Programming the RPI and the user interface for the existing touch screen (optional)
- Connecting the RPI and the controlling MCU (optional)
Organisation:
The kickoff meeting for this project will take place on 10.10.2023 at 11:00-11:30 in room BC 013. Attendance at the kick-off meeting is mandatory for participation in this project.
Practical projectBio-signal Processing for Exoskeletons
Study courses |
Master Cyber Physical Systems |
Supervisor(s): | Prof. Dr. Gregor Schiele Chao Qian |
Language: | German/English |
Turnus: | Summer/winter term |
Time: | to be announced |
Location: | BC 013 |
Kickoff: | Tue, 10.10.2023 10:00 - 10:30 am |
Medical exoskeletons are an important topic e.g. for medical rehabilitation of stroke patients. One challenge is to identify what kind of movement a user wants to do, e.g. lifting an arm. This can be supported using biosignal analysis such as EEG (i.e., neuron activity in the brain) or EMG (i.e., muscle activity). In this project, we will explore how embedded machine learning can be used to implement better exoskeletons through such biosignal analysis.
- explore the state of the art for biosignal analysis for exoskeleton control,
- design and train machine learning (ML) algorithms for biosignal analysis (EEG, EMG),
- use an existing toolchain to implement embedded accelerators for such ML algorithms,
- evaluate the developed system with real experiments.
- Experience with C/C++ programming
- Prior knowledge of time series analysis and / or digital signal processing
- Experience with designing / training machine learning solutions
- Experience with embedded systems development
- Python or VHDL programming experience
Organisation:
The kickoff meeting for this project will be on the 10. Oct. 2023 at 10:00 am in room BC 013. Attendance in the kickoff meeting is mandatory for participation in this project.
Practical ProjectAI-based Neurosignal Processing
Study courses |
Bachelor Angewandte Informatik |
Lecturers: |
Dr.-Ing. Andreas Erbslöh |
Language: | German |
Turnus: | Winter term |
Time: | to be announced |
Place: | BC 013 |
Kickoff: | Tue., 10.10.2023, 10:30 - 11:00 am |
As part of this practical project, students are to optimise the methods for neurosignal processing of extracellular action potentials, which are recorded using microelectrode arrays.
A Python framework already exists for this purpose, which is to be expanded with additional functions for AI-based methods, additional functions for synthetic data generation and for neuronal data analysis (incl. representation). For this purpose, the classification tasks are to be validated using deep learning techniques and with neuromorphic networks via spiking neural networks. In addition, there is the possibility to further optimise the internal hardware setup for the playback of neurosignals from digital source to analogue signal.
Possible subjects:
- Data set creation with MEArec
- Data analysis with MEAnalyzer
- Preparation of data sets for autoencoder training (Dense NN, CNN, Denoising, ...)
- Use of the elastic AI.Creator to generate neural networks
- Use of neuromorphic networks
- Preparing the Neurosignal Player (C code for playing the signals)
Organisation:
The kickoff meeting for this project will take place on 10.10.2023 at 10:30-11:00 in room BC 013. Attendance at the kick-off meeting is mandatory for participation in this project.
Practical TrainingCPS Lab
This practical training is exclusive for students of the course of study M.Sc. "Cyber Physical Systems". It is offered in collaboration with the groups of Prof. Pauli, Prof. Weis and Prof. Schiele.
Teacher: |
Prof. Dr. Gregor Schiele / Chao Qian |
Language: | German |
Turnus: | Winter & summer term |
Time: | to be announced |
Location: | BC 013 |
Kickoff: | Mon, 09.10.2023 12:00 am |