APP下载

一种基于RGB-D的人体关节点定位方法

2018-09-13张青建韩建平

郑州大学学报(工学版) 2018年5期
关键词:深度方法

张青建, 韩建平

(杭州电子科技大学 计算机学院,浙江 杭州 310016)

0 引言

Kinect不仅价格低廉,而且能够获取彩色和深度信息,其深度信息具有抗光照扰动的优势,因此可用于人体关节点定位.文献[1]利用目标识别标记出人体模型,通过分类器定位出人体关节点,此方法是目前比较先进的关节点定位方法,但该方法需要大量的训练标记样本.文献[2]利用深度图像获取人体细化线,并根据人体刚架比例关系定位出人体关节点,此方法容易实现,但定位准确率有待提高.

笔者在文献[2]的基础上,加入了角点检测及分类、脸部跟踪等内容,提高了关节点定位的准确性和鲁棒性.文章首先对深度图像预处理以获取人体骨架线,从而得到骨架线角点并对角点筛选分类,然后在彩色图像中对人的脸部跟踪以定位头节点,最后结合人体各刚件比例关系,定位出人体关节点,方法如图1所示.

1 获取人体骨架线角点及头节点

1.1 深度及彩色图像预处理

用kinect摄取彩色图像和深度图像,由于此二者坐标不同,所以笔者以深度图像的坐标为基准,实现彩色图像坐标向深度图像坐标对齐[3],以保证头节点(从彩色图像中获取)和其他关节点(从深度图像中获取)坐标一致.设置深度图像的有效景深为0.8~3.8 m,超过此范围的景深,在彩色图像中予以擦除,初步排除不必要的像素干扰.

Kinect直接摄取的深度图像中人体轮廓边缘不光滑,人体区域内可能有黑洞,若不对深度图像预处理,细化后的人体骨架线有毛刺,甚至导致骨架线变形,因此需对深度图像进行滤波、膨胀腐蚀等预处理.首先对深度图像用中值滤波祛除噪声[4];……

登录APP查看全文

猜你喜欢

深度方法
学习方法
深度观察
深度观察
深度观察
深度观察
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
提升深度报道量与质
捕鱼