Numerical Differentiation From Noisy Signals: A Kernel Regularization Method to Improve Transient-State Features for the Electronic Nose
提出一种基于核正则化的数值微分算法,从含噪传感器读数中直接估计高阶导数,获得准确稳定的瞬态特征,在威士忌气味识别实验中分类准确率从71.90%提升至86.36%。
As the simplest feature extraction, traditional hand-crafted transient-state features have been widely used in the area of electronic noses (e-noses). However, the influence of noise in the calculation of numerical differentiation leads to inaccuracy and instability in extracting these features. To tackle this issue, a novel numerical differentiation algorithm is proposed, which uses kernel-based regularization. The proposed method can provide accurate and stable transient-state features by directly estimating high-order derivatives from the noise-contaminated sensor’s reading. The feature representation is a prerequisite for the good performance of e-noses. Nevertheless, it should be noted that this performance in real applications can still be affected by other factors, such as sensor drift and the disturbance of nontarget odors. These issues can be addressed by applying a framework of domain adaptation and one-class classification. The proposed method and the adopted framework are verified in a field experiment, which identifies the odor of four targets and two disturbance whiskies measured by a self-designed e-nose system. The classification accuracy with traditional features is improved from <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathbf{71.90\%}$</tex-math> </inline-formula> to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathbf{86.36\%}$</tex-math> </inline-formula> , showing the good potential of the proposed method for application in the area of e-noses.