高级检索+

基于轻量卷积神经网络的步态识别系统

Gait Recognition System Based on Lightweight Convolutional Neural Network

  • 摘要: 为了解决卷积神经网络在步态识别方面进行下位机实现时占用内存资源过大,导致实时性差的问题,建立了以STM32单片机为硬件核心的轻量卷积神经网络步态识别系统.通过搭建基于轻量卷积神经网络的步态识别模型,并采用权值聚类和哈夫曼编码的方法,对基于轻量卷积神经网络的步态模型中卷积层和全连接层的关键参数进行压缩,减少下位机的计算量和内存的占用,进而达到提高步态识别系统实时性的目的.实验结果表明:基于轻量卷积神经网络的步态识别系统在实时性方面,识别当前步态所需时间为375 ms,相比于未进行模型压缩的步态识别系统减少了325 ms的数据延时;在准确性方面,步态识别系统在行走、上楼、下楼、上坡、下坡这5种步态模式下的识别率达到了95.79%.

     

    Abstract: In order to solve the problem that convolutional neural networks(CNN) occupies too many memory resources in the implementation of lower computer in gait recognition, resulting in poor real-time performance, a gait recognition system based on lightweight convolutional neural network with STM32 single chip microcomputer as the hardware core was established. By building a gait recognition model based on lightweight convolution neural network, and using the methods of weight clustering and Huffman coding, the key parameters of convolution layer and full connection layer in the gait model based on lightweight convolution neural network were compressed, so as to reduce the amount of calculation and memory occupation of lower computer, so as to improve the real-time performance of the gait recognition system. The experimental results show that in terms of real-time performance, the gait recognition system based on lightweight convolutional neural network needs 375 ms to recognize the current gait, which reduces the data delay of 325 ms compared with the gait recognition system without model compression. In terms of accuracy, the recognition rate of gait recognition system in five gait modes of walking, going upstairs, going downstairs, going uphill and going downhill has reached 95.79%.

     

/

返回文章
返回