title: Scoring consensus of multiple ECG annotators by optimal sequence alignment.
abstract: Development of ECG delineation algorithms has been an area of intense research in the field of computational cardiology for the past few decades. However, devising evaluation techniques for scoring and/or merging the results of such algorithms, both in the presence or absence of gold standards, still remains as a challenge. This is mainly due to existence of missed or erroneous determination of fiducial points in the results of different annotation algorithms. The discrepancy between different annotators increases when the reference signal includes arrhythmias or significant noise and its morphology deviates from a clean ECG signal. In this work, we propose a new approach to evaluate and compare the results of different annotators under such conditions. Specifically, we use sequence alignment techniques similar to those used in bioinformatics for the alignment of gene sequences. Our approach is based on dynamic programming where adequate mismatch penalties, depending on the type of the fiducial point and the underlying signal, are defined to optimally align the annotation sequences. We also discuss how to extend the algorithm for more than two sequences by using suitable data structures to align multiple annotation sequences with each other. Once the sequences are aligned, different heuristics are devised to evaluate the performance against a gold standard annotation, or to merge the results of multiple annotations when no gold standard exists.
authors.forename: Masoumeh
authors.initials: M
authors.lastname: Haghpanahi
authors.forename: Reza
authors.initials: R
authors.lastname: Sameni
authors.forename: David A
authors.initials: DA
authors.lastname: Borkholder
mesh_terms: D000465:Algorithms; D001145:Arrhythmias, Cardiac / Q000503:physiopathology; D002309:Cardiology / Q000379:methods; D019295:Computational Biology / Q000379:methods; D004247:DNA / Q000737:chemistry; D004562:Electrocardiography / Q000379:methods*; D006801:Humans; D015233:Models, Statistical; D012016:Reference Values; D015203:Reproducibility of Results; D016415:Sequence Alignment / Q000379:methods*; D012815:Signal Processing, Computer-Assisted
chemical_list: D004247:DNA