|
基于轻量级 OpenPose 改进的幻影机手势交互系统 3 O/ T1 J* X! l
# w R- k1 ~& S! s+ P h5 w
& S# R. B9 l, ]/ p
& J/ j* j; b5 u0 f& G1 G目前人机交互方式多以键盘鼠标为主,而基于深度学习手势识别的交互方式算法准确率不高,且实
4 j7 _8 G- Z' B时性和系统稳定性均有待提升。提出一种新颖的针对轻量级 OpenPose 进行改进的幻影机手势交互系统。采" i* S' U5 @% ^- p. H) `
用轻量级 OpenPose 将人手简化建模为 21 个关键点,以 MobileNetV1 作为基础模型,应用部分亲和域(Part 4 q3 r6 u( ~5 S. Y1 _
Affinity Fields, PAF)方法实现人手关键点的检测并画出简化骨骼图。为进一步提升人机交互系统的实时性,
# U8 _: m& m* c3 @0 v2 j采用幻影模块(Ghost Module)对卷积层进行降维,用更少的硬件资源取得同样的识别效果。最后搭建验证
+ r7 t) C: ?' L1 o1 T环境,根据画出的人手骨骼图进行模式匹配,根据匹配识别结果生成交互控制指令,经由蓝牙通讯将指令传送. H+ v* P$ M( s1 T5 ]& ]
至 Arduino UNO 平台控制小车实现交互响应。经过初步训练后,该系统在 coco2017 验证集上能实现 58.7%& M O8 a; v, Y, D3 s0 H# J1 Q
的准确率,保持了原始 OpenPose 网络和轻量 OpenPose 网络的人手关键点识别效果,在家用 PC 机上可实现
1 V1 z# C; _! N& }7 _每秒 32~36 帧的识别速率和较高的手势识别率。
! i9 _& F& T3 t5 i% h. \7 G) q
* v" @) Z; l* r3 G A) {5 w+ |
9 q/ E3 h- R! D. s3 K/ O5 a3 e- P# _3 q1 s
/ }0 s" R) W& O/ F9 F" f- `6 L. x) G7 s7 f$ r) q1 b
' z+ o; i1 }) n, N/ h: o
|