Next Article in Journal
Rapid Multi-Damage Identification for Health Monitoring of Laminated Composites Using Piezoelectric Wafer Sensor Arrays
Next Article in Special Issue
Love Acoustic Wave-Based Devices and Molecularly-Imprinted Polymers as Versatile Sensors for Electronic Nose or Tongue for Cancer Monitoring
Previous Article in Journal
BDS/GPS Dual Systems Positioning Based on the Modified SR-UKF Algorithm
Previous Article in Special Issue
Identification of a Large Pool of Microorganisms with an Array of Porphyrin Based Gas Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Comparison of Fuzzy ARTMAP and LDA in Qualitative Classification of Iranian Rosa damascena Essential Oils by an Electronic Nose

by
Abbas Gorji-Chakespari
1,*,
Ali Mohammad Nikbakht
1,
Fatemeh Sefidkon
2,
Mahdi Ghasemi-Varnamkhasti
3,
Jesús Brezmes
4 and
Eduard Llobet
4,*
1
Department of Mechanical Engineering of Biosystems, Urmia University, Urmia 5756151818, Iran
2
Research Institute of Forests and Rangelands, Tehran 1496813111, Iran
3
Department of Mechanical Engineering of Biosystems, Shahrekord University, Shahrekord 8818634141, Iran
4
Department of Electronic, Electrical and Automatic Control Engineering, Universitat Rovira i Virgili, Tarragona 43007, Spain
*
Authors to whom correspondence should be addressed.
Sensors 2016, 16(5), 636; https://doi.org/10.3390/s16050636
Submission received: 7 April 2016 / Revised: 22 April 2016 / Accepted: 27 April 2016 / Published: 4 May 2016
(This article belongs to the Special Issue E-noses: Sensors and Applications)

Abstract

:
Quality control of essential oils is an important topic in industrial processing of medicinal and aromatic plants. In this paper, the performance of Fuzzy Adaptive Resonant Theory Map (ARTMAP) and linear discriminant analysis (LDA) algorithms are compared in the specific task of quality classification of Rosa damascene essential oil samples (one of the most famous and valuable essential oils in the world) using an electronic nose (EN) system based on seven metal oxide semiconductor (MOS) sensors. First, with the aid of a GC-MS analysis, samples of Rosa damascene essential oils were classified into three different categories (low, middle, and high quality, classes C1, C2, and C3, respectively) based on the total percent of the most crucial qualitative compounds. An ad-hoc electronic nose (EN) system was implemented to sense the samples and acquire signals. Forty-nine features were extracted from the EN sensor matrix (seven parameters to describe each sensor curve response). The extracted features were ordered in relevance by the intra/inter variance criterion (Vr), also known as the Fisher discriminant. A leave-one-out cross validation technique was implemented for estimating the classification accuracy reached by both algorithms. Success rates were calculated using 10, 20, 30, and the entire selected features from the response of the sensor array. The results revealed a maximum classification accuracy of 99% when applying the Fuzzy ARTMAP algorithm and 82% for LDA, using the first 10 features in both cases. Further classification results explained that sub-optimal performance is likely to occur when all the response features are applied. It was found that an electronic nose system employing a Fuzzy ARTMAP classifier could become an accurate, easy, and inexpensive alternative tool for qualitative control in the production of Rosa damascene essential oil.

1. Introduction

Essential oils are highly concentrated, volatile, hydrophobic mixtures of chemicals extracted from plants [1]. These materials usually consist of a complex mixture from tens to hundreds of low molecular weight terpenoids. Due to their flavor and fragrance properties, essential oils have many applications in several fields including the food industry (e.g., soft drink, food additive, and confectionary), the cosmetic industry (e.g., perfume, skin, and hair care products) and the pharmaceutical industry for their anti-HIV (Human Immunodeficiency Virus), anti-bacterial, anti-oxidation, and sedation properties [2,3,4]. Despite their wide range of applications, about 90% of global essential oil production is consumed by the flavor and fragrance industry, including perfumes and foods. Indeed, the higher growths in the market of essential oils and extracts, estimated at more than 5% per year, are foreseen in flavor and fragrance applications [1]. Also, the global trade of essential oils was valued to be around five billion dollars in 2011 while a 11.67 billion dollar value is expected for this market by 2022 [5].
The most aromatic rose species, scientifically named as Rosa damascena Mill., known as “Gol-e-Mohammadi” in Persian, is cultivated extensively in Iran, Turkey, and Bulgaria [6]. The essential oil of Rosa damascene is the most market valuable essential oil in the world ($7,500/kg), and this is why it is nicknamed “liquid gold” [7]. Its high price is due to the large amounts of rose petals typically needed to extract adequate enough amounts of oils. For example, the production of 1 kg of rose oil requires 4000 kg of rose petals [1]. This essential oil is vastly employed in the above mentioned industries. The quality control of essential oils has a very important role in the industrial processes related to the development of flavors and fragrances.
One quality monitoring method is the use of instrumental techniques such as gas chromatography (GC), GC coupled with mass spectrometry (GC/MS), high performance liquid chromatography (HPLC), and thin layer chromatography (TLC), which are objective and precise but expensive, destructive, time-consuming, and need to be performed by well-trained operators [8,9]. Therefore, the development of easy and low cost methods similar to those obtained by electronic noses (ENs) could be of great applicability. For example, there are some reports about the use of EN methods and pattern recognition (PARC) techniques for classification and quality evaluation of Medicinal and Aromatic Plants (MAPs) in the literature [10,11,12,13].
In recent years, EN systems have been widely tested for quality control of products in the food and aroma industries [14]. ENs are instruments which mimic the human olfactory perception through an array of chemical sensors (e.g., metal oxide semiconductor sensors) with partial specificity and overlapping sensitivity, combined with an appropriate PARC system for recognizing simple or complex odors [15,16]. However, this sensor technology is still far from the sensitivity and selectivity of the human nose [17]. Complex odors are evaluated by ENs as patterns or ‘‘fingerprints’’, rather than separating, identifying, and quantifying every single volatile compound present in the mixture [18,19]. In the case of the electronic olfactory systems, these patterns are the sensor array responses. From these responses, features are pre-processed and extracted for every sensor. Then, these features are used by machine learning algorithms, which allow artificial systems to infer in a non-destructive manner typical parameters in the food industry such as quality, ripeness, and shelf life [20,21,22] or to detect or identify adulterated products [23,24,25]. All of these applications are somehow related to the common goal of classifying the unknown quality of samples in a simple, fast, and effective way using an EN. In machine learning and multivariate statistics, classification consists of how to assign a new observation to a given category defined during the calibration (or training phase) of a particular application.
Classification problems can be divided into two groups: binary and multiclass problems. In binary problems, measurements need to be classified only into two classes, whereas multiclass classification involves assigning an object to one of several classes [26]. The binary problems have specific algorithms that tend to be simpler and more robust. Also, many classification methods have been developed specifically for binary problems. Using these algorithms for multiclass classification often requires the combined use of multiple binary classifiers.
Many multivariate analysis techniques have been applied to ENs for PARC analyses, which are divided typically into two categories: Supervised and unsupervised learning (see Figure 1). In supervised learning, data are divided into training and evaluation datasets during the calibration and validation phases, respectively. The training set has specified inputs (predictors or variables) and outputs (targets or classes) but the evaluation dataset has only input vectors. The PARC algorithm gives an output which is used then for model verification and evaluation giving a classification accuracy figure (validation). Unsupervised learning methods do not need a priori knowledge about class membership because they cluster the measurements into different classes using only the sensor matrix responses as input vectors [27].
In this paper, we envisage two goals. Initially, in order to have an independent reference method for classifying the different samples, analyzed, samples were subject to a GC-MS characterization to identify their constituents. This study was further used to define a set of different classes, based on the total percent of the most important constituents identified, according to which samples were classified. In other words, three objective quality categories were created in the first stage and each sample was assigned to one of the three categories. The second goal was to implement an EN system based on metal oxide semiconductor sensors (MOS) and to find a suitable PARC method to optimize the EN performance in the particular task of quality classification of Rosa damascene essential oils. Our investigation has been focused on two classifier algorithms, LDA (linear discriminant analysis) and Fuzzy ARTMAP (Adaptive Resonant Theory Map) (both PARC techniques), and on finding which subset of the features extracted from the sensor matrix responses has to be employed for improving the performance of the system.

