[发明专利]基于颜色识别与跟踪的人机交互方法有效

专利信息
申请号: 201110456663.0 申请日: 2011-12-30
公开(公告)号: CN103186230B 公开(公告)日: 2017-06-06
发明(设计)人: 王铮 申请(专利权)人: 北京朝歌数码科技股份有限公司
主分类号: G06F3/01 分类号: G06F3/01;G06K9/00;G06T7/20
代理公司: 北京志霖恒远知识产权代理事务所(普通合伙)11435 代理人: 孟阿妮
地址: 100083 北京市海淀区北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 颜色 识别 跟踪 人机交互 方法
【权利要求书】:

1.一种基于颜色识别与跟踪的人机交互方法,包括以下步骤:

步骤一:根据拍摄的目标物体的影像识别目标物体的颜色,并在目标物体的颜色属于预定的多种颜色之一时,设定所述目标物体的颜色为跟踪颜色,设定目标物体为跟踪颜色体;

步骤二:根据在当前的图像中跟踪颜色体的中心位置预测在下一帧图像中跟踪颜色体的中心位置;

步骤三:在预测的中心位置附近的预设的坐标区域内,判断所述坐标区域的每个像素点是否为所述跟踪颜色体的像素点;

步骤四:根据获得的跟踪颜色体的像素点计算所述跟踪颜色体的中心位置,并返回步骤二以根据所述跟踪颜色体的中心位置继续预测在下下一帧图像中所述跟踪颜色体的中心位置;

步骤五:根据检测出的所有属于跟踪颜色体的像素点,获取所述跟踪颜色体的外形;以及

步骤六,根据所述跟踪颜色体的外形在图像中的坐标判断控制行为以进行人机交互。

2.如权利要求1所述的基于颜色识别与跟踪的人机交互方法,其特征在于:所述步骤一包括:

拍摄初始化界面;

在所述初始化界面中显示初始化位置范围;

拍摄所述初始化位置范围内的目标物体;以及

识别所述目标物体的颜色,当所述目标物体的颜色属于预定的多种颜色之一时,设定所述目标物体的颜色为所述跟踪颜色,设定目标物体为跟踪颜色体。

3.如权利要求2所述的基于颜色识别与跟踪的人机交互方法,其特征在于:所述拍摄所述初始化位置范围内的目标物体包括拍摄从所述初始化位置范围沿预设的路线移动一段距离的目标物体。

4.如权利要求1所述的基于颜色识别与跟踪的人机交互方法,其特征在于:所述步骤二包括通过卡尔曼滤波来预测在下一帧图像中跟踪颜色体的中心位置。

5.如权利要求4所述的基于颜色识别与跟踪的人机交互方法,其特征在于,通过卡尔曼滤波来预测在下一帧图像中跟踪颜色体的中心位置包括:

构建卡尔曼滤波器,其系统状态为:Xk=(sx,sy,vx,vy),其中sx、sy分别代表所述跟踪颜色体的中心在x轴和y轴的坐标,vx、vy分别是所述跟踪颜色体在x轴和y轴的速度,初始速度设为0;

所述跟踪颜色体在图像中的二维观测向量为:Zk=(xzk,yzk),xzk为所述跟踪颜色体的中心在x轴的观测向量,yzk为所述跟踪颜色体的中心在y轴的观测向量;

所述卡尔曼滤波器的系统状态方程为:Xk+1=AXk+Wk,其中A为状态转移矩阵,Wk为噪声向量;

所述状态转移矩阵A为:

<mrow><mi>A</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mi>&Delta;</mi><mi>t</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>

其中,Δt表示连续两帧图像间的时间间隔;

所述卡尔曼滤波器的观测矩阵为:

<mrow><mi>H</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>

所述卡尔曼滤波器的观测状态方程为:

Zk=HXk+Vk

其中Vk为噪声向量,其中,Wk和Vk的协方差矩阵Qk和Rk分别为

<mrow><msub><mi>Q</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>

<mrow><msub><mi>R</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>

所述卡尔曼滤波器的系统状态的预测方程为:

<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>AX</mi><mi>k</mi></msub></mrow>

所述卡尔曼滤波器的误差协方差预测方程为:

<mrow><msub><mover><mi>P</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>AP</mi><mi>k</mi></msub><msup><mi>A</mi><mi>T</mi></msup><mo>+</mo><msub><mi>Q</mi><mi>k</mi></msub></mrow>

所述卡尔曼滤波器的增益系数方程为:

<mrow><msub><mi>G</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mover><mi>P</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msup><mi>H</mi><mi>T</mi></msup></mrow><mrow><mi>H</mi><msub><mover><mi>P</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msup><mi>H</mi><mi>T</mi></msup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub></mrow></mfrac></mrow>

所述卡尔曼滤波器的系统状态的状态修正方程为:

<mrow><msub><mi>X</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>G</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mi>H</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow>

所述卡尔曼滤波器的误差协方差预测方程的修正方程为:

其中I为单位矩阵。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京朝歌数码科技股份有限公司,未经北京朝歌数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110456663.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top