VOL. 6, NO. 4, APRIL 2022 7001004
Sensor signal processing
Multidimensional Multiconvolution-Based Feature Extraction Approach for
Drift Tolerant Robust Classifier for Gases/Odors
Shiv Nath Chaudhri
∗
and Navin Singh Rajput
∗∗
Indian Institute of Technology (BHU) Varanasi, Varanasi, Uttar Pradesh 221005, India
∗
Student Member, IEEE
∗∗
Member, IEEE
Manuscript received August 17, 2021; revised February 7, 2022; accepted February 20, 2022. Date of publication February 23, 2022; date of current version
March 24, 2022.
Abstract—Recently, convolutional neural networks (CNNs) have been used for the classification of gases/odors. These
methods involve statistical algorithms for drift compensation of sensor characteristics inhibiting its application in real
time. In this letter, we have proposed a hybrid CNN model called “drift tolerant robust classifier (DTRC),” which extracts
multidimensional features from the raw sensor array responses and automatically compensates for any drift in the sensor
response characteristics. The proposed DTRC comprises of 1-D, 2-D, and 3-D convolutional layers in a hybrid manner to
compensate for the referred drift without any statistical algorithm. The efficacy of DTRC has been evaluated on a popular
dataset and its published results, which comprise of ten batches of sensor characteristics exhibiting drift over a period
of three years. Our proposed DTRC outperformed the referred results. In another experiment, DTRC outperformed other
state-of-the-art methods. The proposed CNN architecture (DTRC) is a simpler, lightweight CNN with multidimensional
multiconvolution end-to-end architecture, suitable for real-time applications.
Index Terms—Sensor signal processing, 3-D convolutional neural networks (CNN), drift tolerant robust classifier (DTRC), gases/odors
classification, hybrid CNN, sensor signals processing.
I. INTRODUCTION
An electronic nose (eNose) is an artificially mimicked system
comprising of multiple gas sensor elements organized in the form of
an array for classifying and quantifying gases/odors using uniquely
generated signature patterns. This concept was pioneered in [1] by
Persaud et al.. Now, eNose systems are being used in diverse ar-
eas/industries as discussed in [2]. Broadly, an eNose captures sensor
responses, preprocesses them, and classifies/quantifies the gas/odor by
using pattern recognition (PR) techniques, as shown in Fig. 1.
Traditionally, the classification of gases/odors is performed using
various statistical pattern recognition techniques. An outstanding re-
view of these techniques can be seen in [3]. However, statistical
methods are more suitable for laboratory-level experiments and an-
alytics and their application in real time is difficult. Lately, artificial
neural network (ANN)-based PR techniques have been found more
promising for gas sensor applications [4], [5]. Recently, nonmetal
oxide (MOX)-based unsupervised sensor response cluster analysis
has been presented in [6] and [7]. Unsupervised methods are applied
on unlabeled data gathered from 16-element MOX-based gas sensor
elements with limited success, while supervised methods applied on
labeled dataset have been shown to achieve higher performance [8].
Further, ANN classifiers cannot achieve higher accuracy by directly
operating on raw sensor responses without requiring additional man-
ual intervention. Rajput et al. [4], [5] have proposed analysis space
transformation approaches to achieve higher classification accuracies.
Recently, convolutional neural networks (CNNs) have become popular
to achieve higher performance in gas/odor classification. CNNs are
Corresponding author: Navin Singh Rajput (e-mail: nsrajput.ece@iitbhu.ac.in).
(Shiv Nath Chaudhri and Navin Singh Rajput contributed equally.)
Associate Editor: Rolland Vida.
Digital Object Identifier 10.1109/LSENS.2022.3153832
Fig. 1. Schematic block diagram of an electronic nose (eNose).
natural extensions of ANNs, which contain multiple feature extraction
layers.
Feature extraction, selection, scaling, normalization, etc., are vari-
ous data preprocessing techniques that contribute to attaining higher
accuracies. Mishra et al. [9] have proposed a virtual sensor response
generation technique called normalized difference sensor response
technique (NDSRT), which makes the raw sensor responses exhibit
significant intercluster distances between various classes of gas/odor
samples; for more such techniques, see [4], [5], and [9].
CNNs consist of convolutional and pooling layers followed by
fully connected multilayer perceptions that provide automatic fea-
ture extraction capability to them. In convolutional layers, the highly
distinguishable features are extracted using multidimensional kernels
(1-D, 2-D, and 3-D). These serve a similar purpose to the traditional
data preprocessing methods and virtual sensor response generation.
Further, fully connected layers of neurons provide a high degree of
learnability and signal processing capacity to the CNNs; thereby, these
are best-suited candidates for developing high-performance eNose for
real-time applications.
Some interesting research on CNNs for eNose has recently been
published [10]–[13]. Zhao et al. [10] have proposed a 1-D deep CNN
2475-1472 © 2022 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on July 17,2022 at 10:38:25 UTC from IEEE Xplore. Restrictions apply.