2. Materials and Methods

2.1. Sample Preparation

In the experimentation stage, 10 genotypes of Rosa were selected and their petals were gathered from a field at the Research Institute of Forests and Rangelands (RIFR), Iran. The essential oils were extracted by hydro-distillation using a Clevenger type apparatus for 2 h [28,29]. The collected samples were stored in a dark room at 4 °C until analyzed by GC-MS.

2.2. GC-MS

The analysis of the volatile constituents was done on a Hewlett-Packard Agilent 6890 gas chromatograph equipped with an automatic liquid sampler (HP7683 Series) and an analytical column HP-5MS (5% phenyl methyl siloxane, 30 m length × 0.25 mm in diameter, film thickness of 0.25 μm), connected to a Hewlett-Packard mass spectrometer (5973 Agilent Technologies, Santa Clara, CA, USA). Oven temperature programming started at 80 °C for 0.5 min and then increased at the rate of 5 °C/min to 200 °C. Next, the temperature was increased to 300 °C at a rate of 15 °C/min and held for 10 min; injected volume and split ratio were 1 μL and 200:1, respectively; ionization voltage was 70 eV and the monitored mass range was 35–600 amu; helium was used as gas carrier with a flow rate of 1.2 mL·min−1 and the mass spectroscopy detector (MSD) transfer line temperature was 250 °C. The sample was prepared by dilution of the oil with 200 mL of dichloromethane and direct injection to the GC-MS; 200 μL of essential oil were diluted in 100 μL dichloromethane for injection.
Individual compounds were detected and identified by comparing their retention indices and recorded mass spectra with the National Institute of Standards and Technology (NIST 11.0) mass-spectral library, Wiley MS data system library (Wiley, Chichester, UK) and previous literature. The retention indices were calculated from all of the volatile constitutes using a homologous series of n-alkanes (Sigma–Aldrich Trading Co., Ltd., Shanghai, China) [30,31].

2.3. Electronic Nose Design and Operation

An EN system was designed based on seven MOS TGS and FIS sensors [32,33]. These sensors were arranged in a chamber with 0.25 L in volume and an inlet and outlet path. The electronic circuitry schematics of the system and sensor characteristics are shown in Figure 2 and Table 1, respectively. The response pattern of sensors (i.e., their resistance change) was recorded by a data acquisition card (Agilent, LXI-34972A) during three different phase periods: baseline response (60 s), injection response (200 s), and recovery response (500 s), as illustrated in Figure 3. In the baseline phase, dry air is pumped into the sensors’ chamber through valve 1 with a rate of 1 mL·min−1. During this phase, the sensors show a stable status. Then, their response signal changes by the injection of the headspace of the samples to the sensors’ chamber through valve 2. After the measurement, a purging phase of the sensors’ chamber employing dry air results in a recovery step in which sensors return to a stable baseline resistance. Eleven measurements were acquired every day followed by an ethanol calibration to reset the medium to its original state. Each measurement cycle lasted 760 s and the whole experimentation took 15 days to be completed.

2.4. PARC Techniques (LDA and Fuzzy ARTMAP)

