|
基于轻量级 OpenPose 改进的幻影机手势交互系统 # G6 H( E6 P" E- l. Q9 q" O% C
, Y; C8 t: r! m' C
. m9 Y$ {; k! E4 t/ P* j! I" B/ R' j
目前人机交互方式多以键盘鼠标为主,而基于深度学习手势识别的交互方式算法准确率不高,且实
! o8 v1 C: s. ?) d# Q) F8 J# C7 Y时性和系统稳定性均有待提升。提出一种新颖的针对轻量级 OpenPose 进行改进的幻影机手势交互系统。采
1 D) p* Z" o5 o' E. ]! [) g- S用轻量级 OpenPose 将人手简化建模为 21 个关键点,以 MobileNetV1 作为基础模型,应用部分亲和域(Part + C- a3 B; f2 A( P
Affinity Fields, PAF)方法实现人手关键点的检测并画出简化骨骼图。为进一步提升人机交互系统的实时性,6 w6 X b i. k4 x
采用幻影模块(Ghost Module)对卷积层进行降维,用更少的硬件资源取得同样的识别效果。最后搭建验证
" k2 N0 [/ F; |. S, _$ d环境,根据画出的人手骨骼图进行模式匹配,根据匹配识别结果生成交互控制指令,经由蓝牙通讯将指令传送; K3 w e) p" k; k: K
至 Arduino UNO 平台控制小车实现交互响应。经过初步训练后,该系统在 coco2017 验证集上能实现 58.7%
/ B5 g) {6 k" h: }% Z" Z5 U) l6 F的准确率,保持了原始 OpenPose 网络和轻量 OpenPose 网络的人手关键点识别效果,在家用 PC 机上可实现
% K7 q( }' ]" g, U. T/ z/ R每秒 32~36 帧的识别速率和较高的手势识别率。 0 i7 u1 Q* i* g K) @9 S2 j
3 s- m% ]+ d) @# Z. v4 B
$ R9 H( T" u1 h5 s; `: X8 \
1 ?& B# H& m" F4 ^* c! i3 ~7 t" `9 ?8 U* w8 Q
5 z' d) E( o; U- Y7 z
* h' o5 V# g9 Y" f4 M |