Learning to Automatically Generate Accurate ECG CaptionsDownload PDF

10 Dec 2021, 18:07 (modified: 22 Jun 2022, 18:47)MIDL 2022Readers: Everyone
Keywords: Transformer, Encoder-Decoder, ECG, Signal processing, ResNet, Captioning
TL;DR: Data-driven methods can generate cardiologist-level ECG descriptions; incorporating prior knowledge improves generations.
Abstract: The electrocardiogram (ECG) is an affordable, non-invasive and quick method to gain essential information about the electrical activity of the heart. Interpreting ECGs is a time-consuming process even for experienced cardiologists, which motivates the current usage of rule-based methods in clinical practice to automatically describe ECGs. However, in comparison to descriptions created by experts, ECG-descriptions generated by such rule-based methods show considerable limitations. Inspired by image captioning methods, we instead propose a data-driven approach for ECG description generation. We introduce a label-guided Transformer model, and show that it is possible to automatically generate relevant and readable ECG descriptions with a data-driven captioning model. We incorporate prior ECG labels into our model design, and show this improves the overall quality of generated descriptions. We find that training these models on free-text annotations of ECGs - instead of the clinically-used computer generated ECG descriptions - greatly improves performance. Moreover, we perform a human expert evaluation study of our best system, which shows that our data-driven approach improves upon existing rule-based methods.
Registration: I acknowledge that publication of this at MIDL and in the proceedings requires at least one of the authors to register and present the work during the conference.
Authorship: I confirm that I am the author of this work and that it has not been submitted to another publication before.
Paper Type: methodological development
Primary Subject Area: Detection and Diagnosis
Secondary Subject Area: Application: Other
Confidentiality And Author Instructions: I read the call for papers and author instructions. I acknowledge that exceeding the page limit and/or altering the latex template can result in desk rejection.
Code And Data: The dataset used in this research was chosen for its quality and for the fact that it was obtained in a real clinical setting, making it unpublishable publicly. However the code is publicly available here: https://github.com/MathieuBartels/ECGCaption
5 Replies