| Literature DB >> 26038690 |
Tobias Wartzek1, Michael Czaplik2, Christoph Hoog Antink1, Benjamin Eilebrecht1, Rafael Walocha2, Steffen Leonhardt1.
Abstract
While PhysioNet is a large database for standard clinical vital signs measurements, such a database does not exist for unobtrusively measured signals. This inhibits progress in the vital area of signal processing for unobtrusive medical monitoring as not everybody owns the specific measurement systems to acquire signals. Furthermore, if no common database exists, a comparison between different signal processing approaches is not possible. This gap will be closed by our UnoViS database. It contains different recordings in various scenarios ranging from a clinical study to measurements obtained while driving a car. Currently, 145 records with a total of 16.2 h of measurement data is available, which are provided as MATLAB files or in the PhysioNet WFDB file format. In its initial state, only (multichannel) capacitive ECG and unobtrusive PPG signals are, together with a reference ECG, included. All ECG signals contain annotations by a peak detector and by a medical expert. A dataset from a clinical study contains further clinical annotations. Additionally, supplementary functions are provided, which simplify the usage of the database and thus the development and evaluation of new algorithms. The development of urgently needed methods for very robust parameter extraction or robust signal fusion in view of frequent severe motion artifacts in unobtrusive monitoring is now possible with the database.Entities:
Keywords: Capacitive ECG; Fusion; Matlab; Non-contact; PhysioNet; Toolbox; Ubiquitous; Unobtrusive; cECG
Year: 2015 PMID: 26038690 PMCID: PMC4450479 DOI: 10.1186/s13755-015-0010-1
Source DB: PubMed Journal: Health Inf Sci Syst ISSN: 2047-2501
Figure 1Picture of a patient sitting on the chair equipped with the cushion and the integrated cECG electrodes.
Figure 2Picture of a driver sitting in the car seat with the integrated electrodes.
Figure 3Picture of a person lying in the equipped bed.
Figure 4Record of the UnoViS_ opti2013 dataset which shows the signal quality under optimal conditions.
Structure of records of the database in MATLAB. The variable n just indicates a varying number greater than one and does not mean that n is always the same in in all fields or records
| Field | Datatype | Occurrence | Content | Example |
|---|---|---|---|---|
| id |
| Always | Unique identifier of each record | UnoViS_auto2012_1 |
| duration |
| Always | Duration of record in seconds | 500 |
| measScenario |
| Always | Measurement scenario | automotive, city |
| Subject |
| Always | ||
| id |
| Always | Unique identifier of each subject | p1 |
| clothes |
| Optional | Clothes worn | cotton shirt |
| age |
| Optional | Age of subject in years | 32 |
| bmi |
| Optional | Body mass index (kg m−1) | 23.4 |
| sex |
| Optional | Sex | m |
| Channels |
| Always | Varying number of | |
| type |
| ” | Type of channel | cecg |
| name |
| ” | Name of channel | cecg_1 |
| fs |
| ” | Sampling rate (Hz) | 200 |
| data |
| ” | Raw data (a.u.) | |
| ann |
| Optional | Varying number of | |
| type |
| ” | Type of annotation | peaks |
| source |
| ” | Source/origin of annotation | osea |
| loc |
| ” | Location(s) of annotation(s) (samples) | [25 125 191] |
val Value of the annotation depends on annotation type. Details are given in Table 2.
Available annotations
| Dataset | Type | Meaning | Source | Value | Datatype |
|---|---|---|---|---|---|
| All | peaks | Detected peaks | osea | OSEA Typecode |
|
| All | peaks | Detected peaks | manual | OSEA Typecode |
|
| UnoViS_clin2009 | rhythm | Atrial fibrillation present? | manual | 1/0/NaN |
|
| UnoViS_clin2009 | extrasys | Extrasystole present? | manual | 1/0/NaN |
|
| UnoViS_clin2009 | bbb | Bundle branch block? | manual | 1/0/NaN |
|
| UnoViS_clin2009 | hr | Heart rate | manual | [mean, relative difference] |
|
| UnoViS_clin2009 | pq | PQ time | manual | [mean, relative difference] |
|
| UnoViS_clin2009 | qrs | QRS time | manual | [mean, relative difference] |
|
| UnoViS_clin2009 | qt | QT time | manual | [mean, relative difference] |
|
Summary of initial content of database
| Dataset | Signaltypes | #Rec. | Dur. refECG |
|---|---|---|---|
| UnoViS_clin2009 | 1 Capacitive ECG | 92 | 55 min |
| 1 Reference ECG | |||
| UnoViS_auto2012 | 3 Capacitive ECGs | 31 | 13.4 h |
| 1 Reference ECG | |||
| UnoViS_bed2013 | 3 Capacitive ECGs | 20 | 1.7 h |
| 3 Optical pulse | |||
| 1 Reference ECG | |||
| UnoViS_opti2013 | 3 Capacitive ECGs | 2 | 6.3 min |
| 3 Optical pulse | |||
| 1 Reference ECG |
Figure 5Example plot of a multichannel record (first record from dataset ”UnoViS_bed2013”) with artifacts.
Figure 6Example of a box plot to show the effect of an artifact detection algorithm. w/o Without artifact detection, w/ with artifact detection. a Error in heart rate, b temporal coverage.