Enhanced Gas Recognition of Electronic Nose Using 1D Convolutional Neural Network with Savitzky-Golay Filter

Yangming Zhou, Yuanli Heng,Jintuo Zhu, Chen Qian,Tao Wang,DucHoa Nguyen,Mingzhi Jiao

IEEE Sensors Journal(2024)

Cited 0|Views5
No score
Abstract
The rapid development of signal processing technology has improved the stability and anti-interference ability of gas sensors in electronic noses (E-noses). However, the interference and noise caused by temperature and humidity in the environment are still inevitable in real detection conditions, which can cause data fluctuation during the recognition process. In traditional pattern recognition, the data fluctuation would reduce the difference between extracted features and the accuracy of gas classification. This study proposes a One-dimensional Convolutional Neural Network (1DCNN) with the Savitzky-Golay (SG) filter. The SG filter is added before the convolution layer in the 1DCNN to automatically remove the noise of the sensor array data. The model can improve the effectiveness of the convolution layer to obtain features, omit the tedious preprocessing steps, and directly complete the identification process from raw data to results. The 1DCNN with SG filter is employed for the recognition of four gases: methane, ethanol, ethylene, and carbon monoxide. The results show that the accuracy of the 1DCNN with SG filter (99.21%) is 4% higher than that of the CNN (95.31%). Furthermore, the 1DCNN with SG filter is utilized for classifying a diverse assortment of mixed gases, ultimately achieving a classification accuracy of 99.8%. This study demonstrates the effectiveness of a novel CNN model with a Savitzky-Golay filter, which streamlines the data processing and significantly improves the accuracy and efficiency of gas recognition in E-noses.
More
Translated text
Key words
Gas identification,Savitzky-Golay filter,electronic nose,noise reduction,convolutional neural network
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined