| Literature DB >> 33800842 |
Andrea Bizzego1, Giulio Gabrieli2, Gianluca Esposito1,2,3.
Abstract
While Deep Neural Networks (DNNs) and Transfer Learning (TL) have greatly contributed to several medical and clinical disciplines, the application to multivariate physiological datasets is still limited. Current examples mainly focus on one physiological signal and can only utilise applications that are customised for that specific measure, thus it limits the possibility of transferring the trained DNN to other domains. In this study, we composed a dataset (n=813) of six different types of physiological signals (Electrocardiogram, Electrodermal activity, Electromyogram, Photoplethysmogram, Respiration and Acceleration). Signals were collected from 232 subjects using four different acquisition devices. We used a DNN to classify the type of physiological signal and to demonstrate how the TL approach allows the exploitation of the efficiency of DNNs in other domains. After the DNN was trained to optimally classify the type of signal, the features that were automatically extracted by the DNN were used to classify the type of device used for the acquisition using a Support Vector Machine. The dataset, the code and the trained parameters of the DNN are made publicly available to encourage the adoption of DNN and TL in applications with multivariate physiological signals.Entities:
Keywords: artificial intelligence; deep neural networks; multivariate data; physiological signals; signal processing; transfer learning
Year: 2021 PMID: 33800842 PMCID: PMC8058952 DOI: 10.3390/bioengineering8030035
Source DB: PubMed Journal: Bioengineering (Basel) ISSN: 2306-5354
Number of samples per type of signal and source dataset, with sampling frequency (in Hz) and devices.
| Dataset | ECG | EDA | EMG | PPG | RESP | ACC | N. of Samples | Device |
|---|---|---|---|---|---|---|---|---|
| DEAP | - | 32 (512 Hz) | - | 32 (512 Hz) | - | - | 64 | Biosemi |
| WCS | 36 (2048 Hz) | 36 (2048 Hz) | - | 36 (2048 Hz) | 36 (2048 Hz) | - | 144 | Flexcomp |
| - | 36 (4 Hz) | - | 36 (64 Hz) | - | 36 (32 Hz) | 108 | E4 | |
| SID | 128 (2048 Hz) | 128 (2048 Hz) | 128 (2048 Hz) | - | - | - | 384 | Flexcomp |
| PIAP | 44 (1000 Hz) | 26 (1000 Hz) | 43 (1000 Hz) | - | - | - | 113 | Bitalino |
| Total | 208 | 258 | 171 | 104 | 36 | 36 | 813 |
Figure 1Diagram representing the architecture of the Deep Neural Network (DNN) used in this study. Left: the complete network with the three components (the Convolutional Branch, the Long Short-Term Memory module, and the Fully Connected Head) and parameters used for each layer. The input signal is processed by the DNN to output the probability of belonging to each of the six signal types considered in the study. Right: structure of a general Convolutional Block with input channels output channels.
Figure 2Confusion Matrices that show the result of the classification of the type of signal, on the train (left) and test (right) partitions. On the diagonal (green), the numbers of correctly classified samples for each type of signal. Out of the diagonal, in red, the numbers of mis-classified samples.
Figure 3Representation of the input samples in the two-dimensional space defined by the Principal Component Analysis (PCA) of the extracted features. Left: colored by type of signal; Right: colored by type of device.
Figure 4Confusion Matrices that show the result of the classification of the type of device, on the train (left) and test (right) partitions. On the diagonal (green), the numbers of correctly classified samples for each type of device. Out of the diagonal, in red, the numbers of mis-classified samples.