| Literature DB >> 33148327 |
Muhammad Awais1, Xi Long2,3, Bin Yin4, Chen Chen1, Saeed Akbarzadeh1, Saadullah Farooq Abbasi1, Muhammad Irfan1, Chunmei Lu5, Xinhua Wang6, Laishuan Wang7, Wei Chen8,9.
Abstract
OBJECTIVE: In this paper, we propose to evaluate the use of pre-trained convolutional neural networks (CNNs) as a features extractor followed by the Principal Component Analysis (PCA) to find the best discriminant features to perform classification using support vector machine (SVM) algorithm for neonatal sleep and wake states using Fluke® facial video frames. Using pre-trained CNNs as a feature extractor would hugely reduce the effort of collecting new neonatal data for training a neural network which could be computationally expensive. The features are extracted after fully connected layers (FCL's), where we compare several pre-trained CNNs, e.g., VGG16, VGG19, InceptionV3, GoogLeNet, ResNet, and AlexNet.Entities:
Keywords: Convolutional neural networks (CNNs); Feature extraction; Neonatal sleep; Sleep and wake classification; Video electroencephalogram (VEEG)
Mesh:
Year: 2020 PMID: 33148327 PMCID: PMC7641846 DOI: 10.1186/s13104-020-05343-4
Source DB: PubMed Journal: BMC Res Notes ISSN: 1756-0500
Fig. 1Neonatal face detection using the intensity-based detection method
Neonatal sleep and wake classification results (five-fold cross-validation) using different pre-trained CNNs combined with an SVM classifier
| Video frame | Se % | Sp % | Ac % | P % | ||
|---|---|---|---|---|---|---|
| SVM | ||||||
| RGB | VGG16 | FCL6 | 52.4 | 64.05 | 58.3 | 57.7 |
| FCL7 | 52.6 | 75.1 | 64.3 | 66.5 | ||
| FCL8 | 40.9 | 66.2 | 40.2 | |||
| Thermal | FCL6 | 73.1 | 40.16 | 58.4 | 60.2 | |
| FCL7 | 72.4 | 40.3 | 58.1 | 60.0 | ||
| FCL8 | 71.2 | 41.5 | 58.0 | 60.1 | ||
| RGB | AlexNet | FCL7 | ||||
| Thermal | FCL7 | 61.0 | 40.4 | 49.9 | 55.0 | |
| RGB | FCL8 | 59.5 | 71.2 | 65.7 | 64.7 | |
| Thermal | FCL8 | 56.5 | 60.0 | 58.4 | 52.7 | |
| RGB | VGG19 | FCL6 | 81.9 | 36.4 | 52.6 | 54.6 |
| FCL7 | 81.0 | 36.1 | 51.9 | 54.5 | ||
| FCL8 | 40.9 | 65.2 | ||||
| Thermal | FCL6 | 63.6 | 54.2 | 57.1 | 63.2 | |
| FCL7 | 67.6 | 45.0 | 54.6 | 60.3 | ||
| FCL8 | 62.1 | 52.4 | 58.1 | 61.8 | ||
| RGB | InceptionV3 | FCL | 30.0 | 55.1 | 52.5 | |
| Thermal | FCL | 67.3 | 47.6 | 58.7 | 61.4 | |
| RGB | ResNet-18 | FCL | 73.2 | 50.8 | 61.2 | 58.2 |
| Thermal | FCL | 66.7 | 46.7 | 58.3 | 60.8 | |
| RGB | GoogLeNet | FCL | 77.7 | 41.8 | 55.3 | 55.5 |
| Thermal | FCL | 66.6 | 46.7 | 57.83 | 60.8 | |
*true positive (TP) = VEEG depict sleep and correctly identified as sleep by our feature extraction approach, false positive (FP) = VEEG depict awake and incorrectly identified as sleep by our feature extraction approach, true negative (TN) = VEEG depict awake and correctly as awake identified our feature extraction approach, false negative (FN) = VEEG depict sleep and incorrectly identified as awake by our feature extraction approach
Fig. 2a STD of all features extracted from the pre-trained AlexNet (FCL7). b STD of discriminant features after PCA extracted from the pre-trained AlexNet (FCL7). The central redline (inside the blue boxes) indicates the median, and the bottom and top edges of the blue-box indicate the 25th and 75th percentiles of data points, respectively. The whiskers extend to the most extreme data points not considered outliers, and the outliers are plotted individually using the ‘ + ’ symbol