Next Article in Journal
A Method for Measuring Shaft Diameter Based on Light Stripe Image Enhancement
Next Article in Special Issue
A Comparison of Head Movement Classification Methods
Previous Article in Journal
Development of an Effective Corruption-Related Scenario-Based Testing Approach for Robustness Verification and Enhancement of Perception Systems in Autonomous Driving
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study on E-Nose System in Terms of the Learning Efficiency and Accuracy of Boosting Approaches

1
The Graduate School of Nano IT Design Fusion, Seoul National University of S&T, Seoul 01811, Republic of Korea
2
Digital Innovation Support Center, Korea Electronics Technology Institute, Jeonju 54853, Republic of Korea
3
Intelligent Information Research Division, Korea Electronics Technology Institute, Seongnam 13488, Republic of Korea
4
Department of Smart ICT Convergence Engineering, Seoul National University of S&T, Seoul 01811, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(1), 302; https://doi.org/10.3390/s24010302
Submission received: 21 November 2023 / Revised: 30 December 2023 / Accepted: 31 December 2023 / Published: 4 January 2024
(This article belongs to the Special Issue Virtual Reality and Sensing Techniques for Human)

Abstract

:
With the development of the field of e-nose research, the potential for application is increasing in various fields, such as leak measurement, environmental monitoring, and virtual reality. In this study, we characterize electronic nose data as structured data and investigate and analyze the learning efficiency and accuracy of deep learning models that use unstructured data. For this purpose, we use the MOX sensor dataset collected in a wind tunnel, which is one of the most popular public datasets in electronic nose research. Additionally, a gas detection platform was constructed using commercial sensors and embedded boards, and experimental data were collected in a hood environment such as used in chemical experiments. We investigated the accuracy and learning efficiency of deep learning models such as deep learning networks, convolutional neural networks, and long short-term memory, as well as boosting models, which are robust models on structured data, using both public and specially collected datasets. The results showed that the boosting models had a faster and more robust performance than deep learning series models.

1. Introduction

Over the past few decades, the field of e-nose research has developed rapidly as part of the general development of IT technologies. The electronic nose is a technology that uses a sensor array designed to mimic the odor detection ability of the human nose to detect and identify odors of specific compounds. In recent years, electronic nose technology has comprehensively overhauled traditional odor detection methods. Traditional odor detection technologies focused on only one odor and were limited in their accuracy and reliability. In contrast, electronic noses provide detection capabilities for a range of chemical substances and have the advantage of being able to collect and process data in real-time. As a result, the potential for application is increasing in various fields, such as medical diagnosis, food quality improvement, gas leak measurement, detection of chemicals such as drugs, and virtual reality [1,2,3,4,5,6,7,8]. However, even with the extensive technological development of electronic noses, there are still various unresolved problems. Improvements are needed in many aspects, including sensor sensitivity, pattern recognition algorithm accuracy, and field applicability. Additionally, the development of electronic nose systems optimized for specific applications requires continued research and effort.
Since Taguchi commercialized the SnO2-based MOx (metal oxide) gas sensor in 1968, MOx gas sensors have been widely used due to their various advantages (high sensitivity, low cost, long lifespan, simple peripheral circuit, etc.). MOx sensors are excellent at detecting a wide range of gases and provide relative outputs as gas density changes. In 1982, after the introduction by Persaud and Dodd [9] of the concept of mimicking the human sense of smell using sensor arrays and pattern recognition technology, Gardner and Bartlett [10] defined the electronic nose as a configuration of a sensor array that does not have complete selectivity. Subsequently, the MOx gas sensor was adopted as the main e-nose sensor and its low selectivity was dramatically improved by implementing pattern recognition technology using arrays [11,12]. In recent electronic nose-related research, studies using deep neural networks, such as convolutional neural networks (CNN) and recurrent neural networks (RNN), have been proposed along with the development of artificial intelligence and deep learning technology [13,14,15,16].
Fang et al. observed that because existing electronic nose systems depend on the knowledge of domain experts, their performance may be limited due to information loss during the feature extraction process. To overcome this, the All-Feature Olfactory Algorithm was developed, which makes comprehensive use of adaptive global dynamic information by combining CNN, RNN, and attention technologies [15]. Bilgera et al. proposed a study to estimate the location of gas emission points by processing signals obtained from gas sensors at various locations in a given environment. For this purpose, the location of the gas source was modeled and estimated using the CNN-LSTM (long short-term memory) model [16]. In previous research, the authors of this paper investigated and analyzed models that can minimize the drift effect that may occur when using a MOx sensor, utilizing various deep learning models such as CNN or RNN. However, most of the public datasets used in electronic nose research [17] and the data collected in these studies have been shown through other research to exhibit low levels of data complexity that not only do not require the use of deep models such as deep learning models but also reflect low sensitivity to changes in sensor signals over time. Therefore, it may be more efficient to use statistical or ML approaches rather than the deep learning models utilized in previous research.
In this study, we characterize electronic nose data as structured data and investigate and analyze the learning efficiency and accuracy of deep learning models that use unstructured data. For this purpose, we use the MOx sensor dataset collected in a wind tunnel, which is one of the most popular public datasets in electronic nose research [17]. This dataset has been utilized for gas classification algorithms, gas source location prediction, and other application programs. Additionally, a gas detection platform was constructed using commercial sensors and embedded boards, and experimental data were collected in a hood environment such as used in chemical experiments. We investigate the accuracy and learning efficiency of deep learning models such as DNN, CNN, and LSTM, as well as boosting models, which are robust models on structured data, using both public and specially collected datasets.
The remainder of this paper is organized as follows: Section 2 presents the related works on the e-nose system. Section 3 and Section 4 explain the design of gas detection and experiments, respectively. Section 5 concludes this work.