The LDA classifier models the difference between sample categories by finding a discriminant function (DF), which is a linear combination of the original variables (features of the sensor responses) that tries to maximize the variance between classes and minimize the variance within classes [22,34]. Many applications of these techniques have been reported in the literature [35,36].
In the case of artificial neural networks (ANN) for PARC, the back-propagation multilayer perceptron (MLP) neural network has been the most widely used in EN applications [37,38]. MLP neural network has a slow learning and calculation-intensive training procedure, since a number of hidden neurons must be set by the user. Setting this value too low or too high may lead to an under fitted or over fitted model, respectively [39]. Off-line training is another important drawback since MLPs are unable to adapt autonomously, in real time, to changes in the environment [27] while measurements are done on routine operation. On the other hand, the Fuzzy ARTMAP machine learning algorithm is a self-organizing model that can be adapted or re-calibrated online with changing conditions coming from new measurements, even those made during routine operation of the instrument. Another advantage is that while in MLP networks the number of hidden layer(s) and nodes must be determined before training, the Fuzzy ARTMAP algorithm does not need the predetermination of most of its parameters such as the number of hidden neurons. Moreover, the Fuzzy ARTMAP classifier performs much faster compared to MLP networks, both during training and during evaluation, since it requires far less computations. Thus, it is appropriate for PARC functions in dynamic environments that are subjected to the presence of new patterns [40]. The fuzzy ARTMAP network has become a successful pattern recognition method for processing binary and analogue input patterns in EN applications. This is due to its special learning method characterized by the stability–plasticity dilemma, which more closely emulates human learning [41,42,43,44]. This model is based on adaptive resonance theory (ART) and Fuzzy set theory, and was introduced by Carpenter in [45]. For more details on fuzzy set theory and the ART neural network the reader is referred to the referenced literature [46,47,48]. The fuzzy ARTMAP is a supervised version of Fuzzy ART and is based on the use of two Fuzzy ART modules (ARTa and ARTb) interconnected by an associative memory (the “mapfield”, Fab) and some internal control structures as a match tracking system that regulates the complexity of the network (like the number of hidden neurons in MLPs) through the so-called vigilance parameter (ρ). Every module includes three fields, namely F0, F1, and F2, which are specified by superscripts a and b for ARTa and ARTb, respectively [45] (see Figure 4). The description of the Fuzzy ARTMAP theory is beyond the scope of this paper and therefore, for more information the reader is referred to the corresponding literature [27,45]. These characteristics confer this algorithm a great capability to learn from relatively small training sample sets that do not need to be balanced (have the same example inputs for each category outputs).

2.5. Statistical Analysis

One of the most important steps in classification problems is the extraction of meaningful features from raw data (e.g., the response of the sensors in EN applications). Feature extraction has been implemented employing different techniques and, clearly, choosing the appropriate features has a very important impact on the classification accuracy reached with ENs [49]. Feature extraction is often a very important aspect of the so-called data pre-processing step in EN applications. Selection of the appropriate feature extraction method heavily depends on the underlying sensor technology and the nature of any interfering signal [27]. For example, in the case of MOS, literature shows that the fractional change in conductance (Gf-Gi)/Gi helps both to linearize the sensor response vs. concentration and to reduce its temperature sensitivity [50,51].
As none of the extracted features alone may give a good description of the pattern generated by each sensor, seven features (five parameters based on resistance or conductance, and the other two based on response time) were extracted from every single measurement in this research. This is shown graphically in Figure 3 and a list of these features can be found in Table 2.
Since our EN comprised seven sensors, 49 features were obtained from every measurement. Fifteen replicate measurements were performed on the 10 different samples of Rosa damascene essential oils, and hence the database contained 150 measurements in total. All the features were scaled between 0 and 1 in order to normalize different resistance ranges and response times between several sensors. To do so, each column of the resulting matrix (each feature is a column) was divided by the maximum value present in that given column. Moreover, the Fuzzy ARTMAP algorithm needs inputs scaled between 0 and 1. In order to reduce the number of variables and select an optimal subset of features, an intra/inter variance criterion [52], also known as a Fisher ratio, according to Equation (1), was used:
Vr = (External Variance)/(Internal Variance)
The external variance is defined as the between-category centroids’ variance and the internal variance is the average variance inside each category, which is calculated for the repetitions performed on each class. The number of classes is determined by GC-MS results so that every class may include several genotypes. A higher external variance is better since it means a good separation capability, and a lower internal variance is better because it means that the measurements in each class are closer together and there is a better reproducibility. Therefore, a higher value for Vr means better discrimination capability for a given variable [41]. After ordering features based on this criterion (from highest to lowest), the classification accuracy was calculated by LDA and Fuzzy ARTMAP classifiers with input vectors including 10, 20, 30, or 49 features. A leave-one-out cross validation (LOOCV) approach was used for testing the algorithms. This approach implies a calculation for each measurement (i.e., 150 times). Each time, training is performed with 149 measurements and the remaining one is used only for evaluation purposes, so that all of measurements participate eventually in training and testing processes. This strategy maximizes the confidence about the figures of merit (the combination of PARC method and features) that each approach obtains, given the limited number of samples.
The Fuzzy ARTMAP parameters were chosen according to a strategy previously employed in the analysis of EN data [41]. The baseline vigilance parameter (ρa) was set to 0. This is the recommended value for the vigilance, since it allows for very coarse categories and the match tracking system will only refine these categories if necessary [53]. In this way, the network learns 100% of the training samples compromising to a minimum the generalization ability of the system. On the other hand, the normal way to proceed with the vigilance parameter for the ARTMAP B is to set it to 1, since the categories have to be exactly defined during training and different “label values” should be clearly separated in different ART B output neurons. The interpretation given to the network in the implementation used in this report requires the vigilance parameter for the map field ρab to be set to nearly 1 (0.99). The value of the choice parameter (α) was set to 0.001; a value well below 1 is recommended to prevent a tie outcome in competitions between neurons. The Fuzzy ARTMAP was used in fast learning mode (β = 1), meaning that a single training measurement allows the mode to create and learn a new category (hence the name “fast learning”). This is also possible because the measurements are not noisy, otherwise a slow recode procedure would have been proposed. Matlab v8.5 (The Mathworks, Natick, MA, USA) and R v3.2.1 were used for data analysis.

3. Results and Discussion

3.1. GC-MS Results

As it can be seen in Table 3, the result of the GC-MS measurements showed that numerous volatile components co-exist in an essential oil sample. In other words, the headspace (or aroma) of these types of samples is considered a complex odor with many compounds, generally in the order of hundreds or thousands. Among these components, the most influencing constituents on the quality determination of Iranian Rosa essential oil are phenyl ethyl alcohol, trans rose oxide, citronellol, nerol, geraniol, and geranial [3,29]. Therefore, the qualitative classification of samples was implemented based on the total percent concentration of the first six constituents that are specified in Table 3. A coarse and straightforward quality classification was established. Low quality (class 1) corresponded to genotypes in which the total percent of the six relevant constituents was below 10% (i.e., samples labelled g1, g2, g3, and g4). Middle quality (class 2) corresponded to genotypes in which this total percent was higher than 10% and lower than 50% (i.e., samples g5, g6, and g7). Finally, high quality (class 3) was attributed to samples in which the amount of the relevant constituents accounted for more than 50% of the total (g8, g9, and g10).

3.2. Classification Results

The classification results of the new measurements on the coordinates based on first linear discriminant (LD1) and second linear discriminant (LD2) are shown in Figure 5a–d as score plots. These variables are linear combinations of 10, 20, 30, or 49 extracted features. According to the results, LD1 proved to separate the first and second classes (C1, C2) from class 3 (C3), but did not discriminate class 1 from class 2. On the other hand, when categorizing precisely the first and second classes, the LD2 performed better than LD1, although it could not correctly discriminate C1 and C2 when 49 features were used. Since LD2 explains the higher amount of variance when the first 10 features are used (0.8% in Figure 5a), a histogram plot was obtained for the first 10 features (Figure 6) and confirmed that each of the linear discriminant functions (LD1 and LD2) could not correctly classify all categories alone. The results of classification accuracy and confusion matrixes for the selected features are shown in Table 4. Regarding the confusion matrices, each column specifies the predicted category of each sample by the algorithm and each row specifies the actual number of samples that were tested by the EN. According to Table 4, the classification accuracy reached by the LDA method is relatively low, since the number of misclassified samples is rather high, especially for C2. Therefore, our study shows that LDA performs poorly in this 3-category classification. According to these results, the success rate of classification decreases from 82% to 62% when the number of selected features increases from 10 to 49 in LDA analysis. Therefore, the highest success rate was achieved when selecting the best 10 variables according to the Vr parameter. These first 10 selected variables ae listed in Table 5. The results show that the best features extracted from sensor responses are based on f5, f7, f3, and f4 (listed in Table 2). f5, in particular, is very effective in the classification process, since the first five variables selected are feature 5 for five different sensors. Also, sensors S1, S6, S7, S4, and S3 seem to be more informative than S2 and S5 for sample classification. Taking into consideration that effective quality components in Iranian Rosa are alcohols and terpenoids, sensors more sensitive to these components would be more advantageous in the classification process, as is the case.
The classification results using the Fuzzy ARTMAP neural paradigm are also shown in Table 4. According to the results, the success rate increases to 99% when the best 10 variables were selected based on the Vr parameter. Therefore, the Fuzzy ARTMAP algorithm is very successful at performing the 3-category classification of essential oil samples employing EN response patterns. The number of misclassified samples is very low and remains quite stable, no matter the number of features used. For example, there is only one misclassified measurement when 10 features are selected. It is well-known that the response of MOS is rather nonlinear and the fact that the Fuzzy ARTMAP learning paradigm is more suited to deal with non-linear data than LDA (which is a linear method) could explain the better results obtained by the former. Additionally, experimental data are subject to some degree of uncertainty (e.g., due to noise) and the Fuzzy ARTMAP is also more suited to deal with noise [27]. Finally, the Fuzzy ARTMAP has stable learning and is able to carry out on-line learning without forgetting previously learnt patterns, which helps this method to be quite resilient to the presence of sensor drift [27].

4. Conclusions

The chemical constituents of Iranian Rosa damascene essential oils were characterized by GC-MS analysis. According to these results, the samples were divided into three qualitative categories (low, middle, and high quality) based on the total percent of six constituents that are known to be relevant in the determination of the quality of the essential oil of Rosa damascene. The algorithms Fuzzy ARTMAP and linear discriminant analysis (LDA) were used to classify samples of essential oils from Rosa damascene by an electronic nose system whose design was based on seven metal oxide sensors. When the samples were measured by the EN, 49 features were extracted from the sensor matrix response patterns and ordered (from highest to lowest) by an intra/inter variance criterion. Then, classification accuracy was calculated when the best 10, 20, 30, or 49 features extracted were used for training and validating Fuzzy ARTMAP and LDA algorithms via a leave-one-out approach. The best success rates obtained were 99% and 82% for Fuzzy ARTMAP and LDA analysis, respectively. These rates were obtained when the best 10 features were input to the classifiers in both cases. These results show that Fuzzy ARTMAP performs much better than LDA in all feature selection scenarios. Therefore, Fuzzy ARTMAP is a much better technique for pattern recognition and classification of Rosa essential oils measured with an electronic nose. On the other hand, for both techniques, the best results were achieved when only the best 10 features were selected, meaning that a more parsimonious (simple) PARC model with fewer input variables achieves a better generalization performance than a more complicated model. Therefore, we conclude that an EN can be used as an easy, low cost, accurate, and rapid method for the qualitative classification of Iranian Rosa damascene essential oils.

Acknowledgments

The authors are grateful to the EMaS Research Center at the Universitat Rovira i Virgili (Tarragona, Spain) for providing the necessary facilities during the course of this study. The authors also would like to thank the support of the Urmia University (Iran) and the Research Institute of Forests and Rangelands (Iran). This study was financially supported by the Ministry of Science, Research and Technology (MSRT) in Iran. Eduard Llobet is supported by the Catalan Institution for Research and Advanced Studies via the 2012 ICREA Academia Award.

Author Contributions

Ali Mohammad Nikbakht, Mahdi Ghasemi-Varnamkhasti, Jesús Brezmes, and Eduard Llobet conceived and designed the experiments; Abbas Gorji-Chakespari performed the experiments; Abbas Gorji-Chakespari, Ali Mohammad Nikbakht, Mahdi Ghasemi-Varnamkhasti and Fatemeh Sefidkon analyzed the GC-MS data; Abbas Gorji-Chakespari, Jesús Brezmes, and Eduard Llobet analyzed the EN data; Fatemeh Sefidkon contributed the samples. All authors equally contributed to the writing of the paper.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
ANNArtificial Neural Network
ARTAdaptive Resonant Theory neural network
ARTMAPAdaptive Resonant Theory Map
DFADiscriminant Factor Analysis
ENElectronic Nose
GC-MSGas Chromatography coupled to Mass Spectrometry
HCAHierarchical Cluster Analysis
HIVHuman Immunodeficiency Virus
HPLCHigh Precision Liquid Chromatography
K-NNK Nearest Neighbors
LDALinear Discriminant Analysis
LOOCVLeave One Out Cross Validation
LVQLearning Vector Quantization
MAPMedicinal and Aromatic Plant
MLPMulti-Layer Perceptron
MOSMetal Oxide Sensor
MSDMass Spectroscopy Detector
PARCPattern Recognition
PNNProbabilistic Neural Network
QDAQuadratic Discriminant Analysis
RBFRadial Basis Function neural network
SIMCASoft Independent Modelling of Class Analogies
SOMSelf-Organizing Map
SVMSupport Vector Machine
TLCThin Layer Chromatography

