Anti-drift in E-nose: A subspace projection approach with drift reduction

Abstract Anti-drift is an emergent and challenging issue in sensor-related subjects. In this paper, we propose to address the time-varying drift (e.g. electronic nose drift), which is sometimes an ill-posed problem due to its uncertainty and unpredictability. Considering that drift is with different probability distribution from the regular data, a machine learning based subspace projection approach is proposed. The main idea behind is that given two data clusters with different probability distribution, we tend to find a latent projection P (i.e. a group of basis), such that the newly projected subspace of the two clusters is with similar distribution. In other words, drift is automatically removed or reduced by projecting the data onto a new common subspace. The merits are threefold: 1) the proposed subspace projection is unsupervised; without using any data label information; 2) a simple but effective domain distance is proposed to represent the mean distribution discrepancy metric; 3) the proposed anti-drift method can be easily solved by Eigen decomposition; and anti-drift is manifested with a well solved projection matrix in real application. Experiments on synthetic data and real datasets demonstrate the effectiveness and efficiency of the proposed anti-drift method in comparison to state-of-the-art methods.

[1]  Lei Zhang,et al.  On-line sensor calibration transfer among electronic nose instruments for monitoring volatile organic chemicals in indoor air quality , 2011 .

[2]  Shuzhi Sam Ge,et al.  Drift Compensation for Electronic Nose by Semi-Supervised Domain Adaption , 2014, IEEE Sensors Journal.

[3]  R. Brereton,et al.  Comparison of performance of five common classifiers represented as boundary methods: Euclidean Distance to Centroids, Linear Discriminant Analysis, Quadratic Discriminant Analysis, Learning Vector Quantization and Support Vector Machines, as dependent on data structure , 2009 .

[4]  Shankar Vembu,et al.  Chemical gas sensor drift compensation using classifier ensembles , 2012 .

[5]  David Zhang,et al.  Temperature Modulated Gas Sensing E-Nose System for Low-Cost and Fast Detection , 2016, IEEE Sensors Journal.

[6]  Alexander Vergara,et al.  On the calibration of sensor arrays for pattern recognition using the minimal number of experiments , 2014 .

[7]  Shuicheng Yan,et al.  Graph Embedding and Extensions: A General Framework for Dimensionality Reduction , 2007 .

[8]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[9]  K. Hayashi,et al.  Neural, fuzzy and neuro-fuzzy approach for concentration estimation of volatile organic compounds by surface acoustic wave sensor array , 2014 .

[10]  F. Hossein-Babaei,et al.  Compensation for the drift-like terms caused by environmental fluctuations in the responses of chemoresistive gas sensors , 2010 .

[11]  Barun Das,et al.  Towards Versatile Electronic Nose Pattern Classifier for Black Tea Quality Evaluation: An Incremental Fuzzy Approach , 2009, IEEE Transactions on Instrumentation and Measurement.

[12]  Dong Xu,et al.  Multilinear Discriminant Analysis for Face Recognition , 2007, IEEE Transactions on Image Processing.

[13]  Xin Yin,et al.  Chaotic time series prediction of E-nose sensor drift in embedded phase space , 2013 .

[14]  Yuxiao Hu,et al.  Face recognition using Laplacianfaces , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Hang Liu,et al.  Metal Oxide Gas Sensor Drift Compensation Using a Dynamic Classifier Ensemble Based on Fitting , 2013, Sensors.

[16]  Daniele Marioli,et al.  A low-cost interface to high-value resistive sensors varying over a wide range , 2003, Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat. No.03CH37412).

[17]  Raffaele Di Fuccio,et al.  An adaptive classification model based on the Artificial Immune System for chemical sensor drift mitigation , 2013 .

[18]  Shuicheng Yan,et al.  A Parameter-Free Framework for General Supervised Subspace Learning , 2007, IEEE Transactions on Information Forensics and Security.

[19]  Giovanni Squillero,et al.  Increasing pattern recognition accuracy for chemical sensing by evolutionary based drift compensation , 2011, Pattern Recognit. Lett..

[20]  A. Gutierrez-Galvez,et al.  Signal and Data Processing for Machine Olfaction and Chemical Sensing: A Review , 2012, IEEE Sensors Journal.

[21]  M. Sjöström,et al.  Drift correction for gas sensors using multivariate methods , 2000 .

[22]  R. Gosangi,et al.  Active Temperature Programming for Metal-Oxide Chemoresistors , 2010, IEEE Sensors Journal.

[23]  Alexandre Perera,et al.  Drift compensation of gas sensor array data by Orthogonal Signal Correction , 2010 .

[24]  David Zhang,et al.  Domain Adaptation Extreme Learning Machines for Drift Compensation in E-Nose Systems , 2015, IEEE Transactions on Instrumentation and Measurement.

[25]  Nabarun Bhattacharyya,et al.  Electronic Nose for Black Tea Classification and Correlation of Measurements With “Tea Taster” Marks , 2008, IEEE Transactions on Instrumentation and Measurement.

[26]  Santiago Marco,et al.  Calibration transfer in temperature modulated gas sensor arrays , 2016 .

[27]  Stanislaw Osowski,et al.  Recognition of Coffee Using Differential Electronic Nose , 2012, IEEE Transactions on Instrumentation and Measurement.

[28]  Ada Fort,et al.  Tin oxide gas sensing: comparison among different measurement techniques for gas mixture classification , 2003, IEEE Trans. Instrum. Meas..

[29]  N. Bârsan,et al.  Electronic nose: current status and future trends. , 2008, Chemical reviews.

[30]  R. Huerta,et al.  Calibration transfer and drift counteraction in chemical sensor arrays using Direct Standardization , 2016 .

[31]  Pere Caminal,et al.  Drift Compensation of Gas Sensor Array Data by Common Principal Component Analysis , 2010 .

[32]  A. Amini,et al.  Recognition of complex odors with a single generic tin oxide gas sensor , 2014 .

[33]  Lei Zhang,et al.  A new kernel discriminant analysis framework for electronic nose recognition. , 2014, Analytica chimica acta.

[34]  Zulfiqur Ali,et al.  Data analysis for electronic nose systems , 2006 .

[35]  M Palit,et al.  Classification of Black Tea Taste and Correlation With Tea Taster's Mark Using Voltammetric Electronic Tongue , 2010, IEEE Transactions on Instrumentation and Measurement.

[36]  P. Varona,et al.  An active, inverse temperature modulation strategy for single sensor odorant classification , 2015 .

[37]  Lei Zhang,et al.  Performance Study of Multilayer Perceptrons in a Low-Cost Electronic Nose , 2014, IEEE Transactions on Instrumentation and Measurement.

[38]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.