Cargando…

Platform for Analysis and Labeling of Medical Time Series

Reliable and diverse labeled reference data are essential for the development of high-quality processing algorithms for medical signals, such as electrocardiogram (ECG) and photoplethysmogram (PPG). Here, we present the Platform for Analysis and Labeling of Medical time Series (PALMS) designed in Py...

Descripción completa

Detalles Bibliográficos
Autores principales: Fedjajevs, Andrejs, Groenendaal, Willemijn, Agell, Carlos, Hermeling, Evelien
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7766988/
https://www.ncbi.nlm.nih.gov/pubmed/33352643
http://dx.doi.org/10.3390/s20247302
_version_ 1783628850484215808
author Fedjajevs, Andrejs
Groenendaal, Willemijn
Agell, Carlos
Hermeling, Evelien
author_facet Fedjajevs, Andrejs
Groenendaal, Willemijn
Agell, Carlos
Hermeling, Evelien
author_sort Fedjajevs, Andrejs
collection PubMed
description Reliable and diverse labeled reference data are essential for the development of high-quality processing algorithms for medical signals, such as electrocardiogram (ECG) and photoplethysmogram (PPG). Here, we present the Platform for Analysis and Labeling of Medical time Series (PALMS) designed in Python. Its graphical user interface (GUI) facilitates three main types of manual annotations—(1) fiducials, e.g., R-peaks of ECG; (2) events with an adjustable duration, e.g., arrhythmic episodes; and (3) signal quality, e.g., data parts corrupted by motion artifacts. All annotations can be attributed to the same signal simultaneously in an ergonomic and user-friendly manner. Configuration for different data and annotation types is straightforward and flexible in order to use a wide range of data sources and to address many different use cases. Above all, configuration of PALMS allows plugging-in existing algorithms to display outcomes of automated processing, such as automatic R-peak detection, and to manually correct them where needed. This enables fast annotation and can be used to further improve algorithms. The GUI is currently complemented by ECG and PPG algorithms that detect characteristic points with high accuracy. The ECG algorithm reached 99% on the MIT/BIH arrhythmia database. The PPG algorithm was validated on two public databases with an F1-score above 98%. The GUI and optional algorithms result in an advanced software tool that allows the creation of diverse reference sets for existing datasets.
format Online
Article
Text
id pubmed-7766988
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77669882020-12-28 Platform for Analysis and Labeling of Medical Time Series Fedjajevs, Andrejs Groenendaal, Willemijn Agell, Carlos Hermeling, Evelien Sensors (Basel) Article Reliable and diverse labeled reference data are essential for the development of high-quality processing algorithms for medical signals, such as electrocardiogram (ECG) and photoplethysmogram (PPG). Here, we present the Platform for Analysis and Labeling of Medical time Series (PALMS) designed in Python. Its graphical user interface (GUI) facilitates three main types of manual annotations—(1) fiducials, e.g., R-peaks of ECG; (2) events with an adjustable duration, e.g., arrhythmic episodes; and (3) signal quality, e.g., data parts corrupted by motion artifacts. All annotations can be attributed to the same signal simultaneously in an ergonomic and user-friendly manner. Configuration for different data and annotation types is straightforward and flexible in order to use a wide range of data sources and to address many different use cases. Above all, configuration of PALMS allows plugging-in existing algorithms to display outcomes of automated processing, such as automatic R-peak detection, and to manually correct them where needed. This enables fast annotation and can be used to further improve algorithms. The GUI is currently complemented by ECG and PPG algorithms that detect characteristic points with high accuracy. The ECG algorithm reached 99% on the MIT/BIH arrhythmia database. The PPG algorithm was validated on two public databases with an F1-score above 98%. The GUI and optional algorithms result in an advanced software tool that allows the creation of diverse reference sets for existing datasets. MDPI 2020-12-19 /pmc/articles/PMC7766988/ /pubmed/33352643 http://dx.doi.org/10.3390/s20247302 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Fedjajevs, Andrejs
Groenendaal, Willemijn
Agell, Carlos
Hermeling, Evelien
Platform for Analysis and Labeling of Medical Time Series
title Platform for Analysis and Labeling of Medical Time Series
title_full Platform for Analysis and Labeling of Medical Time Series
title_fullStr Platform for Analysis and Labeling of Medical Time Series
title_full_unstemmed Platform for Analysis and Labeling of Medical Time Series
title_short Platform for Analysis and Labeling of Medical Time Series
title_sort platform for analysis and labeling of medical time series
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7766988/
https://www.ncbi.nlm.nih.gov/pubmed/33352643
http://dx.doi.org/10.3390/s20247302
work_keys_str_mv AT fedjajevsandrejs platformforanalysisandlabelingofmedicaltimeseries
AT groenendaalwillemijn platformforanalysisandlabelingofmedicaltimeseries
AT agellcarlos platformforanalysisandlabelingofmedicaltimeseries
AT hermelingevelien platformforanalysisandlabelingofmedicaltimeseries