References

  1. Lubbe, A.; Verpoorte, R. Cultivation of medicinal and aromatic plants for specialty industrial materials. Ind. Crops Prod. 2011, 34, 785–801. [Google Scholar] [CrossRef]
  2. Ozkan, G. Note: Antioxidant and antibacterial activities of Rosa damascena flower extracts. Food Sci. Technol. Int. 2004, 10, 277–281. [Google Scholar] [CrossRef]
  3. Naquvi, K.J.; Ansari, S.H.; Ali, M.; Najmi, A.K. Volatile oil composition of Rosa damascena. J. Pharmacogn. Phytochem. 2014, 2, 130–134. [Google Scholar]
  4. Shohayeb, M.; Abdel-Hameed, E.S.S.; Bazaid, S.A.; Maghrabi, I. Antibacterial and antifungal activity of Rosa damascena MILL. essential oil, different extracts of rose petals. Glob. J. Pharmacol. 2014, 8, 1–7. [Google Scholar]
  5. Rao, B.R.; Rajput, D.; Nagaraju, G.; Adinarayana, G. Scope and potential of medicinal and aromatic plants products for small and medium enterprises. J. Pharmacogn. 2012, 3, 112–114. [Google Scholar]
  6. Kaul, K.; Karthigeyan, S.; Dhyani, D.; Kaur, N.; Sharma, R.K.; Ahuja, P.S. Morphological and molecular analyses of Rosa damascena × R. bourboniana interspecific hybrids. Sci. Hortic. 2009, 122, 258–263. [Google Scholar] [CrossRef]
  7. Pal, P.K.; Agnihotri, V.K.; Gopichand; Singh, R.D. Impact of level and timing of pruning on flower yield and secondary metabolites profile of Rosa damascena under western Himalayan region. Ind. Crops Prod. 2014, 52, 219–227. [Google Scholar] [CrossRef]
  8. Baby, R.; Cabezas, M.; Castro, E.; Filip, R.; De Reca, N.E.W. Quality control of medicinal plants with an electronic nose. Sens. Actuators B Chem. 2005, 106, 24–28. [Google Scholar] [CrossRef]
  9. Xiong, Y.; Xiao, X.; Yang, X.; Yan, D.; Zhang, C.; Zou, H.; Lin, H.; Peng, L.; Xiao, X.; Yan, Y. Quality control of Lonicera japonica stored for different months by electronic nose. J. Pharm. Biomed. Anal. 2014, 91, 68–72. [Google Scholar] [CrossRef] [PubMed]
  10. Laureati, M.; Buratti, S.; Bassoli, A.; Borgonovo, G.; Pagliarini, E. Discrimination and characterisation of three cultivars of Perilla frutescens by means of sensory descriptors and electronic nose and tongue analysis. Food Res. Int. 2010, 43, 959–964. [Google Scholar] [CrossRef]
  11. Huang, Y.; Li, F.; Xia, Y.; Chen, K. Scent profiling of Cymbidium ensifolium by electronic nose. Sci. Hortic. 2011, 128, 306–310. [Google Scholar] [CrossRef]
  12. Zhang, B.; Huang, Y.; Zhang, Q.; Liu, X.; Li, F.; Chen, K. Fragrance discrimination of Chinese Cymbidium species and cultivars using an electronic nose. Sci. Hortic. 2014, 172, 271–277. [Google Scholar] [CrossRef]
  13. Hui, G.; Jin, J.; Deng, S.; Ye, X.; Zhao, M.; Wang, M.; Ye, D. Winter jujube (Zizyphus jujuba Mill.) quality forecasting method based on electronic nose. Food Chem. 2015, 170, 484–491. [Google Scholar] [CrossRef] [PubMed]
  14. Peris, M.; Escuder-Gilabert, L. A 21st century technique for food control: Electronic noses. Anal. Chim. Acta 2009, 638, 1–15. [Google Scholar] [CrossRef] [PubMed]
  15. El Barbri, N.; Llobet, E.; El Bari, N.; Correig, X.; Bouchikhi, B. Electronic nose based on metal oxide semiconductor sensors as an alternative technique for the spoilage classification of red meat. Sensors 2008, 8, 142–156. [Google Scholar] [CrossRef]
  16. Ghasemi-Varnamkhasti, M.; Mohtasebi, S.S.; Siadat, M. Biomimetic-based odor and taste sensing systems to food quality and safety characterization: An overview on basic principles and recent achievements. J. Food Eng. 2010, 100, 377–387. [Google Scholar] [CrossRef]
  17. Ghasemi-Varnamkhasti, M.; Mohtasebi, S.S.; Siadat, M.; Balasubramanian, S. Meat quality assessment by electronic nose (machine olfaction technology). Sensors 2009, 9, 6058–6083. [Google Scholar] [CrossRef] [PubMed]
  18. Brezmes, J.; Fructuoso, M.L.L.; Llobet, E.; Vilanova, X.; Recasens, I.; Orts, J.; Saiz, G.; Correig, X. Evaluation of an electronic nose to assess fruit ripeness. IEEE Sens. J. 2005, 5, 97–108. [Google Scholar] [CrossRef]
  19. Qiu, S.; Gao, L.; Wang, J. Classification and regression of ELM, LVQ and SVM for E-nose data of strawberry juice. J. Food Eng. 2015, 144, 77–85. [Google Scholar] [CrossRef]
  20. Amari, A.; El Barbri, N.; Llobet, E.; El Bari, N.; Correig, X.; Bouchikhi, B. Monitoring the freshness of Moroccan Sardines with a neural-network based electronic nose. Sensors 2006, 6, 1209–1223. [Google Scholar] [CrossRef]
  21. Benedetti, S.; Buratti, S.; Spinardi, A.; Mannino, S.; Mignani, I. Electronic nose as a non-destructive tool to characterise peach cultivars and to monitor their ripening stage during shelf-life. Postharvest Biol. Technol. 2008, 47, 181–188. [Google Scholar] [CrossRef]
  22. Ghasemi-Varnamkhasti, M.; Mohtasebi, S.S.; Siadat, M.; Lozano, J.; Ahmadi, H.; Razavi, S.H.; Dicko, A. Aging fingerprint characterization of beer using electronic nose. Sens. Actuators B Chem. 2011, 159, 51–59. [Google Scholar] [CrossRef]
  23. Yu, H.; Wang, J.; Xu, Y. Identification of adulterated milk using electronic nose. Sens. Mater. 2007, 19, 275–285. [Google Scholar]
  24. Mildner-Szkudlarz, S.; Jeleń, H.H. Detection of olive oil adulteration with rapeseed and sunflower oils using mos electronic nose and SPME-MS. J. Food Qual. 2010, 33, 21–41. [Google Scholar] [CrossRef]
  25. Subari, N.; Saleh, J.M.; Md Shakaff, A.; Zakaria, A. A hybrid sensing approach for pure and adulterated honey classification. Sensors 2012, 12, 14022–14040. [Google Scholar] [CrossRef] [PubMed]
  26. Rocha, A.; Goldenstein, S.K. Multiclass from binary: Expanding one-versus-all, one-versus-one and ECOC-based approaches. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 289–302. [Google Scholar] [CrossRef] [PubMed]
  27. Llobet, E.; Hines, E.L.; Gardner, J.W.; Bartlett, P.N.; Mottram, T.T. Fuzzy ARTMAP based electronic nose data analysis. Sens. Actuators B Chem. 1999, 61, 183–190. [Google Scholar] [CrossRef]
  28. Ahmadi, K.; Sefidkon, F.; Assareh, M. The effects of different drying methods on essential oil content and composition of three genotypes of Rosa damascena Mill. Iran. J. Med. Aromat. Plants 2008, 24, 162–176. [Google Scholar]
  29. Mirzaei, M.; Ahmadi, N.; Sefidkon, F.; Shojaeiyan, A.; Mazaheri, A. Evaluation of phytochemical profiling of damask rose (Rosa damascena Mill.) at various post-harvest incubation conditions and determination of the best hydro-distillation time. Iran. J. Med. Aromat. Plants 2015, 31, 732–742. [Google Scholar]
  30. Adams, R.P. Identification of Essential Oil Components by Gas Chromatography/Mass Spectrometry; Allured Publishing Corporation: Carol Stream, IL, USA, 2001. [Google Scholar]
  31. Jalali-Heravi, M.; Parastar, H.; Sereshti, H. Development of a method for analysis of Iranian damask rose oil: Combination of gas chromatography-mass spectrometry with Chemometric techniques. Anal. Chim. Acta 2008, 623, 11–21. [Google Scholar] [CrossRef] [PubMed]
  32. Figaro Engineering Inc. Available online: http://www.figaro.co.jp/en/ (accessed on 2 May 2016).
  33. FIS Inc. Available online: http://www.fisinc.co.jp/en/ (accessed on 2 May 2016).
  34. Kim, H.; Konnanath, B.; Sattigeri, P.; Wang, J.; Mulchandani, A.; Myung, N.; Deshusses, M.A.; Spanias, A.; Bakkaloglu, B. Electronic-nose for detecting environmental pollutants: Signal processing and analog front-end design. Analog Integr. Circuits Signal Process. 2012, 70, 15–32. [Google Scholar] [CrossRef]
  35. Zakaria, A.; Md Shakaff, A.Y.; Masnan, M.J.; Saad, F.S.A.; Adom, A.H.; Ahmad, M.N.; Jaafar, M.N.; Abdullah, A.H.; Kamarudin, L.M. Improved maturity and ripeness classifications of Magnifera Indica cv. harumanis mangoes through sensor fusion of an electronic nose and acoustic sensor. Sensors 2012, 12, 6023–6048. [Google Scholar] [CrossRef] [PubMed]
  36. Ghasemi-Varnamkhasti, M.; Mohtasebi, S.S.; Siadat, M.; Ahmadi, H.; Razavi, S.H. From simple classification methods to machine learning for the binary discrimination of beers using electronic nose data. Eng. Agric. Environ. Food 2015, 8, 44–51. [Google Scholar] [CrossRef]
  37. Gardner, J.W.; Shin, H.W.; Hines, E.L.; Dow, C.S. An electronic nose system for monitoring the quality of potable water. Sens. Actuators B Chem. 2000, 69, 336–341. [Google Scholar] [CrossRef]
  38. Zhang, L.; Tian, F.; Nie, H.; Dang, L.; Li, G.; Ye, Q.; Kadri, C. Classification of multiple indoor air contaminants by an electronic nose and a hybrid support vector machine. Sens. Actuators B Chem. 2012, 174, 114–125. [Google Scholar] [CrossRef]
  39. Gutierrez-Osuna, R. Pattern analysis for machine olfaction: A review. IEEE Sens. J. 2002, 2, 189–202. [Google Scholar] [CrossRef]
  40. Xu, Z.; Shi, X.; Wang, L.; Luo, J.; Zhong, C.-J.; Lu, S. Pattern recognition for sensor array signals using Fuzzy ARTMAP. Sens. Actuators B Chem. 2009, 141, 458–464. [Google Scholar] [CrossRef]
  41. Brezmes, J.; Cabré, P.; Rojo, S.; Llobet, E.; Vilanova, X.; Correig, X. Discrimination between different samples of olive oil using variable selection techniques and modified fuzzy artmap neural networks. IEEE Sens. J. 2005, 5, 463–469. [Google Scholar] [CrossRef]
  42. El Barbri, N.; Amari, A.; Vinaixa, M.; Bouchikhi, B.; Correig, X.; Llobet, E. Building of a metal oxide gas sensor-based electronic nose to assess the freshness of sardines under cold storage. Sens. Actuators B Chem. 2007, 128, 235–244. [Google Scholar] [CrossRef]
  43. Palaniappan, R.; Eswaran, C. Using genetic algorithm to select the presentation order of training patterns that improves simplified fuzzy ARTMAP classification performance. Appl. Soft Comput. 2009, 9, 100–106. [Google Scholar] [CrossRef]
  44. Cho, J.H.; Kurup, P.U. Decision tree approach for classification and dimensionality reduction of electronic nose data. Sens. Actuators B Chem. 2011, 160, 542–548. [Google Scholar] [CrossRef]
  45. Carpenter, G.A.; Grossberg, S.; Markuzon, N.; Reynolds, J.H.; Rosen, D.B. Fuzzy ARTMAP: A neural network architecture for incremental supervised learning of analog multidimensional maps. IEEE Trans. Neural Netw. 1992, 3, 698–713. [Google Scholar] [CrossRef] [PubMed]
  46. Carpenter, G.A.; Grossberg, S. A massively parallel architecture for a self-organizing neural pattern recognition machine. Comput. Vis. Graph. Image Process. 1987, 37, 54–115. [Google Scholar] [CrossRef]
  47. Fuller, R. Neural Fuzzy Systems; Prentice Hall: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
  48. Wienke, D.; Buydens, L. Adaptive resonance theory based neural networks the ART of real-time pattern recognition in chemical process monitoring. TrAC Trends Anal. Chem. 1995, 14, 398–406. [Google Scholar] [CrossRef]
  49. Pearce, T.C.; Schifman, S.S.; Nagle, H.T.; Gardner, J.W. Handbook of Machine Olfaction; Wiley: Weinheim, Germany, 2006. [Google Scholar]
  50. Gardner, J.W. Detection of vapours and odours from a multisensor array using pattern recognition Part I. Principal component and cluster analysis. Sens. Actuators B Chem. 1991, 4, 109–115. [Google Scholar] [CrossRef]
  51. Gardner, J.W. Detection of vapours and odours from a multisensor array using pattern recognition. Part II. Artificial neural networks. Sens. Actuators B Chem. 1992, 9, 9–15. [Google Scholar] [CrossRef]
  52. Duran, C.; Brezmes, J.; Gualdrón, O.; Vinaixa, M.; Llobet, E.; Vilanova, X.; Correig, X. Concatenation of a fuzzy artmap neural network to different variable selection techniques to enhance E-nose performance. In Proceedings of the 11th International Symposium on Olfaction and Electronic Nose, Barcelona, Spain, 13–15 April 2005; pp. 29–32.
  53. Vinaixa, M.; Vergara, A.; Duran, C.; Llobet, E.; Badia, C.; Brezmes, J.; Vilanova, X.; Correig, X. Fast detection of rancidity in potato crisps using e-noses based on mass spectrometry or gas sensors. Sens. Actuators B Chem. 2005, 106, 67–75. [Google Scholar] [CrossRef]
