3DCNN人体动作识别中的特征组合优选
2021-03-30郭志涛曹小青王宝珠高妍
郭志涛 曹小青 王宝珠 高妍



摘要 为了提高人体动作识别准确率,改进原有3D CNN网络模型以获得更为丰富细致的人体动作特征,并通过对比实验为模型输入优选出识别效果最好的特征组合。该模型主要包括5个卷积层、3个下采样层和2个全连接层,二次卷积操作有利于提取到更为细致的特征,BN算法和dropout层用以防止模型过拟合,空间金字塔池化技术可以使网络能够处理任何分辨率的图像,提高模型适用性。通过在KTH和UCF101数据集上做识别测试实验,特征组合“ViBe二值圖+光流图+三帧差分图”作为模型输入可以得到较高的识别准确率,尤其针对背景较复杂、动作类别多且差异性较小的数据集提高明显,具有较好的实际应用价值。
关 键 词 深度学习;人体动作识别;三维卷积神经网络;BN算法;dropout技术;空间金字塔池化
中图分类号 TP391.41 文献标志码 A
Abstract In order to improve the accuracy of human motion recognition, a new 3D CNN network model is constructed to obtain more detailed human motion features, and the best combination of features is selected through comparative experiments as input of the model. The model consists of five convolution layers, three undersampling layers and two full connection layers. The secondary convolution operation is beneficial to extract more detailed human motion features, BN algorithm and dropout layer are used to prevent model over-fitting. Spatial pyramid pooling technology can enable the network to process any resolution image and improve the applicability of the model. Through the recognition test on KTH and UCF101 data sets, the combination of feature "vibe binary graph + optical flow graph + three frame difference map" as model input can obtain higher recognition accuracy, especially for the data set of complex background, multiple action categories and small differences which has obviously improved and has good practical application value.
Key words deep learning; human motion recognition; three-dimensional convolution neural network; BN algorithm; dropout technology; spatial pyramid pooling
随着计算机视觉技术的飞速发展,人体动作识别[1]已被广泛应用于视频监控、运动辅助分析、家居养老、体感游戏等各个领域,具有十分广阔的商业前景和可观的经济价值。传统的人工设计特征[2]方法需要研究人员有丰富的经验,工作量大,鲁棒性较差,而逐步兴起的深度学习[3-4]可以很好解决这一问题。二维卷积神经网络[5]虽可以自动学习特征,但只能处理图像,不能直接处理视频,损失了运动目标的时间信息。石祥滨等[6]提出一种融合深度特征和时空特征的人体动作识别方法,虽然能够取得较好的识别准确率,但是特征设计复杂,算法鲁棒性较差。……
