[发明专利]一种适用于空间绳系机器人的实时空间目标特征点跟踪方法无效
申请号: | 201310018187.3 | 申请日: | 2013-01-18 |
公开(公告)号: | CN103150737A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 黄攀峰;蔡佳;孟中杰;刘正雄 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 空间 机器人 实时 目标 特征 跟踪 方法 | ||
1.一种适用于空间绳系机器人的实时空间目标特征点跟踪方法,其特征在于步骤如下:
步骤1:对视频第一帧图像I1中待跟踪目标T用矩形区域标记,四个顶点分别表示为(xul,yul),(xur,yur),(xdl,ydl),(xdr,ydr);应用SURF算法对矩形内待跟踪目标进行特征点提取,提取出的特征点簇表示为I1,I2,…,In,,其坐标位置分别表示为(x1,y1),(x2,y2),…,(xn,yn),随后进行离散点消除;
所述离散点消除方法:对于I1,I2,…,In中的每n-1个点计算其中的每个点到其几何中心(xa,ya)距离的平均值da;求取剩余一点(xr,yr)到(xa,ya)的距离dr;并进行如下判断,如果dl>R*da,则令(xr,yr)=(xa,ya),否则不做处理;R为距离判定阈值;
步骤2:求取离散点消除后I1,I2,…,In各点中x坐标最大和最小的两个xmax,xmin,然后求得各点中y坐标最大和最小的两个ymax,ymin;以(xmax,ymax),(xmax,ymin),(xmin,ymax)和(xmin,ymin)四点作为初始迭代轮廓点代入Greedy Snake算法,从而得到提取出的目标轮廓点簇C1,C2,…,Cn;然后按照步骤1中的离散点消除方法对C1,C2,…,Cn进行离散点消除,随后求取x,y坐标分别为最大、最小时的四个顶点,其形成的矩形R作为目标的精确模型;
步骤3:对进行过离散点消除后的C1,C2,…,Cn,各点采用金字塔KLT特征点跟踪算法在后续帧中进行跟踪,获取新的特征点C1n,C2n,…,Cnn;然后按照步骤1中的离散点消除方法对C1,C2,…,Cn进行离散点消除,随后求取x,y坐标分别为最大、最小时的四个顶点,其形成的矩形Rn作为目标的下一个精确模型;跟踪过程中记录当前帧数Fnum,每一帧都计算出Rn的面积Ra,中心点坐标(xc,yc)距离图像左上角(0,0)的欧氏距离dc;
步骤4:对于采用金字塔KLT特征点跟踪算法的后续帧中进行自适应策略判断,如果不符合更新要求,则转入步骤1,如果更新生效则自动确定新的目标大致区域,转入步骤1;
所述自适应策略判断步骤如下:
步骤(1):根据帧数计数器,判断当前帧帧数是否为10的倍数,若是则主动更新策略生效转至步骤(5)执行,若不满足则转至步骤(2);
步骤(2):计算每帧中跟踪目标在图像中的轮廓区域面积,若相邻帧之间由特征点簇计算出的目标区域面积变化达到15%,则被动更新策略生效转至步骤(5)执行,若不满足则转至步骤(3);
步骤(3):计算每帧中由特征点簇计算出的目标质心坐标与图像左上角(0,0)坐标之间的欧式距离,若相邻帧之间该距离变化达到10%,则被动更新策略生效转至步骤(5)执行,若不满足则转至步骤(4);
步骤(4):计算每帧中目标上特征点数目,若相邻帧之间该数目变化达到30%,则被动更新策略生效转至步骤(5)执行,若不满足则转至步骤3;
步骤(5):以上一帧中精确定位后的目标轮廓为基准,求其上、下、左、右四点形成的矩形,并延该矩形每边中点向左右延伸直至各边长为原边长的1.5倍;获得面积为原矩形面积2.25倍后的新矩形区域,转至步骤1。
2.根据权利要求1所述适用于空间绳系机器人的实时空间目标特征点跟踪方法,其特征在于:所述R=2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310018187.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能椅子
- 下一篇:一种数据处理方法及装置