Figure 1. Grouping of classifier algorithms applied to electronic noses (ENs). ANN refers to Artificial Neural Network. ART refers to Adaptive Resonant Theory neural network. ARTMAP refers to Adaptive Resonant Theory Map. DFA refers to Discriminant Factor Analysis. HCA refers to Hierarchical Cluster Analysis. LDA refers to Linear Discriminant Analysis. LVQ refers to Learning Vector Quantization. K-NN refers to K Nearest Neighbors. MLP refers to Multi-Layer Perceptron. PNN refers to Probabilistic Neural Network. QDA refers to Quadratic Discriminant Analysis. RBF refers to Radial Basis Function neural network. SIMCA refers to Soft Independent Modelling of Class Analogies. SOM refers to Self-Organizing Map. SVM refers to Support Vector Machine.
Figure 1. Grouping of classifier algorithms applied to electronic noses (ENs). ANN refers to Artificial Neural Network. ART refers to Adaptive Resonant Theory neural network. ARTMAP refers to Adaptive Resonant Theory Map. DFA refers to Discriminant Factor Analysis. HCA refers to Hierarchical Cluster Analysis. LDA refers to Linear Discriminant Analysis. LVQ refers to Learning Vector Quantization. K-NN refers to K Nearest Neighbors. MLP refers to Multi-Layer Perceptron. PNN refers to Probabilistic Neural Network. QDA refers to Quadratic Discriminant Analysis. RBF refers to Radial Basis Function neural network. SIMCA refers to Soft Independent Modelling of Class Analogies. SOM refers to Self-Organizing Map. SVM refers to Support Vector Machine.
Sensors 16 00636 g001
Figure 2. Schematics of an electronic nose based on seven metal oxide sensors (MOS).
Figure 2. Schematics of an electronic nose based on seven metal oxide sensors (MOS).
Sensors 16 00636 g002
Figure 3. Response patterns of sensors to volatile oils, (a) and (b) represent, respectively, resistance and conductance evolution through time in the different stages of a single EN essential oil sample measurement.
Figure 3. Response patterns of sensors to volatile oils, (a) and (b) represent, respectively, resistance and conductance evolution through time in the different stages of a single EN essential oil sample measurement.
Sensors 16 00636 g003
Figure 4. Fuzzy ARTMAP structure, a is the input vector (features obtained from the sensors’ response) and b is corresponding class to measurement described by input vector a (during training or calibration). For more information about other parameters, the reader is referred to the cited literature [27,45].
Figure 4. Fuzzy ARTMAP structure, a is the input vector (features obtained from the sensors’ response) and b is corresponding class to measurement described by input vector a (during training or calibration). For more information about other parameters, the reader is referred to the cited literature [27,45].
Sensors 16 00636 g004
Figure 5. Score plots of LDA analyses based on 10 (a); 20 (b); 30 (c); and 49 (d) features.
Figure 5. Score plots of LDA analyses based on 10 (a); 20 (b); 30 (c); and 49 (d) features.
Sensors 16 00636 g005
Figure 6. Histogram plots for first 10 features based on discriminant functions (LD1 and LD2).
Figure 6. Histogram plots for first 10 features based on discriminant functions (LD1 and LD2).
Sensors 16 00636 g006
Table 1. Sensor array used in the electronic nose system.
Table 1. Sensor array used in the electronic nose system.
Sensor NumberSensor NameTarget Gas
S1TGS *-822Organic Solvent Vapors
S2TGS-842Methane
S3SP **-15ALP gas (butane-propane)
S4SP-32Alcohol
S5SP-53Ammonia
S6TGS-2610LP gas (butane-Propane)
S7TGS-2620Organic Solvent Vapors
* Figaro Engineering (Osaka, Japan); ** FIS (Hyogo, Japan).
Table 2. Features extracted from sensors response.
Table 2. Features extracted from sensors response.
FeaturesCalculation
f1 R i R f
f2 Δ R = R i R f
f3 R i R f R i
f4 Δ G = G f G i
f5 G f G i G i
f6 T i = t 0.9 Δ R t R i
f7 T r = t 0.9 Δ R t R f
Table 3. Chemical constituents of Iranian Rosa essential oils determined by GC-MS analysis.
Table 3. Chemical constituents of Iranian Rosa essential oils determined by GC-MS analysis.
No.Cons. NameFormulaConstituent Percentage for Each Genotype
g10g9g8g7g6g5g4g3g2g1
1Phenyl ethyl alcoholC8H10O0.640.180.610.370.30.30.21---
2Trans rose oxideC10H18O1.250.610.50.610.40.230.120.320.180.4
3CitronellolC10H20O28.1853.133.724.113.358.482.144.730.481.25
4NerolC10H18O16.22.013.560.10.10.6----
5GeraniolC10H18O30.0215.1626.0512.17.256.156.332.663.250.5
6GeranialC10H16O0.480.260.270.10.210.20.10.140.15-
7α-EudesmolC15H26O0.72-0.61-3.152.18-2.352.861.73
8β-EudesmolC15H26O--0.67-2.842.522.012.774.331.9
9γ-EudesmolC15H26O--0.57-2.682.43-1.41.771.48
10CyclohexanemethanolC15H26O----1.250.53-0.170.620.44
11Dioctyl PhthalateC24H38O4---------15.9
12FarnesolC15H26O--0.271.53---0.90.95-
13Octyl phthalateC24H38O42.48-0.28--0.223.91-12.0-
14Geranyl acetateC12H20O22.050.441.121.240.71-0.50.1--
15MethyleugenolC11H14O2-0.280.250.75---0.15--
16Diisooctyl phthalateC24H38O4-5.16-----4.88--
17LinaloolC10H18O--0.530.31--0.83---
18NeralC10H16O1.31.00.940.90.780.70.660.340.230.1
193-Methyl-4-isopropylphenolC10H14O-0.53-0.3------
20EugenolC10H12O2---0.4------
21ApiloC12H14O4--0.230.42------
22NonacosaneC29H6O--0.370.56------
23NonanalC9H18O--0.13-------
24AnetholeC10H12O-0.550.5-------
25ChavibetolC10H12O2-0.220.28-------
26DocosaneC22H46-3.824.00.534.054.836.515.00.55-
27PentacosaneC25H52-2.25-2.061.65---2.44-
28z-5-NonadeceneC19H38-2.93---6.356.336.355.355.6
29NonadecaneC19H4010.9412.7614.217.635.940.337.233.730.533.1
30EicosaneC20H421.92.482.283.122.733.764.155.43.433.28
31HexadecaneC20H42---------4.48
321-TetradeceneC14H28-------0.13--
339-EicoseneC20H40--0.2----0.18--
349-NonadeceneC19H38-0.210.33---0.350.37--
35cis-9-TricoseneC23H46-0.46-0.55---0.28--
36Bicyclo[10.8.0]eicosane-cisC20H38---------0.13
37HexacosaneC26H54-----0.2-0.2--
38OctacosaneC28H58--0.09----0.07--
39HeneicosaneC21H4410.09.6611.211.617.3420.725.719.620.220.0
40TetracosaneC24H500.52.60.330.41-2.420.270.63.682.87
41NeopentylidenecyclohexaneC11H20-----1.35----
421,21-DocosadieneC22H42-----0.15----
431-OctadeceneC18H36----6.03-----
448-HeptadecanC17H34--0.35-1.51.84-1.160.860.52
452,6-Octadiene, 2,6-dimethylC10H18-0.360.370.35------
46HeptacosaneC27H56-0.242.42.132.00.073.372.66-2.91
47BergamotenC15H24---0.84------
48TeriacontaneC30H621.780.4-------0.31
491-NonadecaneC19H38---3.5------
50TricosaneC23H48---3.75------
511,19-EicosadieneC20H38--0.16-------
525-Eicosene, (E)C20H403.96---------
53PentadecaneC15H32-0.210.21-0.28--0.4-0.36
54HeptadecaneC17H36-1.61.781.562.13.672.5132.172.93
557-TetradecyneC14H26---------0.4
56OctadecaneC18H38-0.62.160.4-0.42.680.275.00.25
Total Percent for first six constituents76.7771.3264.6937.421.6115.968.97.854.062.15
Table 4. Success rates in classification and confusion matrices for selected features by LDA and Fuzzy ARTMAP.
Table 4. Success rates in classification and confusion matrices for selected features by LDA and Fuzzy ARTMAP.
Analysis
LDAFuzzy ARTMAP
No. FeaturesRealPredictedSuccess RateRealPredictedSuccess Rate
C1C2C3 C1C2C3
C16000 C15910
10C218171082%C2045099%
C30045 C30045
C15901 C15820
20C221111373%C2044198%
C36039 C30045
C15703 C15820
30C223101267%C2043297%
C312033 C30045
C15703 C15820
49C22571362%C2141396%
C316029 C30045
Table 5. The first 10 variables selected.
Table 5. The first 10 variables selected.
Variables NO.Variables Name
1S1f5
2S6f5
3S7f5
4S4f5
5S3f5
6S3f7
7S4f7
8S3f3
9S4f3
10S6f4

