Next Article in Journal
Sequential Total Variation Denoising for the Extraction of Fetal ECG from Single-Channel Maternal Abdominal ECG
Next Article in Special Issue
Valid Probabilistic Predictions for Ginseng with Venn Machines Using Electronic Nose
Previous Article in Journal
Parameter Estimation of a Ground Moving Target Using Image Sharpness Optimization
Previous Article in Special Issue
Electronic Noses for Well-Being: Breath Analysis and Energy Expenditure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Pre-Processing Technique for Original Feature Matrix of Electronic Nose Based on Supervised Locality Preserving Projections

College of Electronic and Information Engineering, Southwest University, Chongqing 400715, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(7), 1019; https://doi.org/10.3390/s16071019
Submission received: 12 April 2016 / Revised: 12 June 2016 / Accepted: 20 June 2016 / Published: 30 June 2016
(This article belongs to the Special Issue E-noses: Sensors and Applications)

Abstract

:
An electronic nose (E-nose) consisting of 14 metal oxide gas sensors and one electronic chemical gas sensor has been constructed to identify four different classes of wound infection. However, the classification results of the E-nose are not ideal if the original feature matrix containing the maximum steady-state response value of sensors is processed by the classifier directly, so a novel pre-processing technique based on supervised locality preserving projections (SLPP) is proposed in this paper to process the original feature matrix before it is put into the classifier to improve the performance of the E-nose. SLPP is good at finding and keeping the nonlinear structure of data; furthermore, it can provide an explicit mapping expression which is unreachable by the traditional manifold learning methods. Additionally, some effective optimization methods are found by us to optimize the parameters of SLPP and the classifier. Experimental results prove that the classification accuracy of support vector machine (SVM combined with the data pre-processed by SLPP outperforms other considered methods. All results make it clear that SLPP has a better performance in processing the original feature matrix of the E-nose.

1. Introduction

An electronic nose (E-nose) is an expert system which is composed of an array of gas sensors as well as a corresponding artificial intelligence algorithm. The E-nose is effective in dealing with problems of odor analysis [1,2], and has already been introduced into many fields such as disease diagnosis [3,4,5] and food engineering [6,7]. The sensor array of the E-nose has a characteristic of cross-sensitivity, namely different units in the array will make responses when facing the same smell, which can effectively avoid the decision-making risk brought by the single sensor. The original feature matrix which is extracted from the response of sensors is redundant, and much key information which plays a crucial role in helping the E-nose make the right judgment is submerged.
Previous work has confirmed that the E-nose can be used to detect wounds of patients in labs and it is feasible for the E-nose to detect bacteria including the in the investigation of bacterial volatile organic compounds (VOCs) from cultures and also from swabs taken from wound-infected patients [8,9,10,11]. In fact, there are many kinds of pathogenic bacteria which can lead to wound infection. Therefore, the same sampling experiment on one pathogenic bacterium must be repeated many times to make the E-nose learn about one kind of wound infection “deeply”; meanwhile, the sampling experiments based on different infection types are also necessary in order to let the E-nose distinguish more kinds of wound pathogens. Additionally, based on the original feature matrix extracted from the response curves of sensors, the distance of points from different classes is larger than that of points from the same class, namely the data structure of the original feature matrix is nonlinear.
When this original feature matrix of wound infection data is put into the classifier directly, the classification accuracy of the E-nose is not ideal because of the redundancy of this matrix. So in order to capture more useful information which can be analyzed and to improve the classification accuracy of the E-nose as well, some methods must be applied to process the original feature matrix before it is put into the classifier.
Many seemingly complex systems described by high-dimensional data sets are in fact governed by a low number of parameters. The low-dimensional representation of such high-dimensional data sets not only leads to a more compact description of the data, but also enhances our understanding of the system [12]. Manifold learning is such a data processing method which can efficiently find the meaningful low-dimensional embedding from high-dimensional nonlinear data, and it processes the nonlinear data structure from the input matrix to a new matrix. In addition, the low-dimension output is very attractive to us, because this output will be processed by the classifier of the E-nose; if its dimension is low, then the computing complexity of the classifier is lower, and less computing and storage resources are needed. Many manifold learning methods have been proposed up to now [13,14], and a lot of work has been done to improve their performance [15,16,17]. Meanwhile, there are also many successful applications of manifold learning [18,19,20,21,22].
However, the traditional manifold learning cannot provide explicit mapping expression, which makes it unable to process the new sample points even if it can deal with the acquired data. Specifically, in our study, a trained E-nose will be used to predict the class label of unknown wound infection data, which means it is inevitable to encounter new data, and if the method employed by the E-nose cannot deal with these new points, it will make the E-nose incapable in practical application. Thus, supervised locality preserving projections (SLPP), a linear approximation of the nonlinear Laplacian eigenmaps, is applied. It not only shares many properties of the nonlinear techniques [23,24,25,26,27], but it also provides explicit mapping expression. As far as we know, SLPP has not been used in the field of the E-nose.
In this paper, we will use SLPP to process the original feature matrix and output a new matrix which can improve the classification accuracy of the E-nose. In Section 2, materials and experiments are demonstrated clearly. In addition, we will give the whole mathematical derivation of SLPP in Section 3. Then all considered pre-processing methods will be used to deal with the original feature matrix of wound infection data, and the classification results will be presented, analyzed and compared in Section 4. Finally, the conclusions of this paper are drawn in Section 5.

2. Materials and Experiments

2.1. Materials and Experimental Setup

In this study, sprague-dawley (SD) rats are chosen as the targets of wound pathogen infection. There are four kinds of rats, uninfected and those infected with S. aureus, E. coli, and P. aeruginosa, respectively. Each rat has a wound in its right hind leg and the pathogens are inoculated in the wound. The metabolites in the reproduction process of the three pathogens are shown in Table 1. According to the metabolites of pathogens and the response characteristics of gas sensors, 14 metal oxide sensors and one electronic chemical sensor are adopted to construct the sensor array of this paper (shown in Figure 1). In addition, the sensitive characteristics of the 15 sensors are shown in Table 2.
The practical E-nose system is shown in Figure 2. The gas sensor array is placed in a stainless steel test chamber coated by Teflon with the volume of 240 mL. A triple valve is used to change the gas circuit to make sure the desired gas can flow into the chamber. The flow velocity of gas is controlled by a flow meter and a mini-pump, and its value is set as 80 mL/min. The response curves of the sensor array obtained from the wound odor of rats are firstly conditioned through a conditioning circuit and then sampled and saved in a computer via a 14-bit data acquisition system (DAS). A schematic diagram of the experimental system is shown in Figure 3.

2.2. Data Collection

Each rat is placed in a jar of which the volume is 2.8 L with a rubber stopper. There are two holes in the rubber stopper with two thin glass tubes inserted. One glass tube is fixed above the wound of the infected rat as closely as possible. The output gas of the tube which contains VOCs of the rat wound flows out of the bottle and then flows into the chamber through a Teflon tube.
The dynamic headspace method is adopted in all the sampling experiments. Each sampling experiment contains the following three steps:
Step 1: Set the triple valve to make port 1 connect to port 3, so clean air is exposed to the chamber and lasts for 3 min to wash the sensor array;
Step 2: Set the triple valve to make port 2 connect to port 3, so the gas stream containing VOCs of the wound passes over the sensor array for 5 min;
Step 3: Set the triple valve to make port 1 connect to port 3, so the sensors are exposed to clean air again for another 15 min.
The clearance time between two experiments is 5 min. Twenty sampling experiments for each group of rats are made under the same conditions, and thus 80 sampling data sets can be collected. The response curves of 15 sensors on one wound infected with P. aeruginosa are shown in Figure 4. It can be seen that the obvious rise of each response curve is from the third min when the gas stream containing VOCs of the wound begins to pass over the sensor array, and the curves begin to drop from the eighth min when clean air is exposed to wash the sensor array.

2.3. Original Feature Matrix

After all the sampling experiments have been finished, we succeed in extracting the maximum steady-state response value of each sensor during each sampling experiment, and then the original feature matrix of the wound infection data is constructed. The detailed information of this original feature matrix is shown in Figure 5. As it shows, there are 80 points in this matrix and the dimension of each point is 15. Each class of wound infection contains 20 points.
To study the data structure of the original feature matrix, we use Equation (1) to compute the average Euclidean distance of points in the original feature matrix.
d ¯ i j = 1 M i 1 M j p = 1 M i q = 1 M j d i s ( x p , x q ) , i , j = 1 ,   2 , , 4
where d ¯ i j is the average Euclidean distance between class i and j, Mi and Mj stand for the number of points in class i and j, and dis (·) is the Euclidean distance of points. The computed results are shown in Table 3. For uninfected wounds and those infected with S. aureus, the distance of points from the same class is less than that of the points from different classes. However, the distance between E. coli and no infection is less than that of the points between E. coli and other different classes, and the same situation happens in P. aeruginosa. This proves that the data structure of the original feature matrix is nonlinear and complex.

3. SLPP

Suppose there is a set of x i , i = 1, 2, …, m in R N , find a transformation matrix A mapping these points to a set of points y i , i = 1, 2, …, m in R L , such that y i will represent x i , where y i = A T x i . The algorithmic procedure of SLPP can be formally stated below.
(1)
Constructing the neighborhood: x j becomes the neighbor of x i only if they are from the same class and are “close”, where both x i and x j are the points of X and i j . Additionally, two different ways can be employed to find the neighborhood of x i .
(a)
ε -neighborhood: if x i x j 2 < ε ε R , then x j can be taken as the neighbor of x i .
(b)
k-nearest-neighbors: a judgment is made on whether x j is among the k-nearest neighbors of x i .
(2)
Describe the relationship between x i and x j : suppose that w i , j is a variable describing the relationship between these two points, and w i , j will be “larger” if x i and x j are “closer”. There are also two different methods available to realize it.
(a)
simple-type: w i , j = 1 if x j is the neighbor of x i ; otherwise, w i , j = 0 .
(b)
heat-kernel: { w i , j = exp ( x i x j 2 t ) If  x j  is the neighbor of  x i   0 Otherwise
(3)
Find the map: to make the relationship between y i and y j similar to that between x i and x j ; let Y be a “good” map to minimize the following objective function [27].
F ( y i , y j ) = i , j ( y i y j ) 2 w i , j
under appropriate constraints, where y i and y j are the points of Y and i j . If x i and x j are “close” enough, then the value of w i , j will be much “larger”, and to make sure Equation (2) reaches its minimum, y i and y j must be “close” as well. In this way, Equation (2) transfers the local structure from matrix X to Y. Furthermore, because y i = A T x i , Equation (2) can be computed as
1 2 i , j ( y i y j ) 2 w i , j = 1 2 i , j ( A T x i A T x j ) 2 w i , j = i , j A T x i D i , i x i T A i , j A T x i w i , j x i T A = A T X ( D W ) X T A = A T X L X T A
where D i , i = i , j w i , j . A constraint is imposed as follows [23]
Y T D Y = 1 A T X D X T A = 1
Finally, the minimization problem is reduced to find
a r g   min A T X D X T A = 1   A T X L X T A
The transformation matrix A minimizing Equation (5) can be given by the minimum eigenvalue solution to the generalized eigenvalue problem
X L X T A = λ X D X T A
Let the vectors a 1 , a 2 , ... , a L be the solutions of Equation (6), and order them according to their eigenvalues, λ 1 > λ 2 > ... > λ L . Thus, the embedding is as follows
Y = A T X , A = ( a 1 , a 2 , ... , a L )

4. Results and Discussion

4.1. Experimental Results

To verify the effectiveness of SLPP, the original feature matrix of wound infection is processed by principal component analysis (PCA) [28], Fisher discriminant analysis (FDA) [29] and kernel FDA (KFDA) [30]. The original feature matrix (defined as matrix X) which was introduced in Section 2.3 will be processed by these four different data processing methods to create a new feature matrix which has been denoted as Y. Finally, matrix Y is put into the classifier as its input. For SLPP, the k-nearest-neighbors method is employed to find the neighborhood, and if the size of the neighborhood is different, the local data structure will be changed which will finally influence the classification results of the E-nose. To solve this problem, the grid-searching method is adopted to set the number of the nearest neighbors in SLPP. The heat-kernel method is used to describe the relationship of points; the value of t will influence the performance of the heat-kernel, and so quantum-behaved particle swarm optimization (QPSO) [31] is used to find the optimal value of t.
In this paper, we employ support vector machine (SVM) [32] and k-nearest-neighbor (KNN) [33] as the classifiers, and the parameters of SVM are optimized by QPSO, and the size of the neighborhood in KNN is searched by the grid-searching method. The cross-validation method is adopted to train and test SVM, and the folds of cross-validation in this paper are 10, 40 and 80. The numbers of particles and iterations in QPSO are set as 60 and 500. Every single data processing method is evaluated by its corresponding classification results.
Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 list the classification accuracy of SVM and KNN based on PCA, FDA, KFDA and SLPP when the folds of cross-validation are set as 10, 40 and 80, respectively. In addition, we also provide the classification results when matrix X is put into SVM directly without being processed by any method (no-dealing). It is evident, for the classification accuracy of the total four classes, that the best performance is achieved by SLPP, and the worst one is achieved by FDA, no matter if the fold of the cross-validation is 10, 40 or 80.

4.2. Discussion

This paper focuses on the investigation of the performance of SLPP in pre-processing the original feature matrix of wound infection data. Three other methods are also used to deal with this original feature matrix. When PCA is used to deal with the original feature matrix, its improvement is not obvious because PCA is good at finding and keeping the linear structure of data. FDA can make use of the class label information of the original feature matrix and find a linear transformation which can maximize the between-class scattering and minimize the within-class scattering to achieve a new feature matrix. However, the performance of FDA in predicting the class of wound infection is the worst among all the processing methods. As an enhanced technique of FDA, KFDA firstly maps the data to the high-dimension space, and then finds the same transformation as FDA, and its classification results of wound infection are better than that of FDA. However, SLPP manages to preserve the local structure of the data set through finding and keeping the neighbors of each point, and it can make use of the class label information during the course of finding the nearest neighbors. Further experimental results prove that the classification accuracy of the E-nose increases when SLPP is used to pre-process the original feature matrix of wound infection data, and meanwhile, it reduces the dimension of points from 15 to 7, which can greatly decrease the computational complexity of classifier.

5. Conclusions

Although the sensor array of the E-nose is good at cross-sensitivity, the original feature matrix extracted from the response curves of sensors is redundant; meanwhile, the data structure in this matrix is nonlinear. Traditional manifold learning methods are capable of solving the nonlinear problem, but they cannot provide an explicit mapping expression, which limits their application in the field of the E-nose. As a novel manifold learning technique, SLPP can efficiently find the meaningful low-dimensional embedding from high-dimensional nonlinear data, and it can process the nonlinear data structure from the input matrix to a new matrix; furthermore, the explicit mapping expression given by SLPP makes it possible for the E-nose to process the new sampling points.
The experimental results of this paper have proved that the classification accuracy of SVM combined with SLPP is much higher than that of other considered methods. All in all, SLPP is an ideal technique for the E-nose to pre-process its original feature matrix of wound infection data and improve its classification accuracy.

Acknowledgments

The work is supported by Program for New Century Excellent Talents in University (No. [2013] 47), National Natural Science Foundation of China (Nos. 61372139, 61101233, 60972155), Fundamental Research Funds for the Central Universities (No. XDJK2015C073), Science and Technology personnel training program Fund of Chongqing (No. Cstc2013kjrc-qnrc40011) and Fundamental Research Funds for the Central Universities (No. SWU115009).

Author Contributions

Pengfei Jia is the group leader and he was in charge of the project management and proposed the algorithm. Tailai Huang was responsible for data analysis and the discussion of the results. Shukai Duan provided valuable advice about the revised manuscript. Li Wang, Jia Yan and Lidan Wang were involved in discussions and the experimental analysis.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bicego, M.; Tessari, G.; Tecchiolli, G.; Bettinelli, M. A comparative analysis of basic pattern recognition techniques for the development of small size electronic nose. Sens. Actuator B Chem. 2002, 85, 137–144. [Google Scholar] [CrossRef]
  2. Ciosek, P.; Wróblewski, W. The analysis of sensor array data with various pattern recognition techniques. Sens. Actuator B Chem. 2006, 114, 85–93. [Google Scholar] [CrossRef]
  3. Yu, J.B.; Byun, H.G.; So, M.S.; Huh, G.S. Analysis of diabetic patient’s breath with conducting polymer sensor array. Sens. Actuator B Chem. 2005, 108, 305–308. [Google Scholar] [CrossRef]
  4. Pavlou, A.K.; Magan, N.; McNulty, C.; Jones, J.M.; Sharp, D.; Brown, J.; Turner, A.P. Use of an electronic nose system for diagnoses of urinary tract infections. Biosens. Bioelectron. 2002, 17, 893–899. [Google Scholar] [CrossRef]
  5. Anh, D.T.V.; Olthuis, W.; Bergveld, P. A hydrogen peroxide sensor for exhaled breath measurement. Sens. Actuator B Chem. 2005, 111–112, 494–499. [Google Scholar] [CrossRef]
  6. Trihaas, J.; Nielsen, P.V. Electronic nose technology in quality assessment: monitoring the ripening process of danish blue cheese. J. Food Sci. 2005, 70, 44–49. [Google Scholar]
  7. Natale, C.D.; Macagnano, A.; Davide, F.; D’Amico, A.; Paolesse, R.; Boschi, T.; Faccio, M.; Ferri, G. An electronic nose for food analysis. Sens. Actuator B Chem. 1997, 44, 521–526. [Google Scholar] [CrossRef]
  8. Dutta, R.; Dutta, R. “Maximum probability rule” based classification of MRSA infections in hospital environment: Using electronic nose. Sens. Actuator B Chem. 2006, 120, 156–165. [Google Scholar] [CrossRef]
  9. Thomas, A.N.; Riazanskaia, S.; Cheung, W.; Xu, Y.; Goodacre, R.; Thomas, C.L.P.; Baguneid, M.S.; Bayat, A. Novel noninvasive identification of biomarkers by analytical profiling of chronic wounds using volatile organic compounds. Wound Repair Regen. 2010, 18, 391–400. [Google Scholar] [CrossRef] [PubMed]
  10. Byun, H.; Persaud, K.C.; Pisanelli, A.M. Wound-state monitoring for burn patients using E-nose/SPME system. ETRI J. 2010, 32, 440–446. [Google Scholar] [CrossRef]
  11. Jia, P.; Tian, F.; He, Q.; Fan, S.; Liu, J.; Yang, S.X. Feature extraction of wound infection data for electronic nose based on a novel weighted KPCA. Sens. Actuator B Chem. 2014, 201, 555–566. [Google Scholar] [CrossRef]
  12. Goldberg, Y.; Zakai, A.; Kushnir, D.; Ritov, Y. Manifold learning: The price of normalization. J. Mach. Learn. Res. 2008, 9, 1909–1939. [Google Scholar]
  13. Roweis, S.T.; Saul, L.K. Nonlinear dimensionality reduction by locally linear embedding. Science 2000, 290, 2323–2326. [Google Scholar] [CrossRef] [PubMed]
  14. Tenenbaum, J.B.; Silva, V.; Langford, J.C. A global geometric framework for nonlinear dimensionality reduction. Science 2000, 290, 2319–2323. [Google Scholar] [CrossRef] [PubMed]
  15. Li, H.; Jiang, H.; Barrio, R.; Liao, X.; Cheng, L.; Su, F. Incremental manifold learning by spectral embedding methods. Pattern Recognit. Lett. 2011, 32, 1447–1455. [Google Scholar] [CrossRef]
  16. Chatpatanasiri, R.; Kijsirikul, B. A unified semi-supervised dimensionality reduction framework for manifold learning. Neurocomputing 2010, 73, 1631–1640. [Google Scholar] [CrossRef]
  17. Shen, J.; Bu, J.; Ju, B.; Jiang, T.; Wu, H.; Li, L. Refining gaussian mixture model based on enhanced manifold learning. Neurocomputing 2012, 87, 19–25. [Google Scholar] [CrossRef]
  18. Han, Y.; Xu, Z.; Ma, Z.; Huang, Z. Image classification with manifold learning for out-of-sample data. Signal Process. 2012, 93, 2169–2177. [Google Scholar] [CrossRef]
  19. Cheon, Y.; Kim, D. Natural facial expression recognition using differential-AAM and manifold learning. Pattern Recognit. 2009, 42, 1340–1350. [Google Scholar] [CrossRef]
  20. Hadid, A.; Pietikäinen, M. Demographic classification from face videos using manifold learning. Neurocomputing 2012, 100, 197–205. [Google Scholar] [CrossRef]
  21. Lu, X.; Wang, H.; Zhou, R.; Ge, B. Autonomic failure prediction based on manifold learning for large-scale distributed systems. J. China Univ. Posts Telecommun. 2010, 17, 116–124. [Google Scholar] [CrossRef]
  22. Wachinger, C.; Yigitsoy, M.; Rijkhorst, E.G.; Navab, N. Manifold learning for image-based breathing gating in ultrasound and MRI. Med. Image Anal. 2012, 16, 806–818. [Google Scholar] [CrossRef] [PubMed]
  23. He, X. Locality preserving projections. Adv. Neural Inf. Process. Syst. 2005, 45, 186–197. [Google Scholar]
  24. Zhao, Z.; Zhang, L.; Zhao, M.; Hou, Z.; Zhang, C. Gabor face recognition by multi-channel classifier fusion of supervised kernel manifold learning. Neurocomputing 2012, 97, 398–404. [Google Scholar] [CrossRef]
  25. Zheng, Z.; Yang, F.; Tan, W.; Jia, J.; Yang, J. Gabor feature-based face recognition using supervised locality preserving projection. Signal Process. 2007, 87, 2473–2483. [Google Scholar] [CrossRef]
  26. Cheng, J.; Liu, Q.; Lu, H.; Chen, Y. Supervised kernel locality preserving projections for face recognition. Neurocomputing 2005, 67, 443–449. [Google Scholar] [CrossRef]
  27. Belkin, M.; Niyogi, P. Laplacian eigenmaps and spectral techniques for embedding and clustering. Adv. Neural Inf. Process. Syst. 2002, 14, 585–591. [Google Scholar]
  28. Abdi, H.; Williams, L.J. Principal component analysis. Wiley Interdiscip. Rev. Comput. Stat. 2010, 2, 433–459. [Google Scholar] [CrossRef]
  29. Zuo, W.; Zhang, H.; Zhang, D.; Wang, K. Post-processed LDA for face and palmprint recognition: What is the rationale. Signal Process. 2010, 90, 2344–2352. [Google Scholar] [CrossRef]
  30. Baudat, G.; Anouar, F. Generalized discriminant analysis using a kernel approach. Neural Comput. 2000, 12, 2385–2404. [Google Scholar] [CrossRef] [PubMed]
  31. Sun, J.; Feng, B.; Xu, W. Particle swarm optimization with particles having quantum behavior. In Proceedings of the Congress on Evolutionary Computation, Portland, OR, USA, 19–23 June 2004; pp. 325–331.
  32. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  33. Dasarathy, B.V. Nearest neighbor classification techniques. Stud. Fuzziness Soft Comput. 1994, 27, 181–203. [Google Scholar]
Figure 1. Electronic nose sensor array.
Figure 1. Electronic nose sensor array.
Sensors 16 01019 g001
Figure 2. Practical E-nose system.
Figure 2. Practical E-nose system.
Sensors 16 01019 g002
Figure 3. Schematic diagram of the experimental system.
Figure 3. Schematic diagram of the experimental system.
Sensors 16 01019 g003
Figure 4. Response curves of 15 sensors on one wound infected with P. aeruginosa.
Figure 4. Response curves of 15 sensors on one wound infected with P. aeruginosa.
Sensors 16 01019 g004
Figure 5. Detailed information of this original feature matrix.
Figure 5. Detailed information of this original feature matrix.
Sensors 16 01019 g005
Table 1. Pathogens in wound infection and their metabolites.
Table 1. Pathogens in wound infection and their metabolites.
PathogensMetabolites
S. aureusAcetic acid, Aminoacetophenone, Ammonia, Ethanol, Formaldehyde, Isobutanol, Isopentyl acetate, Isopentanol, Methyl ketones, Trimethylamine, 1-Undecene, 2,5-Dimethylpyrazine isoamylamine, 2-Methylamine
E. coliAcetaldehyde, Acetic acid, Aminoacetophenone, Butanediol, Decanol, Dimethyldisulfide, Dimethyltrisulfide, Dodecanol, Ethanol, Formaldehyde, Formic acid, Hydrogen sulfide, Indole, Lactic acid, Methanethiol, Methyl ketones, Octanol, Pentanols, Succinic acid, 1-Propanol
P. aeruginosaButanol, Dimethyldisulfide, Dimethyltrisulfide, Esters, Methyl ketones, Isobutanol, Isopentanol, Isopentyl acetate, Pyruvate, Sulphur compounds, Toluene, 1-Undecene, 2-Aminoacetophenone, 2-Butanone, 2-Heptanone, 2-Nonanone, 2-Undecanone
Table 2. Sensitive characteristic of gas sensors.
Table 2. Sensitive characteristic of gas sensors.
SensorsSensitive characteristic
TGS800Methane, Carbon monoxide, Isobutane, Hydrogen, Ethanol
TGS813Methane, Propane, Ethanol, Isobutane, Hydrogen, Carbon monoxide
TGS816Combustible gases, Methane,Propane, Butane, Carbon monoxide, Hydrogen, Ethanol, Isobutane
TGS822Organic solvent vapors, Methane, Carbon monoxide, Isobutane, n-Hexane, Benzene, Ethanol, Acetone
TGS825Hydrogen sulfide
TGS826Ammonia, Ethanol, Isobutane, Hydrogen
TGS2600Gaseous air contaminants, Methane, Carbon monoxide, Isobutane, Ethanol, Hydrogen
TGS2602VOCs, Odorous gases, Ammonia, Hydrogen sulfide, Toluene, Ethanol
TGS2620Vapors of organic solvents, combustible gases, Methane, Carbon monoxide, Isobutane, Hydrogen, Ethanol
WSP2111Benzene, Toluene, Ethanol, Hydrogen, Formaldehyde, Acetone
MQ135Ammonia, Benzene series material, Acetone, Carbon monoxide, Ethanol, Smoke
MQ138Alcohols, Aldehydes, Ketones, Aromatics
QS-01VOCs, Hydrogen, Carbon monoxide, Metane, Isobutane, Etanol, Ammonia
SP3S-AQ2VOCs, Methane, Isobutane, Carbon monoxide, Hydrogen, Ethanol
AQCarbon monoxide, Methanol, Ethanol, Isopropanol, Formaldehyde, Acetaldehyde, Sulfur dioxide, Hydrogen, Hydrogen sulfide, Phenol, Dimethyl ether, Ethylene
Table 3. Average Euclidean distance of points in matrix X.
Table 3. Average Euclidean distance of points in matrix X.
No-InfectionP. aeruginosaE. coliS. aureus
No-infection1155.55671372.77811325.88641344.9724
P. aeruginosa1372.77811461.67001488.36761499.6072
E. coli1325.88641488.36761416.44511523.1622
S. aureus1344.97241499.60721523.16221100.3343
Table 4. Classification results of 10-fold using different data processing methods (SVM).
Table 4. Classification results of 10-fold using different data processing methods (SVM).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing158585908586.25
PCA109090858587.5
FDA37580858581.25
KFDA39095959593.75
SLPP71009510010098.75
L is the dimension of matrix Y, and for the no-dealing method, L is the dimensionality of matrix X; Total means the classification accuracy of the classifier in predicting the class label of the total 80 points; No-dealing means the original feature matrix is put into the classifier directly.
Table 5. Classification results of 40-fold using different data processing methods (SVM).
Table 5. Classification results of 40-fold using different data processing methods (SVM).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing158590907585
PCA109080908586.25
FDA37580709580
KFDA39095909592.5
SLPP7100959010096.25
Table 6. Classification results of 80-fold using different processing methods (SVM).
Table 6. Classification results of 80-fold using different processing methods (SVM).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing158080957582.5
PCA108585907583.75
FDA37580709580
KFDA38585909087.5
SLPP7100859010093.75
Table 7. Classification results of 10-fold using different data processing methods (KNN).
Table 7. Classification results of 10-fold using different data processing methods (KNN).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing158580808582.5
PCA119085758583.75
FDA38580758581.25
KFDA39590909091.25
SLPP8100909010095
Table 8. Classification results of 40-fold using different data processing methods (KNN).
Table 8. Classification results of 40-fold using different data processing methods (KNN).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing158080758081.25
PCA118580758581.25
FDA37575708077.5
KFDA39090859088.75
SLPP8100908510093.75
Table 9. Classification results of 80-fold using different processing methods (KNN).
Table 9. Classification results of 80-fold using different processing methods (KNN).
MethodsLClassification Accuracy (%)
No-InfectionP. aeruginosaE. coliS. aureusTotal
No-dealing157575758577.5
PCA118080758580
FDA37575708576.25
KFDA38590859087.5
SLPP8100808510091.25

Share and Cite

MDPI and ACS Style

Jia, P.; Huang, T.; Wang, L.; Duan, S.; Yan, J.; Wang, L. A Novel Pre-Processing Technique for Original Feature Matrix of Electronic Nose Based on Supervised Locality Preserving Projections. Sensors 2016, 16, 1019. https://doi.org/10.3390/s16071019

AMA Style

Jia P, Huang T, Wang L, Duan S, Yan J, Wang L. A Novel Pre-Processing Technique for Original Feature Matrix of Electronic Nose Based on Supervised Locality Preserving Projections. Sensors. 2016; 16(7):1019. https://doi.org/10.3390/s16071019

Chicago/Turabian Style

Jia, Pengfei, Tailai Huang, Li Wang, Shukai Duan, Jia Yan, and Lidan Wang. 2016. "A Novel Pre-Processing Technique for Original Feature Matrix of Electronic Nose Based on Supervised Locality Preserving Projections" Sensors 16, no. 7: 1019. https://doi.org/10.3390/s16071019

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop