Literature DB >> 29292772

Stacked Sparse Auto-Encoders (SSAE) Based Electronic Nose for Chinese Liquors Classification.

Wei Zhao1, Qing-Hao Meng2, Ming Zeng3, Pei-Feng Qi4.   

Abstract

This paper presents a stacked sparse auto-encoder (SSAE) based deep learning method for an electronic nose (e-nose) system to classify different brands of Chinese liquors. It is well known that preprocessing; feature extraction (generation and reduction) are necessary steps in traditional data-processing methods for e-noses. However, these steps are complicated and empirical because there is no uniform rule for choosing appropriate methods from many different options. The main advantage of SSAE is that it can automatically learn features from the original sensor data without the steps of preprocessing and feature extraction; which can greatly simplify data processing procedures for e-noses. To identify different brands of Chinese liquors; an SSAE based multi-layer back propagation neural network (BPNN) is constructed. Seven kinds of strong-flavor Chinese liquors were selected for a self-designed e-nose to test the performance of the proposed method. Experimental results show that the proposed method outperforms the traditional methods.

Entities:  

Keywords:  Chinese liquors classification; deep learning; electronic nose; stacked sparse auto-encoders

Year:  2017        PMID: 29292772      PMCID: PMC5751720          DOI: 10.3390/s17122855

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

In recent years, with the improvement of people’s living standard, people pay more and more attention to food safety. Chinese liquors industry is a unique traditional light industry in China. However, counterfeit and fake liquor problems have been plaguing the industry and consumers. How to identify Chinese liquors quickly and accurately is an urgent problem to be solved. Traditional testing instruments, such as chromatograph and spectrometer, are expensive, bulky and inconvenient to carry, and difficult to realize rapid detection [1]. Electronic nose (e-nose) is a portable and rapid instrument inspired by olfactory systems of mammals, which has been widely used in food safety, environmental monitoring and disease diagnosis [2,3,4]. Data processing procedure of a traditional e-nose mainly consists of several steps: pre-processing, feature extraction (generation and reduction) and classification. Each step has plenty of optional methods or algorithms, and different choices may lead to different identification results. For example, Jing et al. [5] presented a new combination method for Chinese liquor classification. In the step of feature generation, ten features were selected based on information theory. In the procedure of feature reduction, they have tested performance of two methods: kernel entropy component analysis (KECA) and kernel principle component analysis (KPCA). Finally, they presented a multi-linear classifier and used the back propagation neural network (BPNN) as well as the linear discrimination analysis (LDA) for comparison. More recently, Jia et al. [6] proposed a new hybrid algorithm for Chinese liquors classification, in which man-made features were reduced using a combined KECA-LDA technique and the extreme learning machine (ELM) was applied as a classifier. Before they found this optimal KECA-LDA-ELM combination algorithm, they have tried some other combination algorithms, such as KECA-BPNN, KECA-ELM, and KECA-LDA-BPNN. Obviously, in the traditional design of an e-nose, obtaining optimal combination method is complex and time consuming. The motivation of our work is to simplify the traditional data-processing steps for e-noses using deep learning (DL) techniques. The concept of deep learning (DL) was first presented by Hinton and Bengio in 2006 [7,8], to solve the optimization problems of deep network structure. The stacked sparse auto-encoder (SSAE) was a kind of DL model, which was presented by Hinton and Ranzato et al. [9,10]. In the past few years, DL has been successfully applied to image recognition [11], speech recognition [12], and target recognition [13]. DL techniques break the limitation of layer numbers and overcome the gradient dilution and the local minimum problems in traditional neural networks [14,15]. To our knowledge, DL methods have not been widely used for data processing of e-noses. Längkvist and Loutfi [16] applied deep belief networks (DBN) and conditional restricted Boltzmann machine (CRBM) for an e-nose to identify the special bacteria in blood and agar. Längkvist et al. [17] used two unsupervised feature learning methods: stacked restricted Boltzmann machines and stacked auto-encoders, for fast classification of meat spoilage markers. More recently, Liu et al. [18] implemented the DL technique to tackle the sensor drift problem and then to improve the classification performance of the machine olfaction system. As far as we know, there is no report on DL based e-noses for Chinese liquors recognition. In this paper, we present a stacked sparse auto-encoder (SSAE) [19] based DL approach for Chinese liquors classification. We use the SSAE to learn inherent features automatically from the response curves of gas sensors in unsupervised manner. After that, the learned features are used for training a BPNN to classify different brands of liquors. The proposed method does not need the steps of preprocessing and feature extraction. In the experimental procedure, seven brands of strong-flavor Chinese liquors were selected to test the effectiveness of our proposed method. The results of the SSAE based method were compared with those of stacked auto-encoders (SAE) [20] based BPNN [21] and SSAE based support vector machine (SVM) [22] as well as two kinds of traditional methods. The remainder of this paper is organized as follows: Section 2 presents the method description, including spare auto-encoder, SSAE based BPNN method and traditional methods applied to the data processing of the e-nose we designed. Section 3 describes the experiments and results. Finally, conclusions are given in Section 4.

2. Method Description

2.1. Sparse Auto-Encoder

As an unsupervised learning algorithm, an auto-encoder network consists of three layers: input layer, hidden layer and output layer [23]. It makes the output layer equal to the input layer, which minimizes the reconstruction error to extract a best expression of the hidden layer. The auto-encoder network based data processing for e-noses consists of two steps (as shown in Figure 1): Firstly, the original e-nose data is encoded from the input layer to the hidden layer (encoding): where denotes the feature expression of the hidden layer; m and n are the total number of the nodes in the input and hidden layers, respectively. W is the weight matrix and b represents the bias vector. is the sigmoid function, which is expressed as . Secondly, the feature expression y is decoded from the hidden layer to the output layer (decoding):
Figure 1

Structure of an auto-encoder neural network (“+1” represents the bias vector).

The feature expression y is decoded to obtain the reconstructed vector , where b′ stands for the bias vector. The sparse auto-encoder [24] is an extension of the auto-encoder, which introduces sparse restrictions to the hidden nodes, in order to control the number of activated neurons. The system complexity and parameters can be reduced due to less number of activated neurons, so that the sparse auto-encoder can learn better features [25]. The cost function of the sparse auto-encoder under the entire data set is expressed as: The first term is the square root error indicating the difference between the input and the output. The second term is the weight decay term used to solve the over-fitting problem, where is the weight attenuation coefficient and is the weight corresponding to the input node i and the hidden node j. The last term is the sparse penalty term, where stands for the sparse target value, is the weight of the sparse penalty item, and is the average activation quantity of the hidden unit j. The back-propagation algorithm is adopted to obtain the parameters W and b by minimizing the cost function J [21], where the stochastic gradient descent approach is used for training. The parameters W and b in each iteration process can be updated as: where is the learning rate. A forward propagation algorithm is used to compute the average activation quantity to get the error, and then the back-propagation algorithm is applied to update the parameters W and b.

2.2. SSAE Based BPNN (SSAE-BPNN)

An SSAE is usually built with multiple sparse auto-encoders. Figure 2 shows an SSAE composed by two sparse auto-encoders, where the hidden layer of the first sparse auto-encoder is treated as the input layer of the second sparse auto-encoder. A greedy layer-wise unsupervised algorithm [18] is used to train each sparse auto-encoder independently. After the SSAE is trained to learn the features, the multi-layer BPNN is used for classification. Instead of direct utilization of learned features of SSAE, the parameters of SSAE are used to initialize the BPNN to get the features for classification. The steps of training the SSAE based BPNN are described as follows:
Figure 2

A stacked sparse auto encoder (SSAE) network composed of two sparse auto-encoders.

Pre-training: The two sparse auto-encoders are trained in succession, and the SSAE parameters (W and b, cf. Equations (1) and (2)) are obtained after the pre-training step; Constructing BPNN: The encoder layers of SSAE is taken as the first three layers of the multi-layer BPNN, and the third layer (the second hidden layer of BPNN) is connected with the output layer which corresponds to the types of Chinese liquors in our study through Softmax regression (see Figure 3);
Figure 3

SSAE based multi-layer back propagation neural network (BPNN).

Initialization: The network parameters of the first three layers are initialized with the pre-training parameters; Fine-tuning: The forward propagation algorithm is used to train the BPNN network, and then the parameters are fine-tuned using the back-propagation algorithm with the labels.

2.3. Data Processing Procedures Based on SSAE-BPNN and Traditional Methods

Two traditional methods are used to compare with the SSAE-BPNN method. The response curves of ten gas sensors are sampled at a frequency of 100 Hz. The first traditional method is presented by Jing et al. [5]. The data processing procedure is described as follows: Firstly, the original response curves are preprocessed by wavelet denoising filters and conductivity normalization. Secondly, ten features for each response curve are chosen, they are (1) the time reaching the response maximum value; (2) root mean square; (3) arithmetic mean; (4) geometric mean; (5) harmonic mean; (6) the maximum value of the first-order derivative; (7) the time when the maximum value of the first-order derivative is reached; (8) the average differential; (9) the integration of the response curve when it reaches the maximum value and (10) the mean curvature. After feature generation, the dimension of the original feature space for ten response curves is 100, and then the dimension is reduced to 20 using KECA. Finally, the classification of Chinese liquors is implemented using BPNN and SVM. The procedure of the second traditional method can be illustrated by the upper part of Figure 4. Firstly, the original response curves of ten gas sensor are preprocessed using the Savitzky-Golay wave filter [26]. Secondly, we select five features for each response curve, including (1) the maximum value, (2) the maximum value of the first-order derivative, (3) the response value corresponding to the maximum of first-order derivative, (4) the minimum value of the first-order derivative and (5) the maximum value of the second-order derivative. The dimension of the original feature space for ten response curves is 50. Then, the number of features is reduced to 19 using the PCA method [27]. The extracted features are applied to classify the Chinese liquors using BPNN and SVM.
Figure 4

SSAE-BPNN vs. Traditional methods.

The features selection for traditional methods is usually manual, which is time-consuming and hard to be appropriate. Due to this reason, we presented a deep learning method to learn the features automatically instead of manual choice. Compared with the relatively complicated procedures of traditional method (see the upper part of Figure 4), the structure of the proposed SSAE-BPNN method (see the lower part of Figure 4) is quite concise. Firstly, we directly use the SSAE method to learn the features from the down-sampled response curves. Then the SSAE based BPNN method is applied to classify the Chinese liquors.

3. Experiments and Results

3.1. Experimental Materials

Seven kinds of strong-flavor Chinese liquors were used in the experiments, including Bianfenghu (BFH), Bainianwanjiu (BNWJ), Hongjinjiu (HJJ), Lanjinjiu (LJJ), Luzhoulaojiao (LZLJ), Mianzhudaqu (MZDQ), Niulanshan (NLS). Table 1 provides the detailed information for the seven kinds of Chinese liquors.
Table 1

Sample information of experimental liquors.

NameAlcohol (Vol)Raw MaterialsOrigin Place (China)
BFH40% VolSorghum, wheat, barley, peaTianjin
BNWJ38% VolSorghum, wheat, barley, peaAnhui
MZDQ38% VolSorghum, rice, wheat, cornSichuan
LJJ48% VolSorghum, wheat, barley, peaTianjin
HJJ38% VolSorghum, wheat, barley, peaTianjin
NLS42% VolSorghum, wheat, riceBeijing
LZLJ38% VolSorghum, rice, wheatSichuan

3.2. Electronic Nose

The self-designed e-nose system [28] for Chinese liquors identification consists of three parts: liquor dynamic evaporation and sampling device, sensor chamber reaction device, control and data acquisition system (shown in Figure 5). A physical picture of the e-nose experimental platform is shown in Figure 6. Through the hardware and software design, the e-nose system can realize automated sampling scheme with a friendly user interface. After setting up the experimental condition parameters and dropping the liquor sample, the sampling process is implemented automatically. The sensor array consists of ten types of metal oxide semiconductor (MOS) sensors, which are TGS series (TGS2602, TGS2611, TGS2620, TGS880) from Figaro Engineering Inc. (Osaka, Japan), MiCS series (MiCS-5121, MiCS-5521, MiCS-5524, MiCS-5526) from SGX Sensortech Inc. (High Wycombe, Britain), and MP502 as well as WSP2110 from Winsensor Ltd. (Zhenzhou, China). MOS sensors have a shortcoming of slow recovery, especially for the online monitoring applications. To solve this problem, a reservoir computing approach could be used to overcome the slow temporal dynamics of MOS sensor arrays, allowing identification and quantification of chemicals of interest continuously and reducing measurement delays [29].
Figure 5

Structure of the designed e-nose system for Chinese liquors recognition.

Figure 6

E-nose experiment platform.

The experimental procedure is like this: 5 μL for each kind of Chinese liquors was dripped into the inlet of the evaporator chamber using a pipette gun. Then the evaporator chamber was heated to a constant temperature of 65 °C. After the liquid liquors were evaporated into gas, the sample was inhaled to the reaction chamber with an air pump, and the gas was contacted with the sensor array. Finally, the response curves were saved. After each experiment, the evaporator chamber and the reaction chamber were cleaned for 3 min and 1 min, respectively. The experimental process was repeated 30 times for each kind of Chinese liquors and totally 210 groups of data were obtained.

3.3. Parameters Setting for SSAE-BPNN

DeepLearn Toolbox [30] is an open source software library that includes popular machine learning and artificial intelligence techniques, such as Artificial Neural Networks (ANN), Convolutional Neural Networks (CNN), Stacked Auto-encoders (SAE) and Deep Belief Networks (DBN), etc. We utilized ANN and SAE algorithms in DeepLearn Toolbox to realize the SSAE-BPNN and added SVM algorithm to SAE in DeepLearn Toolbox to realize the SSAE-SVM. Figure 7 presents the recorded response curves of ten gas sensors with a sampling frequency of 100 Hz. The recorded time for each gas sensor was 364 s and the initial dimension of 100 Hz data (364,000) was too large as the input of the proposed method. So, the analyzed data were collected with an interval of 1 s, i.e., the recorded response data were down-sampled from 100 Hz to 1 Hz for the SSAE method to learn from. As shown in Figure 7, when the sampling rate was down-sampled to 1 Hz, the overall trend of response curves was not changed, which almost made no effect on the feature learning. Therefore, the total number of the analyzed data for each experiment was 3640 and then we chose 3640 nodes in the input layer of the constructed SSAE-BPNN.
Figure 7

Response curves of the sensor array, (a) represents the original response curve (1 Hz); (b) represents the original response curve (100 Hz).

To alleviate the possible over-fitting problems caused by small samples, we want to use a simple network structure to implement deep learning [30]. To achieve better classification results, we have carried out tests with different number of hidden layers and hidden-layer nodes for the SSAE. During the tests, the number of nodes in each hidden layer was set to 200, and the iteration times for both the pre-training and fine-tuning procedures were set to 10. Other parameters' settings were listed in Table 2. The test results showed that the classification rate cannot be effectively increased with an increase in the number of hidden layers. As shown in Figure 8, when the hidden-layer numbers are set 3 and 4, the classification accuracy are 91.71% and 91.28%, respectively, which are lower than 93.04% obtained with two hidden layers. Therefore, the number of the hidden layers for the SSAE was set to 2 in our subsequent study.
Table 2

Parameters setting up of SSAE-BPNN.

SSAEValueDefinitionBPNNValueDefinition
In3640No. of input-layer nodesIn3640No. of input-layer nodes
S1200No. of 1st hidden-layer nodesS1200No. of 1st hidden-layer nodes
S2100No. of 2nd hidden-layer nodesS2100No. of 2nd hidden-layer nodes
ρ0.01Sparse target valueOut7No. of output-layer nodes
β0.1Sparse weightε21Learning rate
ε10.1Learning rate
Figure 8

Influence of the number of hidden layers on classification accuracy.

Figure 9 illustrates the influence of the number of hidden-layer nodes on classification accuracy, where the horizontal ordinate is the number of the 1st hidden-layer nodes and the legend represents the number of the 2nd hidden-layer. When the numbers of two hidden-layer nodes were changed, the classification accuracy of different choice was given. The optimal settings for the number of nodes in the 1st and the 2nd hidden-layers were 200 and 100, respectively. Considering that there are seven kinds of Chinese liquors tested in the experiment, the number of nodes in output layer was set as 7.
Figure 9

Influence of the number of hidden-layer nodes on classification accuracy.

Figure 10 shows the influences of the sparse target value and the sparse weight on the classification accuracy, from which the optimal settings for the both values were set to 0.01 and 0.1, respectively. Using the similar choice method, we set the learning rates for SSAE () and BPNN () to 0.1 and 1, respectively. All the parameter settings for the SSAE-BPNN are listed in Table 2.
Figure 10

Influence of the SSAE parameters on classification accuracy, (a) shows the influence of the sparse target value on classification accuracy; (b) shows the influence of the sparse weight on classification accuracy.

3.4. Experimental Results and Discussion

3.4.1. SSAE-BPNN

Considering that the samples number is small, we adopted the way of cross-validation to evaluate the performance of the proposed SSAE-BPNN and the traditional methods, where the cross-validation could also eliminate the over-fitting problems [31]. The 210 groups of data were randomly divided into ten groups, i.e., a ten-fold cross validation was used. When any one group was used as the testing set, the other nine groups were used as the training sets. The average of ten classification accuracy was taken as the final result. In this work, we adopted the 10-fold cross-validation rather than the leave-one-out cross-validation because the latter cost more time and had the same performance with the 10-fold validation. The training process was divided into two steps. The first step is an unsupervised pre-training process, and the second step is a supervised fine-tuning process. Figure 11 presents the relationship between the iteration times and the classification accuracy, from which we can see that when the iteration times is 10, the classification accuracy exceeds 90%. With an increase in the iteration times, the accuracy increases slowly. When the iteration times reaches 90, the highest classification accuracy of 96.67% can be obtained.
Figure 11

Influence of iteration times on classification accuracy.

Figure 12 shows the relationship between the mean squared errors (MSE) and the iteration times during the fine-tuning process. When the iteration times reaches 90, MSE converges to 0.
Figure 12

Relationship between the fine-tuning mean squared error (MSE) and iteration times.

3.4.2. SSAE-BPNN VS SAE-BPNN and SSAE-SVM

In order to demonstrate the function of sparsity in the feature learning process, the performance of SAE and SSAE has been compared. As shown in Figure 13 and Table 3, at the same iteration times, the classification accuracy of SAE-BPNN is lower than that of SSAE-BPNN. In addition, the performance of BPNN and SVM was also compared.
Figure 13

Comparison of SSAE-BPNN and SAE-BPNN.

Table 3

Accuracy and interval of confidence of SSAE-BPNN & SAE-BPNN.

Iteration TimesSSAE-BPNNSAE-BPNN
AccuracyInterval of ConfidenceAccuracyInterval of Confidence
80.9150790.0079760.9061220.008116
150.9265310.0077060.9210880.007706
200.9340140.0074930.925170.010546
300.9482990.0057860.9367350.006572
400.9523810.0082480.9482990.008878
500.9551020.0046470.950340.005399
600.9530610.0032860.9455780.007199
700.9564630.0064060.951020.011571
800.9612240.0057860.9564630.006406
900.9666670.0038880.9448980.008632
An SSAE-SVM was also constructed for comparison. The SSAE-SVM used the features learned by the SSAE (the second hidden-layer output of the SSAE) as the input of the SVM classifier. For a fair comparison, here the SSAE was kept the same as the one used in the SSAE-BPNN, but the features learned by the SSAE was not fine-tuned during training for the SVM. The test results show that SSAE-BPNN is superior to SSAE-SVM, see Figure 14 and Table 4. From Table 3 and Table 4, we can find that the cross-validation interval of confidence for SSAE-BPNN is lower than both the SAE-BPNN and SSAE-SVM, which indicates that the SSAE-BPNN has a better classification precision.
Figure 14

Comparison of SSAE-BPNN and SSAE-SVM.

Table 4

Accuracy and interval of confidence of SSAE-BPNN & SSAE-SVM.

Iteration TimesSSAE-BPNNSSAE-SVM
AccuracyInterval of ConfidenceAccuracyInterval of Confidence
100.9238100.0061480.9142860.009524
200.9340140.0074930.9231290.01853
300.9482990.0057860.9340140.010075
400.9523810.0082480.9367350.011571
500.9551020.0046470.9401360.014511
600.9530610.0032860.9482990.011143
700.9564630.0064060.950340.009858
800.9612240.0057860.9530610.018934
900.9666670.0038880.9544220.011939

3.4.3. SSAE-BPNN VS Traditional Methods

The classification results are shown in Table 3. The first traditional method (the KECA based, cf. [5]) has been applied to process the first-generation e-nose data (see Figure 15), and obtained good classification results. However, when it was utilized to the second-generation e-nose data (see Figure 7), the results were not satisfactory. Thus, the second traditional method (the PCA based) was used for comparison. To get information about the data distribution, the projected three-dimensional PCA score plot using the second traditional method is shown in Figure 16. The recognition results based on the two traditional methods and the SSAE based method are presented in Table 5. The second PCA based traditional method is superior to the KECA-based method, but it is still inferior to our proposed SSAE-BPNN method. The employed time of each method is also listed in Table 5. It could be seen that the traditional methods cost more time due to the man-made feature extraction process. Although the SSAE-BPNN costs more time than the SSAE-SVM, it is worth to obtain better results.
Figure 15

Response curves of the first generation e-nose platform.

Figure 16

Three-dimensional principal component analysis (PCA) score plot.

Table 5

Recognition results and employed time based on traditional methods and DL methods.

AlgorithmTraditional Method 1Traditional Method 2DL Methods
KECA-BPNNKECA-SVMPCA-BPNNPCA-SVMSSAE-BPNNSSAE-SVM
Accuracy (%)70.4772.8690.4791.9096.6795.44
Time (s)8928725875675939

4. Conclusions

A novel deep learning (DL) based data-processing method has been proposed for electronic noses (e-noses) to classify different brands of Chinese liquors. The proposed method utilizes a stacked sparse auto-encoder (SSAE) to directly learn the features from the gas sensors’ response data, and the learned result is then used to construct a new BPNN, i.e., SSAE-BPNN. By combining the SSAE with a support vector machine (SVM), an SSAE-SVM is also constructed. The SSAE based methods do not need the tedious and complicated steps used in traditional methods for e-noses, such as preprocessing and feature extraction (generation and reduction). To verify and compare the classification performance of the proposed method as well as the traditional methods, seven kinds of strong-flavor Chinese liquors have been used as experimental materials using the self-designed e-nose. The results show that the SSAE-BPNN method achieves the highest 96.67% classification accuracy, which is superior to the results of SSAE-SVM and two kinds of traditional methods. It is important to emphasize that traditional methods can obtain good classification results by optimizing the data-processing procedure, e.g., combinatorial feature extraction methods and classifiers. However, due to many choices in combination, the optimization process is normally empirical and complicated. The proposed SSAE based DL method can not only simplify the data processing process, but also can obtain good classification results. In the future work, to realize rapid and on-line liquors recognition based on e-noses systems, we will try other deep neural network approach, like deep reservoir computing algorithm, to solve the problems of the slow temporal dynamics of sensor arrays.
  11 in total

1.  A fast learning algorithm for deep belief nets.

Authors:  Geoffrey E Hinton; Simon Osindero; Yee-Whye Teh
Journal:  Neural Comput       Date:  2006-07       Impact factor: 2.026

2.  Reducing the dimensionality of data with neural networks.

Authors:  G E Hinton; R R Salakhutdinov
Journal:  Science       Date:  2006-07-28       Impact factor: 47.728

3.  Learning hierarchical features for scene labeling.

Authors:  Clément Farabet; Camille Couprie; Laurent Najman; Yann Lecun
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2013-08       Impact factor: 6.226

4.  Predicting backbone Cα angles and dihedrals from protein sequences by stacked sparse auto-encoder deep neural network.

Authors:  James Lyons; Abdollah Dehzangi; Rhys Heffernan; Alok Sharma; Kuldip Paliwal; Abdul Sattar; Yaoqi Zhou; Yuedong Yang
Journal:  J Comput Chem       Date:  2014-09-12       Impact factor: 3.376

5.  Development of a colorimetric sensor array for the discrimination of Chinese liquors based on selected volatile markers determined by GC-MS.

Authors:  Jun-Jie Li; Chun-Xia Song; Chang-Jun Hou; Dan-Qun Huo; Cai-Hong Shen; Xiao-Gang Luo; Mei Yang; Huan-Bao Fa
Journal:  J Agric Food Chem       Date:  2014-10-17       Impact factor: 5.279

6.  Electronic nose with a new feature reduction method and a multi-linear classifier for Chinese liquor classification.

Authors:  Yaqi Jing; Qinghao Meng; Peifeng Qi; Ming Zeng; Wei Li; Shugen Ma
Journal:  Rev Sci Instrum       Date:  2014-05       Impact factor: 1.523

Review 7.  Electronic-nose applications for fruit identification, ripeness and quality grading.

Authors:  Manuela Baietto; Alphus D Wilson
Journal:  Sensors (Basel)       Date:  2015-01-06       Impact factor: 3.576

Review 8.  Identification of Chinese Herbal Medicines with Electronic Nose Technology: Applications and Challenges.

Authors:  Huaying Zhou; Dehan Luo; Hamid GholamHosseini; Zhong Li; Jiafeng He
Journal:  Sensors (Basel)       Date:  2017-05-09       Impact factor: 3.576

9.  Fast classification of meat spoilage markers using nanostructured ZnO thin films and unsupervised feature learning.

Authors:  Martin Längkvist; Silvia Coradeschi; Amy Loutfi; John Bosco Balaguru Rayappan
Journal:  Sensors (Basel)       Date:  2013-01-25       Impact factor: 3.576

10.  Electronic Nose Testing Procedure for the Definition of Minimum Performance Requirements for Environmental Odor Monitoring.

Authors:  Lidia Eusebio; Laura Capelli; Selena Sironi
Journal:  Sensors (Basel)       Date:  2016-09-21       Impact factor: 3.576

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.