2. Related Work

Since the term “electronic nose” appeared in the late 1990s to describe sensor arrays that could distinguish between one or more chemical components, various approaches have been proposed in research to address the problem of the e-nose. This section describes studies on the conventional e-nose and recent research applying deep learning models.

2.1. Conventional E-Nose Studies

Conventional e-nose approaches based on gas detection have relied on traditional data analysis techniques such as principal component analysis (PCA), cluster analysis, and computational fluid dynamics [18,19,20,21]. In addition, machine learning technology and traditional pattern recognition methods have been used with electronic noses for over 30 years. Many studies have been proposed based on these techniques to identify gases and detect gas leaks. Using various multivariate analysis approaches and PCA, Ref. [22] developed an e-nose system based on multiple sensors that is capable of detecting and identifying three explosives. Using both simulated and real data, an artificial neural network (ANN) was utilized with e-nose technology to detect gas leaks at test locations [23]. In another study [24], a feature selection approach to identify gases and a hybrid approach based on the fusion of multiple classifiers were proposed, achieving gas type recognition and concentration levels of 99.73% and 97.54%, respectively. An e-nose system based on six MOx sensors was proposed by Zhang et al. The authors detected flammable and hazardous gases, extracting not only frequency characteristics but also time information [25]. Another e-nose system based on three MOx sensors was proposed by Manjula et al. In order to detect the gas present in the air, the authors utilized time signals as features, submitting them to five different machine-learning classifiers. Among these, the Random Forest (RF) classifier achieved the highest accuracy, reaching an impressive 97.7% [26]. Similarly, to identify gases in the atmosphere, Ragila et al. [27] used six MOx sensors; the accuracy of their ANN using time signals as an input was 93.33%.

2.2. Deep Learning-Based E-Nose Studies

Research on the deep learning-based e-nose has developed rapidly in recent years. The electronic nose is used to distinguish certain odors of chemical materials, and deep learning technology contributes to improving and automating them. Sharabiani et al. investigated the efficacy of electronic noses and other chemometric methods, such as principal component analysis, linear discriminant analysis, and the Artificial Neural Network, as cost-effective, rapid, and non-destructive methods for the detection of pure and adulterated rice varieties [28]. Viciano-Tudela et al. proposed the use of gas sensors to detect the adulteration process in the essential oil of Cistus ladanifer and compared the suitability of the tested sensors for detecting adulterated oil and the required measuring time. Gas sensors were used in a measuring chamber to measure pure and adulterated oils [29]. In Ref. [30], the authors used an array of eight different gas sensors to determine gas concentrations. In this task, CNN was used to perform gas classification. In Ref. [31], a framework for pipeline gas leak mitigation was proposed. The authors achieved 92% accuracy by performing the detection process using multiple deep learning (DL) models, including CNN, LSTM, and autoencoders. Pan et al. adopted the deep learning approach using a hybrid framework of CNN and LSTM. Similarly, Ref. [32] used CNN and LSTM to obtain spacetime information to detect gas leaks using limited simulation data. It has been shown that the DL system can learn the characteristics of the value of the gas sensor and classify the data more accurately. The hybrid Deep Belief Network and high-speed gas identification technology based on stacked automatic encoders were presented by Ref. [33]. All previous methods were based on data from gas sensors using sequential procedures. However, as mentioned earlier, relying solely on gas sensor-based detection and deep learning-based identification technologies presents some challenges.

3. Design and Development of the Gas Detection Platform