Share and Cite

MDPI and ACS Style

Gorji-Chakespari, A.; Nikbakht, A.M.; Sefidkon, F.; Ghasemi-Varnamkhasti, M.; Brezmes, J.; Llobet, E. Performance Comparison of Fuzzy ARTMAP and LDA in Qualitative Classification of Iranian Rosa damascena Essential Oils by an Electronic Nose. Sensors 2016, 16, 636. https://doi.org/10.3390/s16050636

AMA Style

Gorji-Chakespari A, Nikbakht AM, Sefidkon F, Ghasemi-Varnamkhasti M, Brezmes J, Llobet E. Performance Comparison of Fuzzy ARTMAP and LDA in Qualitative Classification of Iranian Rosa damascena Essential Oils by an Electronic Nose. Sensors. 2016; 16(5):636. https://doi.org/10.3390/s16050636

Chicago/Turabian Style

Gorji-Chakespari, Abbas, Ali Mohammad Nikbakht, Fatemeh Sefidkon, Mahdi Ghasemi-Varnamkhasti, Jesús Brezmes, and Eduard Llobet. 2016. "Performance Comparison of Fuzzy ARTMAP and LDA in Qualitative Classification of Iranian Rosa damascena Essential Oils by an Electronic Nose" Sensors 16, no. 5: 636. https://doi.org/10.3390/s16050636

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