TY - JOUR
T1 - An Empirical Study for PCA- and LDA-Based Feature Reduction for Gas Identification
AU - Akbar, Muhammad Ali
AU - Ait Si ali, Amine
AU - Amira, Abbes
AU - Bensaali, Faycal
AU - Benammar, Mohieddine
AU - Hassan, Muhammad
AU - Bermak, Amine
PY - 2016/7/15
Y1 - 2016/7/15
N2 - Abstract:
Increasing the number of sensors in a gas identification system generally improves its performance as this will add extra features for analysis. However, this affects the computational complexity, especially if the identification algorithm is to be implemented on a hardware platform. Therefore, feature reduction is required to extract the most important information from the sensors for processing. In this paper, linear discriminant analysis (LDA) and principal component analysis (PCA)-based feature reduction algorithms have been analyzed using the data obtained from two different types of gas sensors, i.e., seven commercial Figaro sensors and in-house fabricated 4×4 tin-oxide gas array sensor. A decision tree-based classifier is used to examine the performance of both the PCA and LDA approaches. The software implementation is carried out in MATLAB and the hardware implementation is performed using the Zynq system-on-chip (SoC) platform. It has been found that with the 4×4 array sensor, two discriminant functions (DF) of LDA provide 3.3% better classification than five PCA components, while for the seven Figaro sensors, two principal components and one DF show the same performances. The hardware implementation results on the programmable logic of the Zynq SoC shows that LDA outperforms PCA by using 50% less resources as well as by being 11% faster with a maximum running frequency of 122 MHz.
AB - Abstract:
Increasing the number of sensors in a gas identification system generally improves its performance as this will add extra features for analysis. However, this affects the computational complexity, especially if the identification algorithm is to be implemented on a hardware platform. Therefore, feature reduction is required to extract the most important information from the sensors for processing. In this paper, linear discriminant analysis (LDA) and principal component analysis (PCA)-based feature reduction algorithms have been analyzed using the data obtained from two different types of gas sensors, i.e., seven commercial Figaro sensors and in-house fabricated 4×4 tin-oxide gas array sensor. A decision tree-based classifier is used to examine the performance of both the PCA and LDA approaches. The software implementation is carried out in MATLAB and the hardware implementation is performed using the Zynq system-on-chip (SoC) platform. It has been found that with the 4×4 array sensor, two discriminant functions (DF) of LDA provide 3.3% better classification than five PCA components, while for the seven Figaro sensors, two principal components and one DF show the same performances. The hardware implementation results on the programmable logic of the Zynq SoC shows that LDA outperforms PCA by using 50% less resources as well as by being 11% faster with a maximum running frequency of 122 MHz.
KW - Feature reduction
KW - Gas identification
KW - PCA
KW - LDA
KW - Electronic nose
KW - Zynq SoC
UR - https://www.scopus.com/pages/publications/84976468221
U2 - 10.1109/JSEN.2016.2565721
DO - 10.1109/JSEN.2016.2565721
M3 - Article
SN - 1530-437X
VL - 16
SP - 5734
EP - 5746
JO - IEEE Sensors Journal
JF - IEEE Sensors Journal
IS - 14
ER -