Electronic devices and data analysis procedures must be specifically tailored to develop an electronic olfactory system. This chapter explains hardware and software design for collecting reliable data.

3.1. Gas Detection Platform Hardware Design

In general, gas detection as an electric signal has been found to be stable in various environments and temperature ranges and to respond sensitively and quickly to various concentrations and potential analytes. To meet these conditions, MOx sensors have frequently been used in research and have shown good performance. In this study, following these approaches, a gas detection platform was constructed based on the gas detection platform design used in previous e-nose research [17]. The gas detection platform detects a variety of analytes in a demonstration facility and tracks changes in the generated chemical analyte gas. The gas detection platform’s gas sensor measures changes in electrical conduction, captured in time series through the MOx film via interactions that reduce or oxidize the analyte gas on the film’s surface. A multivariate response is displayed to various odoriferous or odorless gas stimuli discharged throughout the sensor electrodes. For this reason, in most studies, multiple sensors rather than a single sensor are used in the gas detection platform, with the sensor configuration varying depending on the type of gas to be detected. In our research, when a small amount of gas was used for an empirical experiment, gases that were relatively harmless to the human body were selected based on the advice of a chemical expert; the type, characteristics, and precautions associated with the selected gas are shown in Table 1. The selected gases mentioned in Table 1 were used in the experiments. We used the gases by dropping two drops (200 µL) using a micropipette into the Petri dish without measuring the concentration of the gases.
Arduino, an open-source computing platform and software development environment based on a microcontroller board, is associated with a digital device that can process commands and controls by connecting interactive objects such as sensors or components. To construct a gas detection platform, this research used the Arduino Nano board, a small microcontroller (ATmega328P) board developed by Arduino.cc with a compact form factor that has 32 KB of memory consisting of 30 pins and a clock speed of 16 MHz, consisting of eight ADC ports that can receive analog sensor values [34]. As mentioned above, there are various types of sensors depending on the gas to be detected; these sensor types are used to find and classify various gases. The Arduino sensor, known as the MQ gas sensor, detects a variety of gases, including alcohol, smoke methane, LPG, hydrogen, ammonia, benzene, and propane [35]. A total of four sensors (MQ-3, MQ-135, MQ-137, and MQ-138) were used in this research, as follows. First, the MQ-3 gas sensor module can detect carbon monoxide, methane, benzene, hexane, LPG, and alcohol, and features high sensitivity and fast response speed; the sensitivity of the sensor can be changed using a potentiometer. This gas sensor module is highly sensitive to alcohol and can also be used as a breathalyzer. Second, the MQ-135 gas sensor module can identify hazardous gases and smoke, including ammonia, sulfur, benzene, and carbon dioxide. Like other MQ Series gas sensors, this sensor has pins for digital and analog outputs; the digital pin output increases when the amount of gas exceeds a predetermined threshold, which can be adjusted using a potentiometer. The analog voltage generated by the analog output pin can be used to approximately measure the concentration of various gases in the atmosphere. Third, the MQ-137 gas sensor is a sensor for measuring ammonia; using a simple circuit, changes in conductivity can be converted into an output signal of the corresponding gas concentration. This sensor is very sensitive to gaseous ammonia and has excellent detection performance for organic amines such as trimethylamine and calamine. Lastly, the MQ-138 gas sensor can detect benzene, toluene, alcohol, acetone, propane, formaldehyde, and hydrogen gas, and is particularly sensitive to toluene, acetone, alcohol, and methanol. It can also be used to monitor hydrogen and organic vapors. The configuration and design of the sensor and board used in this research are shown in Figure 1.
All four sensors operate at 5 V, and the pin configurations consist of VCC, GND, DO (Digital Out), and AO (Analog Out). In this research, VCC, GND, and AO are used, with AO connected to the ADC pin of the Arduino board. Arduino Nano has a 10-bit resolution providing sensor values ranging from 0 to 1023. In order to collect all data from each sensor board, the half-duplex RS-485 communication method is used as shown in Figure 1. RS-485 is a communication method capable of a transmission distance of approximately 1.2 km at a speed of 100 kbps. Using a PC or Raspberry Pi as the master, the slave’s sensor data are collected at regular intervals by initially assigning a different ID to each sensor board.

3.2. Gas Detection Platform Software Design

Boosting is a type of ensemble learning, a machine learning technique that combines multiple weak learners to create a strong learner. Boosting algorithms work by training models sequentially and compensating for errors in previous models. Well-known boosting algorithms include AdaBoost, gradient boosting, XGBoost, and LightGBM.
Structured data refers to tabular data consisting of rows and columns, where each row generally represents an observation and each column represents a feature. Boosting algorithms are among the algorithms primarily suited to structured data. The key aspect of the relationship between boosting algorithms and structured data is that boosting algorithms show high performance on structured data because they combine weak learners to generate a strong prediction model. Boosting trains the next model by focusing on the errors of the previous model. Structured data can contain various types of features, such as categorical and numeric features, and boosting algorithms are well-suited to handling various feature types and capturing the interactions between features. For this reason, boosting algorithms show excellent performance on structured data, handling a variety of characteristics well, and are effective in reducing overfitting. Therefore, a boosting algorithm may be more suitable than a complex deep learning model when creating an e-nose model.
Adaboost, the original boosting algorithm, functions by simply increasing the weight of misclassified data points in the decision tree so that they are better classified on the next pass. The concept of the gradient boost model, on the other hand, is to find the value that minimizes the loss function by applying the gradient descent algorithm rather than increasing the weight of error values. Although the gradient is changed several times by a certain amount in the negative direction of the slope, the major drawback of most boosting algorithms, including this type of gradient boosting model, is the risk of overfitting. To prevent overfitting in gradient boosting, a regularization term is added to the loss function. With this approach, XGBoost is widely known for its excellent performance in regression and classification.
We investigate the accuracy and learning efficiency of deep learning models, such as DNN, CNN, and LSTM, as well as boosting models, which are robust on structured data, using both public and specially collected datasets.

4. Experiments

4.1. Data Collection and Experiments Using a Chemical Laboratory Hood

This section describes the experimental verification of the proposed gas detection platform. Since gas detection platforms require accurate characterization of chemicals based on data, validation involves tasks ranging from optimizing all parameters at the measurement site to accurate analysis of the chemical reaction. A test bed measuring 2.5 m × 1.2 m × 0.4 m in a hood environment for chemical experiments was used to conduct experiments required by the research and to evaluate the functionality of the gas detection platform. The hood provides an environment in which environmental conditions can be implemented relatively accurately while minimizing disturbance due to external atmospheric flow. Some design details of the hood test bed facility and the datasets and measurement procedures are described in the subsections. An example of hood usage and sensor installation is shown in Figure 2.
Gas detection platforms numbered from 1 to 20 were configured so that the expected airflow in the hood could be measured in the inlet/outlet; to exclude conditions for convective diffusion and to minimize the influence of obstacles, the gas detection platforms were installed, as shown in Figure 3.
In order to acquire high-quality gas data, the following gas collection process was set up. Before injecting and detecting gas, the hood door was opened, the hood wind speed was set to at least 10 m/s, and the hood was ventilated for 1 min. To prepare for gas data collection, the hood door was closed and the wind speed was set to about 1 m/s. The opening and closing of the hood door are shown in Figure 4.
For gas sensor data collection, data were collected for a total of 60 s, and temperature and humidity were also measured over this time. The temperature and range of humidity levels when measuring the gas are about 26 degrees Celsius and 50–53%, respectively. In this study, we did not consider controlling temperature and humidity. The target gases were acetone, ammonia, benzene, ethanol, and toluene. A crucial flaw of MOx sensors is their sensitivity to sensor drift, which comprises unpredictable alterations in the signal response upon continuous exposure to uniform material. Sensor drift is primarily caused by the chemical and physical interactions of a sensor site, such as sensor aging (restructuring of a sensor’s surface over time) and sensor poisoning (irreversible or slowly reversible combinations of previously measured gases or other contaminants). Environmental factors such as changes in humidity, temperature, and pressure also affect sensor response. The effects of sensor drift can be reduced in the experiment planning process by assigning random materials to be exposed in the data selection process. In order to minimize the effect of drift, susceptibility to which is the biggest drawback of the MOx sensor, the procedure was repeated five times per gas before the gas was changed; the gas collection order was ethanol, toluene, acetone, benzene, and, lastly, ammonia. After each set (ethanol to ammonia) was collected, the hood environment was ventilated for 5 min. Ten seconds after starting gas data collection, the target gas was injected into the hood, and 10 s after that (starting at 20 s), the gas was removed from the hood. During the remaining 40 s, the residual gas remaining in the hood was measured. Ventilation was then performed for at least 3 min while the gas was changed.
As a result, in the chemical laboratory hood experiment, five classes (acetone, ammonia, benzene, ethanol, toluene) of sensor data were collected for 60 s and stored in CSV format; the saved signal data of sensors during exposures is shown in Figure 5 below.

4.2. Experimental Results on Collected Data

