Next Article in Journal
Integration of a Multi-Camera Vision System and Strapdown Inertial Navigation System (SDINS) with a Modified Kalman Filter
Previous Article in Journal
A Low Frequency Electromagnetic Sensor for Indirect Measurement of Glucose Concentration: In Vitro Experiments in Different Conductive Solutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Gas Identification by Analyzing the Transient Response of Capillary-Attached Conductive Gas Sensor

1
Institute of Advanced Technology, University Putra Malaysia, 43400 Serdang, Selangor, Malaysia
2
Faculty of Engineering, University Putra Malaysia, 43400 Serdang, Selangor, Malaysia
3
Faculty of Medical Science, University Putra Malaysia, 43400 Serdang, Selangor, Malaysia
*
Author to whom correspondence should be addressed.
Sensors 2010, 10(6), 5359-5377; https://doi.org/10.3390/s100605359
Submission received: 10 March 2010 / Revised: 29 April 2010 / Accepted: 30 April 2010 / Published: 28 May 2010
(This article belongs to the Section Chemical Sensors)

Abstract

:
In this study, the ability of the Capillary-attached conductive gas sensor (CGS) in real-time gas identification was investigated. The structure of the prototype fabricated CGS is presented. Portions were selected from the beginning of the CGS transient response including the first 11 samples to the first 100 samples. Different feature extraction and classification methods were applied on the selected portions. Validation of methods was evaluated to study the ability of an early portion of the CGS transient response in target gas (TG) identification. Experimental results proved that applying extracted features from an early part of the CGS transient response along with a classifier can distinguish short-chain alcohols from each other perfectly. Decreasing time of exposition in the interaction between target gas and sensing element improved the reliability of the sensor. Classification rate was also improved and time of identification was decreased. Moreover, the results indicated the optimum interval of the early transient response of the CGS for selecting portions to achieve the best classification rates.

Graphical Abstract

1. Introduction

Among different types of chemical gas sensors, metal oxide semiconductor (MOS) gas sensors are widely available and used in fabrication of gas monitoring and artificial olfactory systems [1,2]. As with other chemical gas sensors, the MOS group generally generates the output response based on trace of target gas (TG) in reaction to their sensing element, which, in turn, generates the output in terms of electrical conductivity variation. This trace generally depends on nature and concentration of the TG in a complicated way, which makes fabrication of a simple selective gas sensor difficult [35]. Most of the reported efforts to fabricate a selective MOS gas sensor have generally focused on material modification and optimization. Applying a catalyst on the effective surface of MOS [610], additive material [1119], or a combination of these methods [20] can affect the sensitivity and partially optimize the selectivity of the sensor. Variation of thickness of sensitive film can also enhance partial selectivity of sensors [21,22].
Besides mentioned studies on MOS gas sensors, so many other researches on different types of chemical gas sensors have been reported to achieve a perfect selective gas sensor. A major achievement of those efforts was to improve sensitivity and partial selectivity of chemical gas sensors. Fabrication of a single selective gas sensor, for use in a wide range of applications and detecting different TGs, is still difficult and most of the prototype products have been applied for hazard detection or monitoring level of contaminations.
Since sensitivity of MOS gas sensor to particular TG is directly related to the operating temperature of the sensor [23], modulated-temperature methods along with some analyzing approaches have also been applied to enhance the selectivity. Studies on a single gas sensor with temperature modulation have indicated the value of this selectivity even in complex gas mixtures [2430]. Employing an array of chemical gas sensors with improved sensitivity and partial selectivity, such as above presented MOS gas sensors, in electronic nose (e-nose) technology has solved the selectivity problem in different applications. However, these methods (temperature modulation and e-nose) make the classification algorithm more complicated and some common problems occur similar to other methods.
These gas monitoring and identification systems have generally applied steady state response of chemical gas sensors, which results in long time exposition. Long time exposition of a sensor in the presence of a target gas can cause irreversible interactions between the TG molecules and the surface of sensing element. Therefore, recovery time can be increased, baseline value varies in time, repeatability and reliability of sensor are reduced, as are some effects present in the output of sensor such as drift [2]. Decreasing sensitivity of the sensor and increasing difficulties of classification methods can be mentioned as other effects. These problems may be accrued in either a single sensor or an array of sensors. An electronic nose system is also more complicated and costly than a single gas sensor which can be more suitable to employ in some simple processes. In other investigations, application of transient response for enhancing recognition abilities of the electronic nose have been presented [3032]. Presented results have indicated improved classification. Although the transient response of gas sensors has been applied in these approaches, response of sensors has been recorded up to steady state level and long time exposition problems have remained unsolved. The complicacy of classification algorithms has also increased in mentioned studies.
Some other investigations have been carried out to minimize exposure of the sensor to the TG molecules and to assist extraction of original attributes of signal by keeping the sensor abilities. Researchers have attempted to focus more attention on the transient part of the sensor array output to capture effective features from this portion. Faster signal acquisition and slower aging process of sensors are other advantages of this method. This method has presented improved classification rates by applying part of transient response along with multilevel signal decomposition [33,34].
All above reviewed methods have investigated the improvement of the selectivity based on enhancement of sensor technology or signal processing techniques, but the trace of TG on sensing element of the gas sensor has been the only factor applied to generate output features. Some other approaches have employed new sensor structures that not only use the above mentioned factor, but also increase the selectivity by applying other identifying factors.
The analysis and useful gas sensing properties of a novel single gas sensor structure which was called capillary-attached gas sensor (CGS) have recently been investigated. Definition of transient response in the CGS is the physical process of a TG diffusion through a capillary tube [35]. Quantitative evaluations have stated that transient response of the CGS is robust against aging and environmental poisoning. Independence of the CGS normalized transient response to gas concentration has also been indicated analytically. It has also been stated that the information regarding the nature of a TG can easily be extracted from the corresponding transient response of the CGS and any specifically defined point on the transient responses can be applied to compare and detect different gases along with temporal analysis [3537]. However, all previous studies on the CGS have also been investigated by temporal analysis of the normalized response of the CGS generated after recording the response of the CGS to different TGs up to steady state level. According to the CGS structure, transient time is longer than a simple MOS gas sensor which can intensify the long time exposition effects.
CGS transient response contains valuable detecting data related to diffusion of TGs. Therefore, the aim of this study is the assessment of real-time gas identification by applying selected portion from the beginning of the CGS transient response to achieve optimum classification and decrease the time of exposition as much as possible. Different selected portions of the CGS transient response are analyzed including the first 11 samples to the first 100 samples in order to study the effects of portion length and find the optimum length for portion selection. This approach not only decreases the time of exposition but also applies the diffusion parameter of a TG as an extra factor for identification. These advantages can result in improved sensor reproducibility by decreasing the interaction time of a TG and sensing element and decelerating the aging process. Therefore, high classification performance can be obtained by applying a simple classifier.
In this paper, results of the experimental work on detecting short-chain alcohols by a prototype CGS are reported. Diverse features were extracted from certain portions of the CGS transient responses. Principal component analysis (PCA) and linear discriminant analysis (LDA) were employed to extract features, as the most applied method for dimension reduction in the machine olfaction [38]. Quadratic classifier, multi layer perceptron (MLP) artificial neural network, k-nearest neighbors (k-NN), and support vector machine (SVM) classification methods are applied to complete the identification process. Finally, K-fold cross validation is used to evaluate classification results.

2. Experimental Method

2.1. CGS Prototype Structure

The schematic diagram of the fabricated prototype CGS is shown in Figure 1. The device included a MOS conductive gas sensor as a chemical gas sensor and a glass tube. The tube was attached to the sensor in an airtight manner; therefore, diffusion through the effective length of the tube (L in Figure 1a) was the only path for a TG to affect the gas sensor. In the prior experimental work, commercially resistive gas sensors and quartz tubes with internal diameters larger than 7mm had been employed to fabricate a CGS prototype [35]. In the present work, a tin oxide gas sensor for general purposes and pure-air-filled quartz tube were used to fabricate the sensor. Schematic diagram of tin oxide gas sensor is presented in Figure 1b. Sensor structure included thick film layer of tin oxide on one side of an Alumina substrate and a Ruthenium oxide heater fabricated on the other side of the substrate. A quartz tube of 3 mm diameter and 55 mm length was selected to fabricate the CGS with optimum dimensions. These dimensions were selected to optimized selectivity, response time and recovery time.
Longer length and smaller diameter increase the selectivity but make the response time and recovery time longer. The negative effects of dimension on recovery time are more than the response time, such as the long-time recovery period in smaller diameters and longer lengths. Therefore, effects of long time exposition are increased. Sensitivity to low concentrations is also decreased by decreasing tube diameter [39].
For a simple MOS gas sensor, the output is the variation of sensing material conductivity in the presence of a TG (ΔG) and it is described as below [40,41]:
Δ G = SC m
Where, C is the concentration of a TG and S and m are parameters related to characteristics of a sensor and nature of a TG. In the CGS structure, it is assumed that gas is equilibrated in the environment before measurement. A TG has to diffuse along the effective length of the diffusion tube (L in Figure 1a) before reaction with MOS gas sensor. This means concentration changes in time. Then, Equation (1) will be changed to the following format:
Δ G ( t ) = SC ( t ) m
Where C(t) is the concentration of a TG in the time t after beginning of diffusion at the close end of the CGS where the MOS sensor is located. The relation of C(t) to length and diffusion has been described previously, and it has been implied that TG with the higher diffusion coefficient generates the faster response [35].

2.2. Measurement System

Static method is used in the measurement processes, where volatiles have to be equilibrated in a sealed chamber before starting the measurement [32]. The schematic diagram of the measurement system which was applied in recording of the CGS responses is presented in Figure 2. The gas chamber had a volume of 20 liters and was made of glass. Prototype CGS was kept at operating conditions in clean air for at least 10 minutes before each measurement. Since interfering environment parameters such as temperature and relative humidity affect reproducibility of MOS gas sensor, humidity and temperature of the chamber were monitored continuously and kept at a constant level to eliminate interfering environmental factors and increase the reliability of the measurement system over time. CGS was attached to the gate of the chamber horizontally to eliminate gravity effects [35].
For each experiment, the automatic impermeable gate located at the open-end part of the prototype CGS was opened to the gas chamber at t = 0 and recording of the response was started synchronously. According to properties of the applied MOS gas sensor, a voltage divider circuit with DC power supply was applied to drive the gas sensor. Change of voltage in the constant resistor was used to measure the change of conductivity of the sensor. The output voltage was transferred to PC by a data acquisition system to calculate the variation of sensor conductivity (Gs(k)). Sampling time was selected as one second. Real-time software designed for monitoring, recording and processing data was used.
During the recovery period, remaining polluting gases were diffused out from the chamber and diffusion tube by a vacuum pump to decrease the recovery time and eliminate long time exposition effects.

2.3. Preprocessing

A flow diagram of the processing method is presented in Figure 3. Signal preprocessing must be applied to modify the sensor response and minimize the impact of disturbances, which is generated by unequal responses of sensor and variability due to environmental disturbances. Preprocessing methods can include any of these three major categories: baseline manipulation, compression, and normalization [31]. Baseline manipulation was applied to reduce the effect of sensor drift in this study. Sensor drift causes an unstable response over time with a slow and random variation of the baseline of the response generally. This manipulation based on the differential method was applied in subtracting each sampling by the initial baseline value of transient response [31,38,42]:
Δ G S   ( k ) = G S   ( k ) G S   ( 0 )
Where;
  • Gs (k) is the original output of sensor.
  • Gs (0) is the initial baseline output of sensor.
  • ΔGs (k) is the adjusted output value of sensor.
Manipulated transient response could be compressed by three different groups of methods: sub-sampling methods, parameter extraction methods and system identification methods, but according to intensive computation, sub-sampling and parameter extraction methods are generally more applied [43]. In accordance with the aim of this study, the sub-sampling method was employed and portions of raw samples of transient response after baseline manipulation were selected for assessment of classification performance based on original identification parameters of the signal. The optimum length of selected portions could be studied according to the nature of the transient response. To remove the probable limitation caused by applying raw samples, the measurement system was modified and experiments were done in a controlled environment.

2.4. Odor Database

To evaluate classification performance, four short-chain alcohols (Methanol, Ethanol, 2-Propanol and 1-Butanol) were applied to generate the responses. 12 different concentrations (50, 100, 150, 200, 300, 400, 500, 600, 700, 800, 900, 1,000 ppm) were selected for each TG. The experiment was repeated 5 times in different time intervals for each concentration to assess the reproducibility of the measurement system. Transient responses of 240 experiments were applied to generate the main database of responses. Summary of odor database is presented in Table 1.

2.5. Feature Extraction and Classification

Since the aim of this research was detecting target gases based on a selected portion of the early transient response, data sets were generated including the first 11 samples to the first 100 samples extracted from each baseline manipulated transient response. Each dataset contains extracted features of 240 experiments for all odors. Finally, 90 generated data sets were evaluated to find an optimum portion for classification. The kth data set can be defined as follows:
DB ( k ) = [ Δ G L 1 , 1 1   ( 0 ) Δ G L 1 , 1 1   ( k ) Δ G L i , r c   ( 0 ) Δ G L i , r c   ( k ) Δ G L 12 , 5 4   ( 0 ) Δ G L 12 , 5 4   ( k ) ]
Where;
  • k = 11, 12, 13, … 100; indicates the number of samples in the selected portion of transient response.
  • c = 1, 2, 3, 4; is the class number.
  • Li is the concentration level where;
  • L = [50, 100, 150, 200, 300, 400, 500, 600, 700, 800, 900, 1,000] and
  • i = 1, 2, ..., 12, and
  • r = 1, 2, …, 5; is the repetition number for different experiments of the same concentration in time.
Diverse extracted features from the steady state and transient response of the sensors have been applied in gas identification such as relative, log parameter, difference, fractional, derivative, Fourier coefficient, integration, and wavelet coefficient [42,44,45]. In this study the main features were extracted from transient responses after baseline manipulation. Gradient of selected features and fast Fourier transform (FFT) coefficients of selected data sets were also employed to compare different feature data sets in detection performance.
Feature reduction methods are widely used to eliminate the curse of dimensionality in classification and improve efficiency, classification performance and ease of interpretation and modeling [46,47]. Among different types of feature reduction methods, principal component analysis (PCA) and linear discriminant analysis (LDA) are widely used in gas identification system and machine olfaction [38,43]. PCA is a kind of signal representation method that chooses maximum variance directions to make the projection. These directions are defined by the first eigenvectors corresponding to the largest eigenvalues of the covariance matrix of input data; where covariance of input data is:
G = E [ ( G μ ) T ( G μ ) ]
LDA is a signal classification method to minimize class separability in a direct way and make samples from compact bunches and the different bunches far from each other. First eigenvectors of the multiplication result within class covariance inverse matrix and between class covariance matrices are applied to make projections. It can also define as a linear projection (W) that makes following objective function maximum [31,38,48,49]:
J ( W ) = W T   B   W W T   W   W
Where;
  • B is between class covariance matrix, and
  • W is within class covariance matrix.
Generally, PCA and LDA are applied widely along with different classifiers to assess the ability of the gas identification system. Extracted features by PCA are also projected to present the separability of different classes. Projections of extracted features by LDA are also applied to study the compactness of features from the same class and variance of the features from different classes [38,43]. In this study, both PCA and LDA methods were applied to extract features for all 90 data sets. Extracted features by PCA and LDA were applied for gas classification by employing different classifiers to investigate the abilities of early portions of transient response in fast gas identification.
Quadratic classifier, multi layer perceptron (MLP) classifier and k-nearest neighbor (k-NN) classifier are the most well-known methods in the area of gas classification [38,43]. SVM classifier has also been reported to have a high classification rate in gas identification [5052]. The quadratic classifier is the simplest approach to approximate the largest posterior probability by assuming that for each class likelihood function is unimodal Gaussian density, and generate quadratic hyper surfaces as decision boundaries between classes [38,48]. MLP is the feed-forward neural network which includes simple processing elements or neurons, and results in complex nonlinear regression. This regression can be trained by adjusting weights of elements of the network, using a gradient descent method, which is called back propagation (BP) of errors [38,47,53]. K-NN selects the nearest k samples in the database to the unlabeled data and chooses the class with maximum members between its k-nearest selected neighbors [31,48,49]. Support vector machines (SVMs) are a kind of related supervised learning technique employed for classification. If every member of a given set of training examples belongs to one of two classes, an SVM training algorithm generates a model that predicts whether a new testing example categorized to one class or the other [50,52]. Extracted features by PCA were classified with the quadratic, MLP, k-NN, and SVM classifiers were selected as favored classifiers in this study.
A feed forward neural network was used as MLP classifier to evaluate the classification of the extracted features [4749,53]. 3-7-4 layer structure (3 inputs, 7 neurons in one hidden layer and 4 outputs) was selected for neural network with the Levenberg-Marquardt (LM) optimization algorithm [42]. The number of nearest neighbors (k) for the k-NN classifier was selected by trial and error, which provided the highest classification rate. Distances were calculated based on Euclidean distance for this classifier. The presented structure in Figure 4 was applied as an extended SVM classifier in this study [54].
Finally, K-fold cross validation was used to calculate the classification rates as a well-known estimation of prediction error [38,49,55]. This method divides data set into K subsets. K-1 subsets are used as the training data set. The remaining subset is used as the testing data set. Average value across K trials of the testing data sets, indicates classification rate. Five-fold cross validation (k = 5) was used in this study to calculate the classification rates of each approach.

3. Result and Discussion

Two-dimensional projections of extracted features from baseline manipulated transient responses by PCA for selected portions including the first 25, 50, 75 and 100 samples of transient response are presented in Figure 5. According to presented results, extracted features by PCA indicated acceptable separability. Overlaps between classes decreased by increasing number of samples in selected portions. Then, better classification performance should be achieved.
Two-dimensional projections of extracted features by LDA including the same selected portions are shown in Figure 6. For the selected portion including 25 samples, overlap between some classes was presented, and classification performance could be affected. Other illustrated portions presented high separability between classes. Projected features also indicated high compaction within classes. Compactness for selected portions including more than 50 samples was perfect. Presented results based on extracted features by LDA predict low error classification performance for selected portions of the transient response.
According to selected feature reduction and classification methods, eight different approaches were evaluated including classification of extracted features by PCA and LDA based on four classifiers. Testing samples of each data set were projected to three dimensions by applying projection vectors, which were generated by PCA and LDA from training samples. Then, they were applied to classifiers either including data of training samples or trained by training samples.
Averages of evaluated classification rates based on extracted features by PCA and LDA from baseline manipulated transient responses have been summarized in Figure 7 and 8, respectively. Details of classification rates are also presented in Table 2. Each bar in presented figures indicates the average of evaluated classification rates for every 5 continuous selected portions of the CGS transient response. For example, the first bar presents the average of evaluated classification rates for selected portions including the first 11, 12, 13, 14 and 15 samples of recorded transient responses. Evaluated results for PCA-quadratics are presented in Figure 7a. Results indicated about 60% classification rate based on early part of the CGS transient response, especially for selected portions including the first 46 samples and above. The PCA-kNN approach presented similar results in comparison with the previous method in shape (Figure 7b), but classification rates increased about 20% for every selected portion. However, the second half of the selected portions, including more than the first 50 samples of transient responses, indicated a better classification of around 80%.
Presented results of PCA-MLP in Figure 7c indicated classification rates with an accuracy rate of about 70%. For SVM classifier, the general shape of classification rates was saved, but variation of evaluation results is smoother than other classifiers and the rate is around 70%.
For extracted features by PCA, k-NN classifier performed the best classification. General review of evaluated classification performances approximately indicated the flat rate of classification for all selected portions. However, the maximum classification was about 83%, and it resulted from selected portions including the first 55 to 60 samples of transient responses. The results imply the ability of the early selected portion of transient response of the CGS for gas identification.
Evaluated classification results based on LDA feature extraction as a supervised method, states different classification rates (Figure 8). The lowest classification rate of about 70% happened in early transient response portions. For selected portions including more than the first 40 samples, results presented perfect classification performance of up to 100%. All four classifiers performed similarly. However, the quadratic and MLP classifiers achieved more than 90% faster in classification performance. This means that high classification accuracy is possible by applying portions including the first 30 samples of the transient response.
Comparing details of classification performances in four approaches implied that the least number of samples for perfect classification was presented by the quadratic classifier results. SVM illustrated better classification rates for early selected portions with less than 25 samples. However, it was the latest approach in achieving over 90% in classification accuracy.
The evaluation of classification performance of extracted features based on the gradient of transient responses and FFT coefficients of transient responses is illustrated in Table 3 and 4, respectively. The evaluation results based on gradient method presented closed results to baseline manipulation. However, baseline manipulation had a general advantage. The results based on FFT technique presented the lowest classification rates in comparison with above methods. It indicated the relation of the CGS response to the temporal characteristics of the CGS response.
A general overview to all applied methods, confirms that the classification performance was related directly to the nature of transient response of the CGS. Therefore, generated features from original signals after the preprocessing step are the most suitable features for gas identification. All evaluated classification techniques have approximately generated a similar shape over the complete selected interval for study. Variation of classification rates was basically due to applying different feature extraction methods. LDA as a supervised method generated better features than PCA as an unsupervised method.
The presented results proved that an early selected portion of the CGS transient response included identification data for perfect classification. The optimum portions for classification must be included in about the first 45 samples of the beginning of the CGS transient response. Therefore, early selected portion of the CGS transient response can be applied for achieving high classification rate in real-time gas identification as a single sensor system or a sensor array. It can also minimize problems of long time exposition of sensing material in MOS gas sensors.

4. Conclusion

The fabrication of a selective gas sensor with distinct transient responses to TGs of different natures was described. The device had a simple structure including MOS conductive gas sensor attached to the glass tube. An experimental evaluation of the device indicated that the process of TG diffusion through the capillary tube, in comparison with the process of detection by the sensor element, configured its transient response to a prevailing TG. Ability of the Capillary-attached conductive gas sensor in real-time gas identification was investigated. Selected portions of the CGS transient response were applied to generate diverse features for gas classification. Combination of PCA and LDA feature extraction methods with the quadratic, k-NN, MLP and SVM classification were applied as classifier systems.
The algorithm was practically implemented and the ability of the designed system to distinguish between four different combustible target gases was demonstrated. Reported results in this paper indicate high classification rates based on extracted features from the early part of the CGS transient response for real-time gas identification. Reported ability of the CGS structure can apply to fabricate a real-time single sensor or a sensor array for fast gas identification and reduce the problems due to long time exposition of sensing material in chemical gas sensors.

References

  1. Nanto, H.; Stetter, J.R. Introduction to chemosensors. In Handbook of Machine Olfaction: Electronic Nose Technology; Pearce, T.C., Schiffman, S.S., Nagle, H.T., Gardner, J.W., Eds.; Wiley-VCH: Weinheim, Germany, 2002. [Google Scholar]
  2. Arshak, K.; Moore, E.; Lyons, G.M.; Harris, J.; Clifford, S. A review of gas sensors employed in electronic nose applications. Sens. Rev 2004, 24, 181–198. [Google Scholar]
  3. Nakata, S.; Ojima, N. Detection of a sample gas in the presence of an interferant gas based on a nonlinear dynamic response. Sens. Actuat. B 1999, 56, 79–84. [Google Scholar]
  4. Nakata, S.; Akakabe, S.; Nakasuji, M.; Yoshikawa, K. Gas sensing based on a nonlinear response: Discrimination between hydrocarbons and quantification of individual components in a gas mixture. Anal. Chem 1996, 68, 2067–2072. [Google Scholar]
  5. Fort, A.; MacHetti, N.; Rocchi, S.; Serrano, B.; Tondi, L.; Ulivieri, N.; Vignoli, V.; Sberveglieri, G. Tin oxide gas sensing: Comparison among different measurement techniques for gas mixture classification. IEEE Trans. Instrum. Meas 2003, 52, 921–926. [Google Scholar]
  6. Schweizer-Berberich, M.; Zheng, J.G.; Weimar, U.; Göpel, W.; Bârsan, N.; Pentia, E.; Tomescu, A. The effect of Pt and Pd surface doping on the response of nanocrystalline tin dioxide gas sensors to CO. Sens. Actuat. B 1996, 31, 71–75. [Google Scholar]
  7. Williams, E.W.; Keeling, A.G. Thick film tin oxide sensors for detecting carbon monoxide at room temperature. J. Mater. Sci.: Mater. Electron 1998, 9, 51–54. [Google Scholar]
  8. Kim, D.H.; Lee, S.H.; Kim, K.H. Comparison of CO-gas sensing characteristics between mono- and multi-layer Pt/SnO2 thin films. Sens. Actuat. B 2001, 77, 427–431. [Google Scholar]
  9. Sauvan, M.; Pijolat, C. Selectivity improvement of SnO2 films by superficial metallic films. Sens. Actuat. B 1999, 58, 295–301. [Google Scholar]
  10. Tamaekong, N.; Liewhiran, C.; Wisitsoraat, A.; Phanichphant, S. Sensing Characteristics of Flame-Spray-Made Pt/ZnO Thick Films as H2 Gas Sensor. Sensors 2009, 9, 6652–6669. [Google Scholar]
  11. Safonova, O.V.; Delabouglise, G.; Chenevier, B.; Gaskov, A.M.; Labeau, M. CO and NO2 gas sensitivity of nanocrystalline tin dioxide thin films doped with Pd, Ru and Rh. Mater. Sci. Eng. C 2002, 21, 105–111. [Google Scholar]
  12. Safonova, O.V.; Rumyantseva, M.N.; Ryabova, L.I.; Labeau, M.; Delabouglise, G.; Gaskov, A.M. Effect of combined Pd and Cu doping on microstructure, electrical and gas sensor properties of nanocrystalline tin dioxide. Mater. Sci. Eng. B 2001, 85, 43–49. [Google Scholar]
  13. Zhang, G.; Liu, M. Effect of particle size and dopant on properties of SnO2-based gas sensors. Sens. Actuat. B 2000, 69, 144–152. [Google Scholar]
  14. Pagnier, T.; Boulova, M.; Galerie, A.; Gaskov, A.; Lucazeau, G. Reactivity of SnO2-CuO nanocrystalline materials with H2S: A coupled electrical and Raman spectroscopic study. Sens. Actuat. B 2000, 71, 134–139. [Google Scholar]
  15. Fukui, K.; Katsuki, A. Improvement of humidity dependence in gas sensor based on SnO2. Sens. Actuat. B 2000, 65, 316–318. [Google Scholar]
  16. Choi, S.D.; Lee, D.D. CH4 sensing characteristics of K-, Ca-, Mg impregnated SnO2 sensors. Sens. Actuat. B 2001, 77, 335–338. [Google Scholar]
  17. Ivanovskaya, M.; Bogdanov, P.; Faglia, G.; Nelli, P.; Sberveglieri, G.; Taroni, A. On the role of catalytic additives in gas-sensitivity of SnO2-Mo based thin film sensors. Sens. Actuat. B 2001, 77, 268–274. [Google Scholar]
  18. Han, C.-H.; Han, S.-D.; Khatkar, S. Enhancement of H2-sensing properties of F-doped SnO2 sensorby surface modification with SiO2. Sensors 2006, 6, 492–502. [Google Scholar]
  19. Kim, I.; Han, S.; Han, C.; Gwak, J.; Lee, H.; Wang, J. Micro semiconductor CO sensors based on indium-doped tin dioxide nanocrystalline powders. Sensors 2006, 6, 526–535. [Google Scholar]
  20. Kwon, C.H.; Yun, D.H.; Hong, H.K.; Kim, S.R.; Lee, K.; Lim, H.Y.; Yoon, K.H. Multi-layered thick-film gas sensor array for selective sensing by catalytic filtering technology. Sens. Actuat. B 2000, 65, 327–330. [Google Scholar]
  21. Hossein-Babaei, F.; Orvatinia, M. Analysis of thickness dependence of the sensitivity in thin film resistive gas sensors. Sens. Actuat. B 2003, 89, 256–261. [Google Scholar]
  22. Batzill, M. Surface science studies of gas sensing materials: SnO2. Sens. J 2006, 6, 1345–1366. [Google Scholar]
  23. Sakai, G.; Matsunaga, N.; Shimanoe, K.; Yamazoe, N. Theory of gas-diffusion controlled sensitivity for thin film semiconductor gas sensor. Sens. Actuat. B 2001, 80, 125–131. [Google Scholar]
  24. Hossein-Babaei, F.; Hosseini-Golgoo, S.M.; Amini, A. Extracting discriminative information from the Padé-Z-transformed responses of a temperature-modulated chemoresistive sensor for gas recognition. Sens. Actuat. B 2009, 142, 19–27. [Google Scholar]
  25. Vergara, A.; Martinelli, E.; Llobet, E.; Giannini, F.; D'Amico, A.; Di Natale, C. An alternative global feature extraction of temperature modulated micro-hotplate gas sensors array using an energy vector approach. Sens. Actuat. B 2007, 124, 352–359. [Google Scholar]
  26. Vergara, A.; Llobet, E.; Brezmes, J.; Ivanov, P.; Cané, C.; Gràcia, I.; Vilanova, X.; Correig, X. Quantitative gas mixture analysis using temperature-modulated micro-hotplate gas sensors: Selection and validation of the optimal modulating frequencies. Sens. Actuat. B 2007, 123, 1002–1016. [Google Scholar]
  27. Ding, H.; Ge, H.; Liu, J. High performance of gas identification by wavelet transform-based fast feature extraction from temperature modulated semiconductor gas sensors. Sens. Actuat. B 2005, 107, 749–755. [Google Scholar]
  28. Sysoev, V.; Kiselev, I.; Frietsch, M.; Goschnick, J. Temperature gradient effect on gas discrimination power of a metal-oxide thin-film sensor microarray. Sensors 2004, 4, 37–46. [Google Scholar]
  29. Hossein-Babaei, F.; Hosseini-Golgoo, S.M. Analyzing the responses of a thermally modulated gas sensor using a linear system identification technique for gas diagnosis. IEEE Sens. J 2008, 8, 1837–1847. [Google Scholar]
  30. Gutierrez-Osuna, R.; Gutierrez-Galvez, A.; Powar, N. Transient response analysis for temperature-modulated chemoresistors. Sens. Actuat. B 2003, 93, 57–66. [Google Scholar]
  31. Gutierrez-Osuna, R.; Nagle, H.T. A method for evaluating data-preprocessing techniques for odor classification with an array of gas sensors. IEEE Trans. Syst. Man Cybern. B 1999, 29, 626–632. [Google Scholar]
  32. Kermani, B.G.; Schiffman, S.S.; Troy Nagle, H. Using neural networks and genetic algorithms to enhance performance in an electronic nose. IEEE Trans. Biomed. Eng 1999, 46, 429–439. [Google Scholar]
  33. Phaisangittisagul, E.; Nagle, H.T. Enhancing multiple classifier system performance for machine olfaction using odor-type signatures. Sens. Actuat. B 2007, 125, 246–253. [Google Scholar]
  34. Phaisangittisagul, E.; Nagle, H.T. Sensor selection for machine olfaction based on transient feature extraction. IEEE Trans. Insrum. Meas 2008, 57, 369–378. [Google Scholar]
  35. Hossein-Babaei, F.; Orvatinia, M. Gas diagnosis based on selective diffusion retardation in an air filled capillary. Sens. Actuat. B 2003, 96, 298–303. [Google Scholar]
  36. Hossein-Babaei, F.; Hemmati, M.; Dehmobed, M. Gas diagnosis by a quantitative assessment of the transient response of a capillary-attached gas sensor. Sens. Actuat. B 2005, 107, 461–467. [Google Scholar]
  37. Bahraminejad, B.; Basri, S.; Hambali, Z.; Isa, M. Single selective gas sensor for detecting flammable gases. IEICE Electron. Express 2009, 6, 876–882. [Google Scholar]
  38. Gutierrez-Osuna, R. Pattern analysis for machine olfaction: A review. IEEE Sens. J 2002, 2, 189–202. [Google Scholar]
  39. Bahraminejad, B.; Basri, S.; Hambali, Z.; Isa, M. Evaluation of dimension effects on capillary-attached gas sensor. Meas. Sci. Technol. 2010, 21, 065202:1–065202:7. [Google Scholar]
  40. Lee, S.W.; Tsai, P.P.; Chen, H. Comparison study of SnO2 thin- and thick-film gas sensors. Sens. Actuat. B 2000, 67, 122–127. [Google Scholar]
  41. El Khakani, M.A.; Dolbec, R.; Serventi, A.M.; Horrillo, M.C.; Trudeau, M.; Saint-Jacques, R.G.; Rickerby, D.G.; Sayago, I. Pulsed laser deposition of nanostructured tin oxide films for gas sensing applications. Sens. Actuat. B 2001, 77, 383–388. [Google Scholar]
  42. Gutierrez-Osuna, R.; Nagle, H.T.; Kermani, B.; Schiffman, S.S. Signal conditioning and pre-processing. In Handbook of Machine Olfaction: Electronic Nose Technology; Pearce, T.C., Schiffman, S.S., Nagle, H.T., Gardner, J.W., Eds.; Wiley-VCH: Weinheim, Germany, 2002; pp. 105–132. [Google Scholar]
  43. Hines, E.L.; Boilot, P.; Gardner, J.W.; Gongora, M.A. Pattern Analysis for Electronic Noses. In Handbook of Machine Olfaction: Electronic Nose Technology; Pearce, T.C., Schiffman, S.S., Nagle, H.T., Gardner, J.W., Eds.; Wiley-VCH: Weinheim, Germany, 2002; pp. 133–160. [Google Scholar]
  44. Distante, C.; Leo, M.; Siciliano, P.; Persaud, K.C. On the study of feature extraction methods for an electronic nose. Sens. Actuat. B 2002, 87, 274–288. [Google Scholar]
  45. Pardo, M.; Sberveglieri, G. Comparing the performance of different features in sensor arrays. Sens. Actuat. B 2007, 123, 437–443. [Google Scholar]
  46. Bellman, R.E. Adaptive Control Processes: A Guided Tour; Princeton University Press: Princeton, NJ, USA, 1961. [Google Scholar]
  47. Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University: New York, NY, USA, 1995. [Google Scholar]
  48. Duda, R.O.; Hart, P.E.; Stork, D.G. Pattern Classification, 2nd ed; Wiley: New York, NY, USA, 2000. [Google Scholar]
  49. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: New York, NY, USA, 2001. [Google Scholar]
  50. Pardo, M.; Sberveglieri, G. Classification of electronic nose data with support vector machines. Sens. Actuat. B 2005, 107, 730–737. [Google Scholar]
  51. Brudzewski, K.; Osowski, S.; Markiewicz, T. Classification of milk by means of an electronic nose and SVM neural network. Sens. Actuat. B 2004, 98, 291–298. [Google Scholar]
  52. Distante, C.; Ancona, N.; Siciliano, P. Support vector machines for olfactory signals recognition. Sens. Actuat. B 2003, 88, 30–39. [Google Scholar]
  53. Demuth, H.; Beale, M. Neural Network Toolbox User’S Guide: For Use with Matlab, Version 4; MathWorks: Natick, MA, USA, 2004. [Google Scholar]
  54. Liang, X.; Xiaodong, W. Gas quantitative analysis with support vector machine. Proceedings of Control and Decision Conference, Guilin, China, June 17–19, 2009; pp. 5148–5151.
  55. Jain, A.K.; Duin, R.P.W.; Mao, J. Statistical pattern recognition: A review. IEEE Trans. Patt. Anal. Mach. Intell 2000, 22, 4–37. [Google Scholar]
Figure 1. (a) Schematic of the prototype CGS fabricated. (b) Schematic of sensing element of the CGS.
Figure 1. (a) Schematic of the prototype CGS fabricated. (b) Schematic of sensing element of the CGS.
Sensors 10 05359f1
Figure 2. Schematic diagram of the measurement system designed.
Figure 2. Schematic diagram of the measurement system designed.
Sensors 10 05359f2
Figure 3. Flow diagram of processing method applied.
Figure 3. Flow diagram of processing method applied.
Sensors 10 05359f3
Figure 4. Structure of the SVM classifier applied.
Figure 4. Structure of the SVM classifier applied.
Sensors 10 05359f4
Figure 5. (a) PCA Projection results of the first 25 samples selected portions of transient response. (b) The same for the first 50 samples. (c) The same for the first 75 samples. (d) The same for the first 100 samples.
Figure 5. (a) PCA Projection results of the first 25 samples selected portions of transient response. (b) The same for the first 50 samples. (c) The same for the first 75 samples. (d) The same for the first 100 samples.
Sensors 10 05359f5
Figure 6. (a) LDA Projection results of the first 25 samples selected portions of transient response. (b) The same for the first 50 samples. (c) The same for the first 75 samples. (d) The same for the first 100 samples.
Figure 6. (a) LDA Projection results of the first 25 samples selected portions of transient response. (b) The same for the first 50 samples. (c) The same for the first 75 samples. (d) The same for the first 100 samples.
Sensors 10 05359f6
Figure 7. (a) Averages of evaluated classification rates for extracted features by PCA classified by the quadrate classifier. (b) The same for k-NN classifier. (c) The same for MLP classifier. (d) The same for SVM classifier.
Figure 7. (a) Averages of evaluated classification rates for extracted features by PCA classified by the quadrate classifier. (b) The same for k-NN classifier. (c) The same for MLP classifier. (d) The same for SVM classifier.
Sensors 10 05359f7
Figure 8. (a) Averages of evaluated classification rates for extracted features by LDA classified by the quadrate classifier and (b) The same for k-NN classifier. (c) The same for MLP classifier. (d) The same for SVM classifier.
Figure 8. (a) Averages of evaluated classification rates for extracted features by LDA classified by the quadrate classifier and (b) The same for k-NN classifier. (c) The same for MLP classifier. (d) The same for SVM classifier.
Sensors 10 05359f8
Table 1. Detail of the data sets and classes generated.
Table 1. Detail of the data sets and classes generated.
Class labelAlcoholNo. of samples in each concentrationNo. of total samplesNo. of samplings per sample
1Methanol560100
2Ethanol560100
32-Propanol560100
41-Butanol560100
Table 2. Averages of evaluated classification rates for extracted features from baseline manipulated responses.
Table 2. Averages of evaluated classification rates for extracted features from baseline manipulated responses.
Length of Sampled FeatureFeature Reduction Technique
PCALDA
ClassifierClassifier
QuadraticKNNANNSVMQuadraticKNNANNSVM
11–1557.5575.0065.4070.2668.8870.5075.5981.20
16–2055.6172.0063.9671.8071.4372.3076.6281.83
21–2556.3066.4966.4371.3077.5574.9082.9979.10
26–3058.8874.2068.8469.6482.1483.8882.9579.93
31–3557.0469.4369.3165.9292.8685.3191.7579.76
36–4057.3572.2471.3366.5395.4193.6794.2781.27
41–4558.7870.5370.8370.0399.4998.2798.3685.80
46–5061.1271.8871.7169.1399.4998.2798.4788.87
51–5562.6576.0471.8770.35100.0099.4998.0098.50
56–6063.0682.9072.1772.06100.00100.00100.0098.83
61–6562.4079.9670.3970.45100.0099.5999.9097.30
66–7062.6580.5072.5671.31100.00100.0099.0897.06
71–7562.4579.5971.5170.75100.00100.0099.90100.00
76–8062.6579.4773.3272.70100.00100.00100.0098.60
81–8563.9881.6773.3672.08100.00100.0099.80100.00
86–9064.2079.8473.8073.16100.00100.0099.9099.09
91–9563.9078.7373.9773.56100.00100.00100.0099.50
96–10064.4079.9674.0073.70100.00100.00100.00100.00
Table 3. Averages of evaluated classification rates for extracted features by gradient method.
Table 3. Averages of evaluated classification rates for extracted features by gradient method.
Length of Sampled FeatureFeature Reduction Technique
PCALDA
ClassifierClassifier
QuadraticKNNANNSVMQuadraticKNNANNSVM
11–1555.3163.7866.7371.3073.6763.6773.9877.80
16–2057.1460.7167.3072.1074.3972.6574.9276.25
21–2558.9860.5062.6672.0479.1880.7180.9475.66
26–3058.9864.6066.8571.3486.5388.9885.0879.86
31–3557.8665.6170.9770.8094.9093.2791.9179.25
36–4059.0864.6970.3972.2398.5797.4595.6080.95
41–4558.5765.7069.6671.6599.4999.9099.1886.05
46–5059.6966.1271.7073.1899.1099.3998.9890.50
51–5561.1270.5172.1071.7098.98100.0099.2097.18
56–6062.4572.3069.7470.43100.00100.0099.90100.00
61–6562.0472.5570.6869.52100.00100.00100.00100.00
66–7060.8271.0272.1771.90100.00100.00100.00100.00
71–7561.0074.2972.8071.99100.00100.00100.0099.50
76–8060.7172.1472.3072.08100.0099.3099.69100.00
81–8562.1474.4972.8073.21100.0099.6999.8099.10
86–9063.8875.9272.5872.66100.00100.00100.0099.22
91–9565.0073.9871.2274.06100.00100.0099.70100.00
96–10065.0075.2074.2472.07100.00100.00100.0099.02
Table 4. Averages of evaluated classification rates for extracted features by FFT method.
Table 4. Averages of evaluated classification rates for extracted features by FFT method.
Length of Sampled FeatureFeature Reduction Technique
PCALDA
ClassifierClassifier
QuadraticKNNANNSVMQuadraticKNNANNSVM
11–1535.4124.8034.4772.3034.3950.9257.1765.17
16–2035.8220.0033.4073.4035.5153.4762.4068.30
21–2536.1219.1032.5073.1036.7363.4761.3563.35
26–3034.3020.3036.0068.5041.4067.9673.6964.71
31–3534.3921.4035.8671.2040.6171.5373.2964.29
36–4035.7118.7836.7970.3035.7187.0490.0568.84
41–4534.4918.2735.9869.9334.8094.6989.6963.27
46–5035.9220.9235.1071.7734.2089.5993.5765.90
51–5536.4322.4533.9772.6124.9071.2258.7867.61
56–6036.5322.9632.6171.8325.7166.1258.5064.19
61–6534.1825.4134.2973.7923.9865.1056.7070.00
66–7032.4525.0037.5672.3523.1667.0456.1174.90
71–7530.3124.2938.5071.5927.0466.8448.8874.60
76–8029.3923.1639.0372.3421.1258.9847.2678.21
81–8528.9821.7342.0971.3326.0261.9446.9487.12
86–9027.9617.6542.5972.5326.1257.2452.4885.21
91–9528.3716.3342.7571.1922.9657.8654.1484.89
96–10028.3713.5742.8072.3322.2455.3154.9087.30

