School of Electronic Engineering, Xidian University, Xi'an 710071, China.
Department of Mechanical and Materials Engineering, Queen's University, 130 Stuart Street, Kingston, ON K7L 3N6, Canada.
Sensors (Basel). 2023 Jan 11;23(2):849. doi: 10.3390/s23020849.
Some recent studies use a convolutional neural network (CNN) or long short-term memory (LSTM) to extract gait features, but the methods based on the CNN and LSTM have a high loss rate of time-series and spatial information, respectively. Since gait has obvious time-series characteristics, while CNN only collects waveform characteristics, and only uses CNN for gait recognition, this leads to a certain lack of time-series characteristics. LSTM can collect time-series characteristics, but LSTM results in performance degradation when processing long sequences. However, using CNN can compress the length of feature vectors. In this paper, a sequential convolution LSTM network for gait recognition using multimodal wearable inertial sensors is proposed, which is called SConvLSTM. Based on 1D-CNN and a bidirectional LSTM network, the method can automatically extract features from the raw acceleration and gyroscope signals without a manual feature design. 1D-CNN is first used to extract the high-dimensional features of the inertial sensor signals. While retaining the time-series features of the data, the dimension of the features is expanded, and the length of the feature vectors is compressed. Then, the bidirectional LSTM network is used to extract the time-series features of the data. The proposed method uses fixed-length data frames as the input and does not require gait cycle detection, which avoids the impact of cycle detection errors on the recognition accuracy. We performed experiments on three public benchmark datasets: UCI-HAR, HuGaDB, and WISDM. The results show that SConvLSTM performs better than most of those reporting the best performance methods, at present, on the three datasets.
一些最近的研究使用卷积神经网络(CNN)或长短期记忆网络(LSTM)来提取步态特征,但基于 CNN 和 LSTM 的方法分别存在时间序列和空间信息高丢失率的问题。由于步态具有明显的时间序列特征,而 CNN 仅采集波形特征,仅使用 CNN 进行步态识别,这会导致一定的时间序列特征缺失。LSTM 可以采集时间序列特征,但在处理长序列时,LSTM 会导致性能下降。然而,使用 CNN 可以压缩特征向量的长度。本文提出了一种使用多模态可穿戴惯性传感器进行步态识别的序贯卷积 LSTM 网络,称为 SConvLSTM。该方法基于 1D-CNN 和双向 LSTM 网络,无需手动特征设计,即可自动从原始加速度和陀螺仪信号中提取特征。首先使用 1D-CNN 提取惯性传感器信号的高维特征,在保留数据时间序列特征的同时,扩展特征的维度,并压缩特征向量的长度。然后,使用双向 LSTM 网络提取数据的时间序列特征。该方法使用固定长度的数据帧作为输入,不需要进行步态周期检测,避免了周期检测错误对识别精度的影响。我们在三个公共基准数据集 UCI-HAR、HuGaDB 和 WISDM 上进行了实验。结果表明,SConvLSTM 在这三个数据集上的性能优于目前报告的最佳性能方法中的大多数方法。