| Literature DB >> 26797617 |
Allan Melvin Andrew1, Ammar Zakaria2, Shaharil Mad Saad3, Ali Yeon Md Shakaff4.
Abstract
In this study, an early fire detection algorithm has been proposed based on low cost array sensing system, utilising off- the shelf gas sensors, dust particles and ambient sensors such as temperature and humidity sensor. The odour or "smellprint" emanated from various fire sources and building construction materials at early stage are measured. For this purpose, odour profile data from five common fire sources and three common building construction materials were used to develop the classification model. Normalised feature extractions of the smell print data were performed before subjected to prediction classifier. These features represent the odour signals in the time domain. The obtained features undergo the proposed multi-stage feature selection technique and lastly, further reduced by Principal Component Analysis (PCA), a dimension reduction technique. The hybrid PCA-PNN based approach has been applied on different datasets from in-house developed system and the portable electronic nose unit. Experimental classification results show that the dimension reduction process performed by PCA has improved the classification accuracy and provided high reliability, regardless of ambient temperature and humidity variation, baseline sensor drift, the different gas concentration level and exposure towards different heating temperature range.Entities:
Keywords: Principal Component Analysis (PCA); Probabilistic Neural Network (PNN); electronic nose; feature fusion; feature selection; fire detection; gas sensors; normalized data
Year: 2016 PMID: 26797617 PMCID: PMC4732064 DOI: 10.3390/s16010031
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A flowchart of the proposed multi- stage feature selection approach using PCA and PNN.
The tested materials and its sample dimension prepared according to European Standard.
| Sample | Materials | Material Type | Dimension |
|---|---|---|---|
| Sample 1 | Paper | Common Fire Source | 16 pieces 5 cm × 5 cm |
| Sample 2 | Plastic | Common Fire Source | 4 cm × 2 cm × 40 cm (density 20 kg·m−3) polyurethane |
| Sample 3 | Styrofoam | Common Fire Source | 4 cm × 2 cm × 40 cm styrofoam |
| Sample 4 | Cotton | Common Fire Source | 1 wick 18 cm long (approx. 0.17 g) |
| Sample 5 | Cardboard | Common Fire Source | 16 pieces 5 cm × 5 cm stacked together |
| Sample 6 | Wood | Building Construction Material | 1 cm × 1 cm × 2 cm beech wood |
| Sample 7 | Brick | Building Construction Material | 1 piece brick |
| Sample 8 | Gypsum board | Building Construction Material | 1 cm × 1 cm × 2 cm gypsum board |
Figure 2(a) Example of raw data for a scorching smell generated by paper at 250 °C; (b) The RLSSV feature extracted from the scorching smell of paper at 250 °C in (a).
Latent, proportion, and cumulative values of selected principal components for relative voltage value feature in the IAQ dataset.
| Principal Component | Latent | Proportion | Cumulative |
|---|---|---|---|
| 1 | 0.1064 | 0.4813 | 0.4813 |
| 2 | 0.0474 | 0.2141 | 0.6954 |
| 3 | 0.0335 | 0.1517 | 0.8471 |
| 4 | 0.0144 | 0.0650 | 0.9121 |
| 5 | 0.0096 | 0.0435 | 0.9556 |
| 6 | 0.0073 | 0.0329 | 0.9886 |
| 7 | 0.0019 | 0.0085 | 0.9970 |
| 8 | 0.0007 | 0.0030 | 1.0000 |
Latent, proportion, and cumulative values of selected principal components for relative voltage value feature in the PEN3 dataset.
| Principal Component | Latent | Proportion | Cumulative |
|---|---|---|---|
| 1 | 7.8692 | 0.5338 | 0.5338 |
| 2 | 3.5164 | 0.2385 | 0.7723 |
| 3 | 1.8546 | 0.1258 | 0.8981 |
| 4 | 0.7612 | 0.0516 | 0.9497 |
| 5 | 0.4236 | 0.0287 | 0.9784 |
| 6 | 0.2476 | 0.0170 | 0.9954 |
| 7 | 0.0461 | 0.0030 | 0.9984 |
| 8 | 0.0176 | 0.0012 | 0.9996 |
| 9 | 0.0041 | 0.0003 | 0.9999 |
| 10 | 0.0015 | 0.0001 | 1.0000 |
Figure 3Feature Fusion Process for IAQ- PCA Hybrid Features.
Figure 4PNN Architecture.
Figure 5Multi-stage Feature Selection and Fusion Process Flow.
PNN architectures.
| Parameters | Value for the IAQ Dataset | Value for PEN3 Dataset |
|---|---|---|
| Number of input neurons | 8 | 10 |
| Number of output neurons | 9 | 9 |
| Spread factor | 0.08 | 0.08 |
| Testing Tolerance | 0.001 | 0.001 |
| Number of training samples | 600 | 600 |
| Number of validation samples | 100 | 100 |
| Number of testing samples | 300 | 300 |
| Total number of samples | 1000 | 1000 |
Average PNN classification accuracies of features for IAQ and PEN3 datasets.
| Features | IAQ | PEN3 | ||||
|---|---|---|---|---|---|---|
| Minimum Classification Accuracy (%) | Maximum Classification Accuracy (%) | Average Classification Accuracy (%) | Minimum Classification Accuracy (%) | Maximum Classification Accuracy (%) | Average Classification Accuracy (%) | |
| RLSSV | 97.11 | 99.41 | 98.75 | 97.15 | 99.54 | 99.29 |
| RLV | 97.64 | 98.65 | 98.31 | 97.43 | 99.02 | 98.84 |
| RSSV | 97.31 | 99.16 | 98.90 | 98.16 | 100.00 | 99.75 |
| RV | 97.36 | 99.43 | 98.81 | 98.19 | 99.45 | 99.12 |
| FVC | 97.42 | 99.14 | 98.84 | 98.41 | 99.55 | 99.51 |
Average PNN classification results in % for selecting principal component values in PCA for the IAQ and PEN3 datasets.
| Principal Component Value | IAQ | PEN3 | ||||
|---|---|---|---|---|---|---|
| RSSV | FVC | RV | RSSV | FVC | RLSSV | |
| 1 | 74.07 | 75.30 | 74.47 | 83.26 | 82.58 | 82.12 |
| 2 | 82.43 | 83.11 | 83.56 | 87.51 | 87.39 | 87.03 |
| 3 | 87.74 | 87.27 | 88.28 | 91.97 | 91.67 | 90.97 |
| 4 | 90.17 | 90.21 | 90.21 | 98.28 | 97.95 | 97.49 |
| 5 | 95.62 | 95.66 | 95.45 | 100.00 | 99.91 | 99.76 |
| 6 | 98.30 | 98.13 | 97.70 | 98.75 | 98.66 | 98.12 |
| 7 | 99.02 | 99.02 | 98.96 | 97.35 | 97.12 | 96.81 |
| 8 | 98.88 | 98.80 | 98.86 | 96.74 | 96.55 | 96.26 |
Confusion Matrix of PNN of proposed IAQ-PCA hybrid feature for 50 repetitions.
| 40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 39 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 99.52 | ||
| 0 | 0 | 40 | 0 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 1 | 39 | 0 | 0 | 0 | 0 | 0 | 99.12 | ||
| 0 | 0 | 0 | 0 | 39 | 0 | 1 | 0 | 0 | 99.01 | ||
| 1 | 0 | 0 | 0 | 0 | 39 | 0 | 0 | 0 | 99.51 | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 40 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 39 | 0 | 99.15 | ||
| 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 78 | 99.24 | ||
Confusion Matrix of PNN of proposed PEN3-PCA hybrid feature for 50 repetition.
| 40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 40 | 0 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 40 | 0 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 40 | 0 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 0 | 40 | 0 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 40 | 0 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 0 | 100.00 | ||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80 | 100.00 | ||
Average PNN classification results comparison between the best features for the IAQ dataset.
| Feature | Sensitivity (%) | Specificity (%) | Accuracy (%) |
|---|---|---|---|
| IAQ-PCA Hybrid Feature | 99.37 | 93.98 | 98.25 |
| RSSV | 99.05 | 91.67 | 97.50 |
| FVC | 98.74 | 91.57 | 97.25 |
| RV | 99.04 | 89.53 | 97.00 |
Average PNN classification results comparison between the best features for the PEN3 dataset.
| Feature | Sensitivity (%) | Specificity (%) | Accuracy (%) |
|---|---|---|---|
| PEN3-PCA Hybrid Feature | 100.00 | 100.00 | 100.00 |
| RSSV | 99.85 | 96.17 | 99.75 |
| FVC | 99.63 | 96.85 | 99.51 |
| RLSSV | 99.51 | 96.09 | 99.29 |
Average classification results comparison between different classifiers for proposed PCA based hybrid features.
| Classifier | IAQ | PEN3 | ||||
|---|---|---|---|---|---|---|
| Sensitivity (%) | Specificity (%) | Accuracy (%) | Sensitivity (%) | Specificity (%) | Accuracy (%) | |
| PNN | 99.75 | 92.63 | 98.25 | 100.00 | 100.00 | 100.00 |
| FFNN | 98.71 | 91.53 | 97.16 | 99.88 | 95.47 | 99.75 |
| ENN | 98.53 | 91.64 | 97.65 | 99.78 | 94.57 | 99.74 |
| kNN | 99.41 | 91.42 | 97.89 | 99.89 | 95.91 | 99.85 |