Publications

Research contributions in AI, deep learning, and medical signal processing

Journal Article 2024

Detection of Interictal epileptiform discharges with semi-supervised deep learning

Graphical summary of unsupervised and semi-supervised deep learning methods for epileptiform discharge detection
Graphical summary representing unsupervised and semi-supervised deep learning methods
Ana Maria Amaro de Sousa, Michel J.A.M. van Putten, Stéphanie van den Berg, Maryam Amir Haeri

Biomedical Signal Processing and Control, Volume 88, Part B, 2024

Interictal discharges (IEDs) in EEG recordings are important signatures of epilepsy as their presence is strongly associated with an increased risk of seizures. IEDs are relatively short-duration events (typically 70-250 ms) that can be viewed as stochastic anomalies in such recordings. Currently, visual analysis of the EEG by clinical experts is the gold standard. This process, however, is time-consuming, error-prone, and associated with a long learning period.

Automating the detection of IEDs has the potential to significantly reduce review time and may serve to complement the visual analysis. Supervised deep learning methods have shown potential for this purpose, but the scarceness of annotated data has limited their performance, which motivates exploring unsupervised and semi-supervised approaches that do not require (extensive) expert annotations.

We trained different unsupervised deep learning models, Autoencoders (AE), and Variational Autoencoders (VAE) for anomaly (IED) detection in these recordings. Our work shows that unsupervised approaches and other approaches with limited supervision perform satisfactorily and have the potential to assist the visual assessment of interictal discharges in epilepsy diagnostics.

Deep Learning EEG Analysis Epilepsy Detection Semi-Supervised Learning
Master's Thesis 2022

Learning to write medical reports from EEG data

System schema showing translation of brain signals to medical reports
What if we could "translate" what the brain is saying? System schema of the research hypotheses
Maria Amaro de Sousa, A.

Faculty of Engineering of the University of Porto, Masters Dissertation

Electroencephalography (EEG) is an essential tool for the diagnosis and management of epilepsy, one of the most prevalent neurological disorders in the world, characterized by an increased likelihood of seizures. However, these periods of abnormal brain activity (ictal EEG) may not occur often, so the diagnosis is usually made by visual analysis of the EEG in interictal periods. During this analysis, the neurologist summarizes the findings and diagnosis in a clinical report. Although this is a current practice, it entails several disadvantages that motivate the development of automatic auxiliary algorithms that can streamline clinical workflow, reduce subjectivity, and potentially improve diagnosis.

To address these shortcomings in EEG analysis and reporting, we apply DL methods adapting state-of-the-art image and video captioning approaches to generate automated preliminary clinical reports directly from the EEG signal. For that, we develop several captioning architectures. In all of them, a recurrent model is used as a decoder and the encoder is a previously trained convolutional model (VGG16) for classification. Implemented captioning models differ in the aggregation EEG embeddings methods used to extract and summarize the entire recording. This includes EEG average embedding-based, recurrent-based, attention-based, and multi-stream-based methods. The performance of the models was evaluated qualitatively by analyzing the reports and quantitatively by calculating common natural language processing metrics.

We have shown that it is possible to generate reports from EEG data, but there is still space for improvement. We innovate by designing architectures for EEG captioning based on other architectures that have proven effective in other fields. There is great potential in the use of DL-based methods, but obtaining a model capable of diversifying language, dealing with the diversity of clinical conditions, and generating a report that effectively describes all EEG events are some challenges that must be tackled before implementing in the clinic.

Natural Language Processing Medical AI EEG Analysis Report Generation