| Literature DB >> 22399899 |
Wahyu Hidayat1, Ali Yeon Md Shakaff, Mohd Noor Ahmad, Abdul Hamid Adom.
Abstract
Presently, the quality assurance of agarwood oil is performed by sensory panels which has significant drawbacks in terms of objectivity and repeatability. In this paper, it is shown how an electronic nose (e-nose) may be successfully utilised for the classification of agarwood oil. Hierarchical Cluster Analysis (HCA) and Principal Component Analysis (PCA), were used to classify different types of oil. The HCA produced a dendrogram showing the separation of e-nose data into three different groups of oils. The PCA scatter plot revealed a distinct separation between the three groups. An Artificial Neural Network (ANN) was used for a better prediction of unknown samples.Entities:
Keywords: ANN; HCA; PCA; agarwood oil; dimensionality reduction; e-nose
Mesh:
Substances:
Year: 2010 PMID: 22399899 PMCID: PMC3292139 DOI: 10.3390/s100504675
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.The Cyranose 320 [4].
Important features of the Cyranose 320 [4].
| Sensors | 32 polymer carbon black composites |
| Operating Temperature | 0 to 40 °C (32 to 104 °F) |
| Response Time | 10 sec |
| Sampling Pump | Low: 50 mL/min, Medium: 120 mL/min, |
| High: 180 mL/min. | |
| Communication | RS–232 @ 9,600 to 57,600 bps |
| Algorithms | PCA, KNN, K-means, CDA |
Figure 2.Experimental setup for the classification of agarwood oil.
Cyranose 320 parameter set up for sampling agarwood oil.
| Baseline purge time | 10 sec | 120 mL/min |
| Sampling time | ||
| Draw 1 | 20 sec | 180 mL/min |
| Purge time | ||
| 1st air intake purge | 5 sec | 180 mL/min |
| 2nd sample gas purge | 30 sec | 180 mL/min |
| Digital filtering | On | |
| Substrate heater temperature | 42 °C | |
| Training repeat count | 10 | |
Figure 3.Measurements taken from seven of the sensors for one sampling cycle.
Figure 4.Smellprints of three different agarwood oils.
Figure 5.A dendrogram for the three-object data set from each 10 samples of G12, G22, and G32.
Figure 6.Principal components score plot proves the capability of e-nose to classify the different types of oils G12, G22, and G32.
Figure 7.The architecture of three layers ANN with Levenberg-Marquardt algorithm applied for training and identification G12, G22, and G32.
ANN output for 32 sensors.
| 1 | All | 5.7133 × 10−8 | 0.3536 | G12 | 1 | 0 | 0 | 0.9999 | 0.0001 | 0.0000 | 100% |
| G22 | 0 | 1 | 0 | 0.0003 | 0.9997 | 0.0000 | 100% | ||||
| G32 | 0 | 0 | 1 | 0.0005 | 0.0002 | 0.9997 | 100% | ||||
The value of total correlation coefficient and loadings of PC1 for seven sensors.
| 1 | 23 | 5.4960 | 23 | −0.03041 |
| 2 | 31 | 16.016 | 31 | −0.09815 |
| 3 | 1 | 19.334 | 1 | −0.12595 |
| 4 | 2 | 24.291 | 2 | −0.15748 |
| 5 | 4 | 25.343 | 4 | −0.16391 |
| 6 | 9 | 25.714 | 9 | −0.16607 |
| 7 | 5 | 26.599 | 5 | −0.17615 |
The comparison performance of ANN using selected sensors.
| T1 | T2 | T3 | O1 | O2 | O3 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | S23, S31, S1, S2, S4 | 8.2038 × 10−9 | 0.1074 | G12 | 1 | 0 | 0 | 0.9983 | 0.0045 | 0.0070 | 100% | |
| G22 | 0 | 1 | 0 | 0.0001 | 0.9999 | 0.0070 | 100% | |||||
| G32 | 0 | 0 | 1 | 0.0001 | 0.0000 | 0.9999 | 100% | |||||
| 2 | S23 and S31 | 8.9927 × 10−8 | 0.00246 | G12 | 1 | 0 | 0 | 0.9803 | 0.0125 | 0.0070 | 100% | |
| G22 | 0 | 1 | 0 | 0.0010 | 0.9999 | 0.0009 | 100% | |||||
| G32 | 0 | 0 | 1 | 0.6203 | 0.0000 | 0.3797 | 37.18% | |||||