| Literature DB >> 29382146 |
Tailai Wen1, Jia Yan2,3, Daoyu Huang4, Kun Lu5, Changjian Deng6, Tanyue Zeng7, Song Yu8, Zhiyi He9.
Abstract
The aim of this research was to enhance the classification accuracy of an electronic nose (E-nose) in different detecting applications. During the learning process of the E-nose to predict the types of different odors, the prediction accuracy was not quite satisfying because the raw features extracted from sensors' responses were regarded as the input of a classifier without any feature extraction processing. Therefore, in order to obtain more useful information and improve the E-nose's classification accuracy, in this paper, a Weighted Kernels Fisher Discriminant Analysis (WKFDA) combined with Quantum-behaved Particle Swarm Optimization (QPSO), i.e., QWKFDA, was presented to reprocess the original feature matrix. In addition, we have also compared the proposed method with quite a few previously existing ones including Principal Component Analysis (PCA), Locality Preserving Projections (LPP), Fisher Discriminant Analysis (FDA) and Kernels Fisher Discriminant Analysis (KFDA). Experimental results proved that QWKFDA is an effective feature extraction method for E-nose in predicting the types of wound infection and inflammable gases, which shared much higher classification accuracy than those of the contrast methods.Entities:
Keywords: classification; electronic nose; feature extraction; multiple kernel learning; weighted kernels Fisher discriminant analysis
Year: 2018 PMID: 29382146 PMCID: PMC5855868 DOI: 10.3390/s18020388
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Response process of sensors on four different types of wounds Subfigures (a–d) correspond to the uninfected wound, wounds infected by S. aureus, E. coli and P. aeruginosa respectively.
Figure 2Response curves of the sensors on carbon monoxide with the concentration of 25 ppm.
Figure 3The performance of weighted kernels Fisher discriminant analysis combined with quantum-behaved particle swarm optimization (QWKFDA) using different kernels with the number of base kernels from 2 to 10.
Confusion matrix of the best classification results of QWKFDA for three types of base kernels.
| Class | Predicted as * | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gaussian Kernels (n = 10) | Polynomial Kernels (n = 7) | Sigmoid Kernels (n = 10) | |||||||||||||
| N | 1 | 2 | 3 | 4 | N | 1 | 2 | 3 | 4 | N | 1 | 2 | 3 | 4 | |
| 1 | 11 | 1 | 0 | 0 | 10 | 1 | 0 | 0 | 9 | 0 | 0 | 0 | |||
| 2 | 10 | 1 | 0 | 0 | 10 | 0 | 0 | 0 | 8 | 1 | 0 | 0 | |||
| 3 | 8 | 0 | 0 | 1 | 10 | 0 | 0 | 0 | 10 | 0 | 0 | 1 | |||
| 4 | 11 | 0 | 0 | 0 | 10 | 0 | 0 | 1 | 13 | 0 | 0 | 1 | |||
| Accuracy | |||||||||||||||
* 1, No-infection; 2, S. aureus; 3, E. coli; 4, P. aeruginosa, similarity hereinafter.
Figure 4Score plots of (a) principal component analysis (PCA), (b) locality preserving projections (LPP), (c) Fisher discriminant analysis (FDA) and (d) kernels Fisher discriminant analysis (KFDA).
Figure 5Score plots of QWKFDA.
Figure 6Classification accuracy of different feature extraction methods.
The performance of QWKFDA using Gaussian kernel with the number of base kernels from 2 to 10.
| Test Batch | Accuracy Rate (%) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| Batch 2 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 |
| Batch 3 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 | 99.375 |
| Batch 4 | 100 | 100 | 100 | 98.75 | 100 | 98.75 | 100 | 97.5 | 97.5 |
| Batch 5 | 75 | 72.5 | 75 | 75 | 75 | 75 | 73.75 | 75 | 75 |
| Average | 92.81 | 93.13 | 93.13 | 93.13 | 92.81 | 92.81 | |||
The performance of QWKFDA using polynomial kernel with the number of base kernels from 2 to 10.
| Test Batch | Accuracy Rate (%) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| Batch 2 | 98.75 | 98.75 | 99.375 | 97.5 | 98.75 | 96.875 | 98.125 | 96.875 | 93.75 |
| Batch 3 | 100 | 100 | 100 | 100 | 100 | 100 | 99.375 | 100 | 100 |
| Batch 4 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| Batch 5 | 57.5 | 62.5 | 52.5 | 52.5 | 50 | 50 | 52.5 | 48.75 | 50 |
| Average | 89.06 | 87.97 | 87.50 | 87.19 | 86.72 | 87.50 | 86.41 | 85.94 | |
The performance of QWKFDA using sigmoid kernel with the number of base kernels from 2 to 10.
| Test Batch | Accuracy Rate (%) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| Batch 2 | 98.75 | 96.875 | 98.75 | 96.25 | 98.75 | 91.25 | 91.875 | 93.125 | 96.25 |
| Batch 3 | 96.875 | 98.75 | 99.375 | 100 | 100 | 100 | 100 | 99.375 | 100 |
| Batch 4 | 100 | 100 | 100 | 100 | 98.75 | 100 | 100 | 100 | 93.75 |
| Batch 5 | 71.25 | 70 | 70 | 70 | 71.25 | 67.5 | 72.5 | 70 | 68.75 |
| Average | 91.72 | 91.41 | 92.03 | 91.56 | 89.69 | 91.09 | 90.63 | 89.69 | |
The performance of different control methods.
| Test Batch | Accuracy Rate (%) | |||||
|---|---|---|---|---|---|---|
| No-Dealing | PCA | LPP | FDA | KFDA | QWKFDA | |
| Batch 2 | 99.375 | 95.625 | 90.625 | 96.875 | 93.75 | 99.375 |
| Batch 3 | 100 | 98.125 | 61.25 | 71.25 | 96.875 | 99.375 |
| Batch 4 | 97.5 | 98.75 | 93.75 | 91.25 | 100 | 100 |
| Batch 5 | 61.25 | 61.25 | 75 | 62.5 | 75 | 75 |
| Average | ||||||