CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal

Hand gesture is a visual input of human-computer interaction for providing different applications in smart homes, healthcare, and eldercare. Most deep learning-based techniques adopt standard convolution neural networks (CNNs) which require a large number of model parameters with high computational...

Full description

Bibliographic Details
Main Authors: M. Humayun Kabir, Md. Ali Hasan, Wonjae Shin
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9931675/
_version_ 1817976584042184704
author M. Humayun Kabir
Md. Ali Hasan
Wonjae Shin
author_facet M. Humayun Kabir
Md. Ali Hasan
Wonjae Shin
author_sort M. Humayun Kabir
collection DOAJ
description Hand gesture is a visual input of human-computer interaction for providing different applications in smart homes, healthcare, and eldercare. Most deep learning-based techniques adopt standard convolution neural networks (CNNs) which require a large number of model parameters with high computational complexity; thus, it is not suitable for application in devices with limited computational resources. However, fewer model parameters can reduce the system accuracy. To address this challenge, we propose a lightweight heterogeneous deep learning-based gesture recognition system, coined CSI-DeepNet. The CSI-DeepNet comprises four steps: i) data collection, ii) data processing, iii) feature extraction, and iv) classification. We utilize a low-power system-on-chip (SoC), ESP-32, for the first time to collect alphanumeric hand gesture datasets using channel state information (CSI) with 1,800 trials of 20 gestures, including the steady-state data of ten people. A Butterworth low-pass filter with Gaussian smoothing is applied to remove noise; subsequently, the data is split into windows with sufficient dimensions in the data processing step before feeding to the model. The feature extraction section utilizes a depthwise separable convolutional neural network (DS-Conv) with a feature attention (FA) block and residual block (RB) to extract fine-grained features while reducing the complexity using fewer model parameters. Finally, the extracted refined features are classified in the classification section. The proposed system achieves an average accuracy of 96.31% with much less computational complexity, which is better than the results obtained using state-of-the-art pre-trained CNNs and two deep learning models using CSI data.
first_indexed 2024-04-13T22:05:31Z
format Article
id doaj.art-afdd4e2453a64116b65c5ad9895a7dc3
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-13T22:05:31Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-afdd4e2453a64116b65c5ad9895a7dc32022-12-22T02:27:58ZengIEEEIEEE Access2169-35362022-01-011011478711480110.1109/ACCESS.2022.32179109931675CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI SignalM. Humayun Kabir0Md. Ali Hasan1Wonjae Shin2https://orcid.org/0000-0001-6513-1237Department of Electrical and Computer Engineering, Ajou University, Suwon, Republic of KoreaDepartment of Electrical and Computer Engineering, Ajou University, Suwon, Republic of KoreaDepartment of Electrical and Computer Engineering, Ajou University, Suwon, Republic of KoreaHand gesture is a visual input of human-computer interaction for providing different applications in smart homes, healthcare, and eldercare. Most deep learning-based techniques adopt standard convolution neural networks (CNNs) which require a large number of model parameters with high computational complexity; thus, it is not suitable for application in devices with limited computational resources. However, fewer model parameters can reduce the system accuracy. To address this challenge, we propose a lightweight heterogeneous deep learning-based gesture recognition system, coined CSI-DeepNet. The CSI-DeepNet comprises four steps: i) data collection, ii) data processing, iii) feature extraction, and iv) classification. We utilize a low-power system-on-chip (SoC), ESP-32, for the first time to collect alphanumeric hand gesture datasets using channel state information (CSI) with 1,800 trials of 20 gestures, including the steady-state data of ten people. A Butterworth low-pass filter with Gaussian smoothing is applied to remove noise; subsequently, the data is split into windows with sufficient dimensions in the data processing step before feeding to the model. The feature extraction section utilizes a depthwise separable convolutional neural network (DS-Conv) with a feature attention (FA) block and residual block (RB) to extract fine-grained features while reducing the complexity using fewer model parameters. Finally, the extracted refined features are classified in the classification section. The proposed system achieves an average accuracy of 96.31% with much less computational complexity, which is better than the results obtained using state-of-the-art pre-trained CNNs and two deep learning models using CSI data.https://ieeexplore.ieee.org/document/9931675/Hand gesture recognitionchannel state information (CSI)deep learningdepthwise separable convolutional neural network (DS-Conv)feature attentionresidual block
spellingShingle M. Humayun Kabir
Md. Ali Hasan
Wonjae Shin
CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
IEEE Access
Hand gesture recognition
channel state information (CSI)
deep learning
depthwise separable convolutional neural network (DS-Conv)
feature attention
residual block
title CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
title_full CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
title_fullStr CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
title_full_unstemmed CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
title_short CSI-DeepNet: A Lightweight Deep Convolutional Neural Network Based Hand Gesture Recognition System Using Wi-Fi CSI Signal
title_sort csi deepnet a lightweight deep convolutional neural network based hand gesture recognition system using wi fi csi signal
topic Hand gesture recognition
channel state information (CSI)
deep learning
depthwise separable convolutional neural network (DS-Conv)
feature attention
residual block
url https://ieeexplore.ieee.org/document/9931675/
work_keys_str_mv AT mhumayunkabir csideepnetalightweightdeepconvolutionalneuralnetworkbasedhandgesturerecognitionsystemusingwificsisignal
AT mdalihasan csideepnetalightweightdeepconvolutionalneuralnetworkbasedhandgesturerecognitionsystemusingwificsisignal
AT wonjaeshin csideepnetalightweightdeepconvolutionalneuralnetworkbasedhandgesturerecognitionsystemusingwificsisignal