| Literature DB >> 26540056 |
Jia Yan1, Xiuzhen Guo2, Shukai Duan3, Pengfei Jia4, Lidan Wang5, Chao Peng6, Songlin Zhang7.
Abstract
Many research groups in academia and industry are focusing on the performance improvement of electronic nose (E-nose) systems mainly involving three optimizations, which are sensitive material selection and sensor array optimization, enhanced feature extraction methods and pattern recognition method selection. For a specific application, the feature extraction method is a basic part of these three optimizations and a key point in E-nose system performance improvement. The aim of a feature extraction method is to extract robust information from the sensor response with less redundancy to ensure the effectiveness of the subsequent pattern recognition algorithm. Many kinds of feature extraction methods have been used in E-nose applications, such as extraction from the original response curves, curve fitting parameters, transform domains, phase space (PS) and dynamic moments (DM), parallel factor analysis (PARAFAC), energy vector (EV), power density spectrum (PSD), window time slicing (WTS) and moving window time slicing (MWTS), moving window function capture (MWFC), etc. The object of this review is to provide a summary of the various feature extraction methods used in E-noses in recent years, as well as to give some suggestions and new inspiration to propose more effective feature extraction methods for the development of E-nose technology.Entities:
Keywords: electronic nose; feature extraction methods; review
Year: 2015 PMID: 26540056 PMCID: PMC4701255 DOI: 10.3390/s151127804
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Some maximum value feature models.
| Model | Description | References |
|---|---|---|
| Difference | [ | |
| Relative difference | [ | |
| Fractional difference | [ | |
| Logarithm difference | [ | |
| Sensor normalization | [ | |
| Array normalization | [ |
Classification rates (CR) of different features in [26].
| Features | Qualitative CR (%) | Quantitative CR (%) |
|---|---|---|
| Difference maximum value | 66.7 | 95 |
| Conductance rise time Tr | 92 | 95 |
Description of features extracted from original response curves in [52].
| Parameters | Description |
|---|---|
| Baseline | |
| Final response, response | Sensor value (averaged over 5 s) at gasOff |
| 30/90 s on/off response | Sensor value (averaged over 5 s) 30/90 s after gasOn/Off—baseline |
| Maximum response | Max(sensor value)—baseline |
| Min/max derivative | Min/max difference between two samples during measurement |
| On/off derivative | (Sensor value 10 s after gasOn/Off−baseline)/10 |
| Plateau derivative | (Response |
| Derivative | |
| Off integral | |
| Short on/off integral | |
| Response/on integral | Response/on integral |
| T0-90% | Time from gasOn for sensor value to reach baseline + 0.9 × response |
| T0-60% | Time from gasOn for sensor value to reach baseline + 0.6 × response |
| T100-10% | Time from gasOff for sensor value to reach baseline + 0.1 × response |
| T100-40% | Time from gasOff for sensor value to reach baseline + 0.4 × response |
Description of features extracted from original response curves in [56].
| Extracted Feature | Represent Meaning |
|---|---|
| Max slope | The respond rate of sensor to different vinegar gas |
| Maximum | The maximum respond value |
| Average of last 20 points | The stationary phase of equilibrium between reversible adsorption and desorption |
| Average of whole points | Sensor respond value during the whole process |
Summary of commonly used features extracted from original response curves
| Feature | Description | References |
|---|---|---|
| Maximum response | Max(sensor value) | [ |
| Responses of special time | Response value of special time in the whole response curve | [ |
| Time of special responses | Time of special response value in the whole response curve | [ |
| Area | Area values of sensor response curve and time axis surrounded | [ |
| Integral | [ | |
| Derivative | [ | |
| Difference | [ | |
| Second derivative | [ |
Description of features extracted from curve fitting models in [52].
| Parameters | Description |
|---|---|
| Polynomial on/off | |
| Exponential on/off | |
| Exponential on/off | |
| ARX on/off |
Results of neural network estimation from different features in [52].
| Model | Features | ANN Architecture | RMSE for Validation (ppm) |
|---|---|---|---|
| 1 | Final response | 1-2-2 | 13.4 |
| 2 | Final response | 3-3-2 | 2.2 |
| On/off derivative | |||
| 3 | Final response | 3-3-2 | 2.6 |
| Min/max derivative | |||
| 4 | Final response | 3-3-2 | 3.6 |
| Short on/off integral | |||
| 5 | Final response | 3-3-2 | 4.5 |
| 30 s on response | |||
| 90 s on response | |||
| 6 | Final response | 3-3-2 | 2.4 |
| 30 s off response | |||
| 90 s off response | |||
| 7 | Final response | 5-4-2 | 1.6 |
| 30 s on/off response | |||
| 90 s on/off response | |||
| 8 | Final response | 5-4-2 | 1.7 |
| On/off derivative | |||
| on/off integral | |||
| 9 | Final response | 6-5-2 | 1.7 |
| On/off derivative | |||
| Plateau derivative | |||
| Response/on integral | |||
| 10 | Polynomial on/off | 8-6-2 | 1.6 |
| 11 | 1. Exponential on/off | 4-4-2 | 2.0 |
| 12 | 2. Exponential on/off | 10-6-2 | 2.1 |
| 13 | ARX on/off | 6-5-2 | 2.3 |
The ANN architecture column presents the number of inputs, number of neurons in the hidden layer and number of outputs.
Classification rates (CR) of different feature sets for QMB or MOX modules in [27].
| Classifiers | Modules | Feature Sets | CR (%) |
|---|---|---|---|
| k-Nearest Neighbor (with | QMB | 97.8 | |
| 90 | |||
| 84.4 | |||
| 96.7 | |||
| Mahalanobis distance discrimination in four-dimensional PCA space | QMB | 83.3 | |
| 96.7 | |||
| 42.2 | |||
| 60 | |||
| k-Nearest Neighbor (with | MOX | 93.1 | |
| 90 | |||
| 86.9 | |||
| 93.5 |
maj(feature 1,feature 2,...,feature n) means the following: use each of the n features separately for the purpose of classification, and then decide on the final classification by a majority rule.
Summary of common used curve fitting models.
| Model | Description | References |
|---|---|---|
| Third-order polynomial function | [ | |
| Single-exponential function | [ | |
| Double-exponential function | [ | |
| ARX model | [ | |
| Lorentzian model | Equation (5) | [ |
| Double-sigmoid model | Equation (6) | [ |
| Sigmoid function | [ | |
| Fractional function | [ | |
| Arctangent function | [ | |
| Hyperbolic tangent function | [ |
Classification rates (CR) of three types of features in [62].
| Feature Type | Feature | CR (%) |
|---|---|---|
| Original response curve | Maximum | 94.29 |
| Integrals | 100 | |
| Derivatives | 97.14 | |
| Curve fitting parameters | Three-order polynomial function | 91.43 |
| Fractional function | 97.14 | |
| Single-exponential function | 100 | |
| Double-exponential function | 68.57 | |
| Arctangent function | 91.43 | |
| Hyperbolic tangent function | 100 | |
| Transform domain | FFT | 100 |
| DWT | 100 |
Classification rates (CR) of different features in [50].
| Feature Type | Feature | CR (%) |
|---|---|---|
| Original response curve | Difference maximum | 83 |
| Relative maximum | 81 | |
| Fractional maximum | 82 | |
| Log maximum | 81 | |
| Derivatives | 95.45 | |
| Integrals | 99.5 | |
| Transform domain | Fourier coefficient | 96 |
| Wavelet transform coefficient | 100 |
Figure 1Phase space of sensor with and as variables.
Figure 2Six parameters extracted from PS.
Classification rates (CR) of different features in [74].
| Features | Number of Features | CR (%) |
|---|---|---|
| Relative difference maximum | 1 | 90.9 |
| Phase space integral (PSI) | 1 | 81.1 |
| Phase space entire (PSE) | 6 | 100 |
Figure 3Temporal representation of WTS.
Figure 4Schematic diagram of MWTS technique.
Classification rates (CR, %) of different features in [80].
| Features | All Sensors | Sensors 2–4 | Sensors 2 and 3 | Sensors 2 and 4 | Sensors 3 and 4 |
|---|---|---|---|---|---|
| Maximum value | 72.95 | 75.72 | 75.22 | 74.9 | 74.83 |
| Rise time | 75.5 | 53.43 | 41.25 | 34.95 | 36.18 |
| Fall time | 61.88 | 87.70 | 85.12 | 83.17 | 93.43 |
| DWT | 86.32 | 94.67 | 95.07 | 94.70 | 94.90 |
| FFT | 84.70 | 92.17 | 92.05 | 92.02 | 91.97 |
| WTS | 89.40 | 92.92 | 92.54 | 92.02 | 93.20 |
| SITO-WTS a | – | – | – | – | 94.52 |
| SITO-MWTS b | – | 97.35 | 96.20 | 93.30 | 96.35 |
a Considering position 4 of sensor 3, and positions 1 and 2 of sensor; b Considering bin 3 of sensors 2 and 4, and bin 10 of sensor 3.
Figure 5The schematic diagram of MWFC.
Classification rates (CR) of different features in [58].
| Feature Extraction | Accuracy Rate |
|---|---|
| Peak value | 87.5 |
| Rising slope | 87.5 |
| Descending slope | 85 |
| FFT | 90.0 |
| DWT | 92.5 |
| WFC | 95.0 |
| MWFC | 97.5 |