This section describes the comparison test between boosting approaches and deep learning approaches in terms of learning efficiency and accuracy. Spandonidis et al. proposed multiple deep learning models for detecting pipeline gas leaks, including CNN, LSTM, and autoencoders [31]. Chang et al. introduced various gas detection models using deep learning approaches from a temporal and spatial perspective at multiple locations [36]. In this experiment, the LSTM model and 1D CNN + LSTM model proposed by the authors were selected as baselines. The collected data were divided into five classes (acetone, ammonia, benzene, ethanol, and toluene) for model learning. The data used for model learning runs from 15 to 25 s (a total of 10 s) after the gas was injected. A total of 80 data samples collected from sensor 1 on board 1 through sensor 4 on board 20 were used as input vectors. To verify the learning accuracy and learning efficiency of each model, the discrimination accuracy and learning time of the model were measured for the five classes. The dataset was divided in an 8:2 ratio, and cross-validation was performed five times. Table 2 shows the performance results.
According to the results, boosting models show higher performance than deep learning series models, and the simplest machine learning models show lower performance than deep learning series models. Among the former, the XGBoost model showed the highest accuracy at 99.6%. Boosting models also show higher efficiency in inference time and training time.

4.3. Experimental Results on Published Data

The published gas sensor dataset comprises data collected from 18,000 time-series signals over 16 months by releasing 10 analysis gases (acetone, acetaldehyde, ammonia, butanol, methane, methanol, carbon monoxide, benzene, and toluene) [17]. Combinations of parameter gas, position, wind speed, and operating voltage were selected prior to measurement until each combination was repeated 20 times. This continued for 260 s, and the gas was released from t = 20 s to t = 200 s. Data were saved in one file for each parameter combination (e.g., CO_1000, Ethylene_500, Acetaldehyde_500, and others).
In the data preprocessing process, we assumed that all data at the midpoint of the time series sensor data were collected after sufficient gas had been injected; the data were sampled as shown in Figure 6 to analyze the signal value when sufficient gas had been injected.
Data were randomly sampled 10 times from the extracted signal in a specific range. That is, Nx is calculated as (9 × Nd × 10) × 8, where Nd is the number of central data files. Among the gas data, CO_1000 and CO_4000 differ only in ppm; therefore, CO_4000 was excluded from the analysis. The discriminative accuracy of the model for six classes was measured; the dataset was divided in the ratio 9:1, and five-fold cross-validation was performed, as shown in Table 3.
According to the results, and similarly to the results in Section 4.1, boosting series algorithms show higher performance than deep learning series models. Additionally, boosting models show higher efficiency in inference time and training time.

5. Conclusions

In this study, we characterized electronic nose data as structured data and investigated and analyzed the learning efficiency and accuracy of deep learning models that use unstructured data. For this purpose, we used the MOx sensor dataset collected in a wind tunnel, which is one of the most popular public datasets in electronic nose research. Additionally, a gas detection platform was constructed using commercial sensors and embedded boards, and experimental data were collected in a hood environment such as used in chemical experiments. We investigated the accuracy and learning efficiency of deep learning models, such as DNN, CNN, and LSTM, as well as boosting models, which are robust models on structured data, using both public and specially collected datasets. According to the results, boosting models showed higher performance than deep learning series models. Among the models, the XGBoost model showed the highest accuracy. Boosting models also showed higher efficiency in inference time and training time.
Future works will require technical research on low-concentration gas detection algorithms, as well as the development of gas detection platforms that can be detected in low-concentration gas. Additionally, research on verifying the capability to discriminate gases also inside mixtures will be required.

Author Contributions

Conceptualization, I.-S.C., S.-W.B., T.-B.L. and G.-M.P.; methodology, I.-S.C. and S.-W.B.; writing—original draft preparation, I.-S.C. and S.-W.B.; writing—review and editing, G.-M.P. and T.-B.L.; project administration, G.-M.P. and T.-B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Korean government (MSIT) of Korea.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

This work was supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korean government (MSIT) (No.2020-0-01106, Intelligent e-nose development for gas detection to sub-ppb level).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Calvini, R.; Pigani, L. Toward the Development of Combined Artificial Sensing Systems for Food Quality Evaluation: A Review on the Application of Data Fusion of Electronic Noses, Electronic Tongues and Electronic Eyes. Sensors 2022, 22, 577. [Google Scholar] [CrossRef] [PubMed]
  2. Freddi, S.; Sangaletti, L. Trends in the Development of Electronic Noses Based on Carbon Nanotubes Chemiresistors for Breathomics. Nanomaterials 2022, 12, 2992. [Google Scholar] [CrossRef] [PubMed]
  3. Lu, L.; Hu, Z.; Hu, X.; Li, D.; Tian, S. Electronic tongue and electronic nose for food quality and safety. Food Res. Int. 2022, 162, 112214. [Google Scholar] [CrossRef] [PubMed]
  4. Maier, D.; Hulasare, R.; Qian, B.; Armstrong, P. Monitoring carbon dioxide levels for early detection of spoilage and pests in stored grain. In Proceedings of the 9th International Working Conference on Stored Product Protection, Sao Paulo, Brazil, 15–18 October 2006; Volume 1, p. 117. [Google Scholar]
  5. Lilienthal, A.J.; Loutfi, A.; Duckett, T. Airborne chemical sensing with mobile robots. Sensors 2006, 11, 1616–1678. [Google Scholar] [CrossRef]
  6. Alizadeh, N.; Jamalabadi, H.; Tavoli, F. Breath acetone sensors as non-invasive health monitoring systems: A review. IEEE Sens. J. 2020, 20, 5–31. [Google Scholar] [CrossRef]
  7. Loizeau, F.; Lang, H.P.; Akiyama, T.; Gautsch, S.; Vettiger, P.; Tonin, A.; Yoshikawa, G.; Gerber, C.; de Rooij, N. Piezoresistive membrane-type surface stress sensor arranged in arrays for cancer diagnosis through breath analysis. In Proceedings of the 2013 IEEE 26th International Conference on Micro Electro Mechanical Systems (MEMS), Taipei, Taiwan, 20–24 January 2013; pp. 621–624. [Google Scholar]
  8. Covington, J.A.; Marco, S.; Persaud, K.C.; Schiffman, S.S.; Nagle, H.T. Artificial olfaction in the 21st century. IEEE Sens. J. 2021, 21, 12969–12990. [Google Scholar] [CrossRef]
  9. Krishna, P.; George, D. Analysis of discrimination mechanisms in the mammalian olfactory system using a model nose. Nature 1982, 299, 352–355. [Google Scholar]
  10. Kwon, D.S.; Jung, G.W.; Shin, W.J.; Jeong, Y.J.; Hong, S.B.; Oh, S.B.; Bae, J.H.; Park, B.G.; Lee, J.H. Low-power and reliable gas sensing system based on recurrent neural networks. Sens. Actuator B Chem. 2021, 340, 129258. [Google Scholar] [CrossRef]
  11. Kim, J.-H.; Chun, J.; Kim, J.W.; Choi, W.J.; Baik, J.M. Self-powered, roomtemperature electronic nose based on triboelectrification and heterogeneous catalytic reaction. Adv. Funct. Mater 2015, 25, 7049–7055. [Google Scholar] [CrossRef]
  12. Güntner, A.T.; Koren, V.; Chikkadi, K.; Righettoni, M.; Pratsinis, S.E. E nose sensing of low-ppb formaldehyde in gas mixtures at high relative humidity for breath screening of lung cancer. ACS Sens. 2016, 1, 528–535. [Google Scholar] [CrossRef]
  13. Cho, S.Y.; Lee, Y.H.; Lee, S.W.; Kang, H.Y.; Kim, J.H.; Choi, J.H.; Ryu, J.; Joo, H.E.; Jung, H.T.; Kim, J.H. Finding Hidden Signals in Chemical Sensors Using Deep Learning. Anal. Chem. 2020, 92, 6529–6537. [Google Scholar] [CrossRef] [PubMed]
  14. Huixiang, L.; Qing, L.; Bin, Y.; Lei, Z.; Yu, G. Bionic Electronic Nose Based on MOS Sensors Array and Machine Learning Algorithms Used for Wine Properties Detection. Sensors 2019, 19, 45. [Google Scholar]
  15. Cong, F.; Hua-Yao, L.; Long, L.; Hu-Yin, S.; Jiang, T.; Xiang, B.; Huan, L. Smart Electronic Nose Enabled by an All-Feature Olfactory Algorithm. Adv. Intell. Syst. 2022, 4, 2200074. [Google Scholar]
  16. Bilgera, C.; Yamamoto, A.; Sawano, M.; Matsukura, H.; Ishida, H. Application of Convolutional Long Short-Term Memory Neural Networks to Signals Collected from a Sensor Network for Autonomous Gas Source Localization in Outdoor Environments. Sensors 2018, 18, 4484. [Google Scholar] [CrossRef] [PubMed]
  17. Vergara, A.; Fonollosa, J.; Mahiques, J.; Trincavelli, M.; Rulkov, N.; Huerta, R. On the performance of gas sensor arrays in open sampling systems using inhibitory support vector machines. Sens. Actuators B Chem. 2013, 185, 462–477. [Google Scholar] [CrossRef]
  18. Attallah, O. Multitask Deep Learning-Based Pipeline for Gas Leakage Detection via E-Nose and Thermal Imaging Multimodal Fusion. Chemosensors 2023, 11, 364. [Google Scholar] [CrossRef]
  19. Kalman, E.L.; Löfvendahl, A.; Winquist, F.; Lundström, I. Classification of complex gas mixtures from automotive leather using an electronic nose. Anal. Chim. Acta 2000, 403, 31–38. [Google Scholar] [CrossRef]
  20. Imahashi, M.; Miyagi, K.; Takamizawa, T.; Hayashi, K. Artificial odor map and discrimination of odorants using the odor separating system. AIP Conf. Proc. 2011, 1362, 27–28. [Google Scholar]
  21. Liu, H.; Meng, G.; Deng, Z.; Li, M.; Chang, J.; Dai, T.; Fang, X. Progress in research on VOC molecule recognition by semiconductor sensors. Acta Phys.-Chim. Sin. 2020, 38, 2008018. [Google Scholar] [CrossRef]
  22. Rahman, S.; Alwadie, A.S.; Irfan, M.; Nawaz, R.; Raza, M.; Javed, E.; Awais, M. Wireless E-Nose Sensors to Detect Volatile Organic Gases through Multivariate Analysis. Micromachines 2020, 11, 597. [Google Scholar] [CrossRef]
  23. Travis, B.; Dubey, M.; Sauer, J. Neural networks to locate and quantify fugitive natural gas leaks for a MIR detection system. Atmos. Environ. 2020, 8, 100092. [Google Scholar] [CrossRef]
  24. Pérez-Pérez, E.J.; López-Estrada, F.R.; Valencia-Palomo, G.; Torres, L.; Puig, V.; Mina-Antonio, J.D. Leak Diagnosis in Pipelines Using a Combined Artificial Neural Network Approach. Control Eng. Pract. 2021, 107, 104677. [Google Scholar] [CrossRef]
  25. Zhang, J.; Xue, Y.; Zhang, T.; Chen, Y.; Wei, X.; Wan, H.; Wang, P. Detection of Hazardous Gas Mixtures in the Smart Kitchen Using an Electronic Nose with Support Vector Machine. J. Electrochem. Soc. 2020, 167, 147519. [Google Scholar] [CrossRef]
  26. Manjula, R.; Narasamma, B.; Shruthi, G.; Nagarathna, K.; Kumar, G. Artificial Olfaction for Detection and Classification of Gases Using E-Nose and Machine Learning for Industrial Application. In Machine Intelligence and Data Analytics for Sustainable Future Smart Cities; Springer: Berlin/Heidelberg, Germany, 2021; pp. 35–48. [Google Scholar]
  27. Ragila, V.V.; Madhavan, R.; Kumar, U.S. Neural Network-Based Classification of Toxic Gases for a Sensor Array. In Sustainable Communication Networks and Application; Springer: Berlin/Heidelberg, Germany, 2021; pp. 373–383. [Google Scholar]
  28. Sharabiani, V.R.; Khorramifar, A.; Karami, H.; Lozano, J.; Tabor, S.; Darvishi, Y.; Gancarz, M. Non-destructive test to detect adulteration of rice using gas sensors coupled with chemometrics methods. Int. Agrophysics 2023, 37, 235–244. [Google Scholar] [CrossRef] [PubMed]
  29. Viciano-Tudela, S.; Sendra, S.; Parra, L.; Jimenez, J.M.; Lloret, J. Proposal of a Gas Sensor-Based Device for Detecting Adulteration in Essential Oil of Cistus ladanifer. Sustainability 2023, 15, 3357. [Google Scholar] [CrossRef]
  30. Peng, P.; Zhao, X.; Pan, X.; Ye, W. Gas Classification Using Deep Convolutional Neural Networks. Sensors 2018, 18, 157. [Google Scholar] [CrossRef]
  31. Spandonidis, C.; Theodoropoulos, P.; Giannopoulos, F.; Galiatsatos, N.; Petsa, A. Evaluation of Deep Learning Approaches for Oil & Gas Pipeline Leak Detection Using Wireless Sensor Networks. Eng. Appl. Artif. Intell. 2022, 113, 104890. [Google Scholar]
  32. Pan, X.; Zhang, H.; Ye, W.; Bermak, A.; Zhao, X. A Fast and Robust Gas Recognition Algorithm Based on Hybrid Convolutional and Recurrent Neural Network. IEEE Access 2019, 7, 100954–100963. [Google Scholar] [CrossRef]
  33. Liu, Q.; Hu, X.; Ye, M.; Cheng, X.; Li, F. Gas Recognition under Sensor Drift by Using Deep Learning. Int. J. Intell. Syst. 2015, 30, 907–922. [Google Scholar] [CrossRef]
  34. Arduino Nano. Available online: https://docs.arduino.cc/hardware/nano (accessed on 3 January 2024).
  35. All About MQ Series Gas Sensor. Available online: https://robocraze.com/blogs/post/mq-series-gas-sensor (accessed on 3 January 2024).
  36. Chang, I.S.; Byun, S.W.; Lim, T.B.; Park, G.M. A Study of Drift Effect in a Popular Metal Oxide Sensor and Gas Recognition Using Public Gas Datasets. IEEE Access 2023, 11, 26383–26392. [Google Scholar] [CrossRef]
