[发明专利]基于Kinect三维深度图像的头部识别与跟踪方法有效
申请号: | 201310064641.9 | 申请日: | 2013-03-01 |
公开(公告)号: | CN103150559A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 顾国华;尹章芹;顾骋;胡楷;董超;钱惟贤;陈钱;路东明;任侃 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/34;G06T7/20 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱显国 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Kinect三维深度图像的头部识别与跟踪方法,本发明首先分析Kinect传感器输出的原始深度图,找出距离与灰度级的对应关系;目标分割,标定距离与灰度级关系后对原始深度图取反得到灰度图,通过聚类算法把灰度图中头部和肩部分成两类,并利用直方图计算得到的灰度级分割灰度图,得到二值图序列;头部识别以及跟踪计数,即基于人体头部的类椭圆状、头部的大小以及头部与肩部的空间位置等特征遍历二值图序列和灰度图,识别人体头部位置,并建立航迹,统计进出的人数;本发明解决了目前客流统计中的拥挤,受环境影响等许多问题,利用VS2008软件仿真,确定了系统的可行性和稳定性,系统精度在93%以上。 | ||
搜索关键词: | 基于 kinect 三维 深度 图像 头部 识别 跟踪 方法 | ||
【主权项】:
1.基于Kinect三维深度图像的头部识别与跟踪方法,具体步骤包含如下:步骤一:利用Kinect传感器输出的第一帧灰度图标定传感器距离地面
和
对应的灰度级
和
,
表示第一帧中没有人在视场范围内地面对应的灰度级,
Kinect传感器的标定是以厘米为单位,距离与灰度级的比例系数
大于1.4小于1.7,距离
,
;步骤二:图像取反,即设
对应的灰度级
为阈值,用
表示原始深度图对应的灰度值,用
表示取反后对应的灰度级,遍历原始深度图,如果像素灰度级满足
,则得到
,否则
,其中
和
表示对应像素的行和列,且
,
,取反后得到灰度图的灰度级与身高成正比;步骤3:均值漂移聚类分割,即利用均值漂移聚类分割算法对经过第二步处理得到的灰度图进行聚类分割,均值漂移矢量指向梯度变化最大的方向,在核窗口依次计算特征空间数据点的均值漂移聚类分割矢量,沿均值漂移聚类分割梯度方向移动到新位置,然后将这点作为新点,继续计算均值漂移聚类分割矢量并移动,直到满足一定的条件结束迭代,其中参数空间半径
,颜色半径
,分割级数
且
为整数,分割后得到人体头部与肩部灰度级彼此分离的灰度图,
式中
处以核
计算出加权平均值
;步骤4:获取目标灰度级,对经过聚类分割处理得到的灰度图进行直方图统计;统计直方图中满足灰度级大于
且像素个数大于
对应的灰度级,取
最小值为150,得到灰度级
,经第三步均值漂移聚类分割后处理后,头部与肩部一般占小于7个灰度级,且头部与肩部灰度级不连续,基于这一特征将灰度级
划分成N部分,其中N大于等于0,记作
,
,其中
表示区域边间对应的灰度级,
;步骤5:头部识别,首先,造
幅初始值为
的二值图,编号为1~N;其次,遍历经过第三步均值漂移聚类处理后的灰度图,如果
,则第
幅二值图对应的
位置赋值为255;最后,基于以下特征:(1)面积大于Area,取Area的最小值为500;(2)类椭圆状;(3)宽高按如下公式换算后满足小于25且大于15,其中
和
表示人体头部的实际大小,
和
表示二值图中求出的区域宽和高,
表示区域灰度均值,
是比例系数且
;记录所有满足条件的区域起始坐标、宽高以及区域均值,即头部信息,![]()
;步骤6:头部跟踪,视场范围内以头部中心点为点迹,波门形状为矩形,头部的宽高值作为波门大小,取波门最小尺寸大于20,由点迹
与波门
确定以目标点迹预测值
为中心的空间搜索区域,其中点迹
与航迹相关;首先,假定航迹,第K帧初次记录目标,基于第K+1帧得到的坐标对目标的速度进行估计,如果估计的速度在取值范围内,则生成一条暂时航迹;其次,基于第K+2帧目标的位置进行预测,并以预测位置为中心,确定一个关联区域,任何落在关联区域内的点迹扩展一条暂时的航迹,继续估计速度值,基于速度值对下一帧的位置进行预测并建立相关区域,任何落在相关区域内的点迹将生成一条新的航迹;最后,对所有生成的航迹用二次曲线进行拟合,如果航迹上的点和拟合曲线的误差在一定范围内,则确定该航迹,如果不满足,则删除该航迹;确定目标运动航迹后,在经过第三步分割处理后的灰度图的第
行和第
行画两条判断线,其中
,,如果当前目标点迹
小于
且航迹存在行坐标大于
的点迹,则进的人数加1,反之如果当前目标点迹
大于
且航迹存在行坐标小于
的点迹,则出的人数加1,同时,删除该航迹,![]()
对于第一帧后的图像,循环第二至六步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310064641.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种手动式洗衣机
- 下一篇:一种基于物联网技术的远程桥梁结构监测预警方法