Share and Cite

MDPI and ACS Style

Bahraminejad, B.; Basri, S.; Isa, M.; Hambli, Z. Real-Time Gas Identification by Analyzing the Transient Response of Capillary-Attached Conductive Gas Sensor. Sensors 2010, 10, 5359-5377. https://doi.org/10.3390/s100605359

AMA Style

Bahraminejad B, Basri S, Isa M, Hambli Z. Real-Time Gas Identification by Analyzing the Transient Response of Capillary-Attached Conductive Gas Sensor. Sensors. 2010; 10(6):5359-5377. https://doi.org/10.3390/s100605359

Chicago/Turabian Style

Bahraminejad, Behzad, Shahnor Basri, Maryam Isa, and Zarida Hambli. 2010. "Real-Time Gas Identification by Analyzing the Transient Response of Capillary-Attached Conductive Gas Sensor" Sensors 10, no. 6: 5359-5377. https://doi.org/10.3390/s100605359

APA Style

Bahraminejad, B., Basri, S., Isa, M., & Hambli, Z. (2010). Real-Time Gas Identification by Analyzing the Transient Response of Capillary-Attached Conductive Gas Sensor. Sensors, 10(6), 5359-5377. https://doi.org/10.3390/s100605359

Article Metrics

Back to TopTop