Figure 1. The configuration and design of the sensor and board.
Figure 1. The configuration and design of the sensor and board.
Sensors 24 00302 g001
Figure 2. An example of hood usage and sensor installation.
Figure 2. An example of hood usage and sensor installation.
Sensors 24 00302 g002
Figure 3. Data collection environment for verification in a chemical laboratory hood.
Figure 3. Data collection environment for verification in a chemical laboratory hood.
Sensors 24 00302 g003
Figure 4. An example of the opening and closing of the hood door.
Figure 4. An example of the opening and closing of the hood door.
Sensors 24 00302 g004
Figure 5. An example of sensor signal during exposures.
Figure 5. An example of sensor signal during exposures.
Sensors 24 00302 g005
Figure 6. An example of data sampling.
Figure 6. An example of data sampling.
Sensors 24 00302 g006
Table 1. The type, characteristics, and precautions associated with the selected gas.
Table 1. The type, characteristics, and precautions associated with the selected gas.
NameAdviceOther
BenzeneInhaling benzene can lead to drowsiness, dizziness, and loss of consciousness, while prolonged exposure to benzene can affect the bone marrow, leading to anemia and leukemia.It is recommended to use just one or two drops in the Petri dish.
TolueneExcessive inhalation may result in functional disorders such as abdominal pain and vomiting, or neurological disorders such as headaches and hallucinations.
AmmoniaWhen exposed to high levels of ammonia, it is rapidly absorbed by the mucous membranes, destroying cellular tissue to a lethal level.It is recommended to use ammonium hydroxide, which is diluted with water.
AcetoneIt can be harmful if inhaled into the airway, and long or repeated exposure can damage blood in the body.Relatively safe.
EthanolEthanol is used to disinfect non-human medical equipment, such as hand disinfection, without wounds.Relatively safe.
Table 2. The comparison results of machine learning models using chemical laboratory hood data.
Table 2. The comparison results of machine learning models using chemical laboratory hood data.
ModelAccuracyTraining Time
Bayesian91.8%1 s
SVM95.3%4 s
Linear Regression95.1%1 s
Fully Connected Model97.2%About 5 min (3000 epochs)
LSTM [31]96.3%About 7 min (3000 epochs)
Bidirectional LSTM [36]97.2%About 8 min (3000 epochs)
1D CNN + LSTM [36]98.4%About 20 min (10,000 epochs)
Temporal CNN [36]91.2%About 20 min (10,000 epochs)
AdaBoost98.1%0.14 s
Gradient Boosting99.2%3.44 s
XGBoost99.6%0.23 s
Table 3. The comparison results of machine learning models using published data.
Table 3. The comparison results of machine learning models using published data.
ModelAccuracyTraining Time
Bayesian85%1 s
SVM97%4 s
Linear Regression85%1 s
Fully Connected Model87%About 10 s
LSTM [31]89%About 30 s
Bidirectional LSTM [36]96%About 1 min
1D CNN + LSTM [36]99%About 5 min
Temporal CNN [36]98.2%About 5 min
AdaBoost96%0.3 s
Gradient Boosting99%5 s
XGBoost99%0.4 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chang, I.-S.; Byun, S.-W.; Lim, T.-B.; Park, G.-M. A Study on E-Nose System in Terms of the Learning Efficiency and Accuracy of Boosting Approaches. Sensors 2024, 24, 302. https://doi.org/10.3390/s24010302

AMA Style

Chang I-S, Byun S-W, Lim T-B, Park G-M. A Study on E-Nose System in Terms of the Learning Efficiency and Accuracy of Boosting Approaches. Sensors. 2024; 24(1):302. https://doi.org/10.3390/s24010302

Chicago/Turabian Style

Chang, Il-Sik, Sung-Woo Byun, Tae-Beom Lim, and Goo-Man Park. 2024. "A Study on E-Nose System in Terms of the Learning Efficiency and Accuracy of Boosting Approaches" Sensors 24, no. 1: 302. https://doi.org/10.3390/s24010302

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