发明名称 一种应用于视频投影目标定位的参考点识别方法
摘要 一种应用于视频投影目标定位的参考点识别方法,本发明针对大范围物理空间视频投影运动目标定位系统定位精度不高的问题,设计了一种具有高精度和高鲁棒性的应用于大范围物理空间视频投影运动目标定位系统的红外参考点编码方式,针对大范围物理空间视频投影运动目标定位系统定位速度不高的问题,提出了一种高效、鲁棒的应用于大范围物理空间视频投影目标定位系统的红外参考点识别方法。它避免了定位过程中对人可能产生的不适、视频采集时易识别、图像处理计算量小、易于安装调试、稳定性强、不影响游戏体验。
申请公布号 CN105160690A 申请公布日期 2015.12.16
申请号 CN201510506928.1 申请日期 2015.08.18
申请人 武汉大学;中山市金马科技娱乐设备股份有限公司 发明人 种衍文;黄瑞佳;潘少明;王泽文
分类号 G06T7/20(2006.01)I;G06T7/00(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林新中
主权项 一种应用于视频投影目标定位的参考点识别方法,其特征包括如下步骤:(1)、初始化:1‑1)设定亮块的初始类标设为0,表明此亮块暂时不属于任何区域;1‑2)确定基准点,计算所有亮块到图像坐标原点的距离并由小到大排序,将距离原点最近的亮块记为基准点A1,并将其类标更新为其所在区域中亮块个数,将距离原点最远的亮块记为基准点B1;1‑3)设定距离阈值fBeta1和fBeta2,表示中心点与所有点之间距离的最小值需要小于所有基准点距离之间最小值的某个倍数;1‑4)设定初始基准距离,表示记录的上次有效的最短距离;1‑5)设定当前基准距离,表示以A为基准和以B为基准的距离中,最小的距离值,只在某区域选择的第1次迭代时计算;1‑6)设定当前距离调节阈值fBeta2_Max,表示中心点与所有点之间距离的最大值需要小于所有基准点距离之间最小值的某个倍数;1‑7)设定区域分割阈值,表示分割成两个区域的中心点之间距离,需要小于之前最后一次获得的基准点距离最小值的某个倍数;1‑8)设定基准点初始坐标序号,表示与该基准点属于同一区域的亮块数;(2)、计算基准距离:2‑1)、计算初始基准距离:计算类标为0的所有亮块到坐标原点(0,0)的距离,并对距离进行排序,将最小距离设为初始基准距离;2‑2)、计算当前基准距离:计算类标为0的所有亮块到基准点A1的最小距离,并将其设为当前基准距离;2‑3)、更新基准距离:若当前基准距离小于初始基准距离的某个较小倍数或者大于初始基准距离的某个较大倍数,则认为当前计算得到的基准距离不可靠,以初始基准距离来代替当前基准距离;否则,将初始基准距离更新为当前基准距离;(3)、聚类:以当前类标为0的所有亮块到图像原点距离最远的亮块记为基准点B1,计算类标相同的所有点到基准点B1的距离,如果亮块到基准点A1的距离小于到基准点B1的距离,则此亮块属于基准点A1所在区域,基准点A1所在区域中所有亮块的类标加1,更新为当前区域中所含亮块个数;(4)、区域合并:分别计算基准点A1所在区域的中心坐标,计算基准点A1所在区域的中心与基准点B1所在区域的中心的距离,若初始基准距离乘以fBeta1_Ext大于上述距离,则将基准点A1所在区域与基准点B1所在区域合并,并重新计算合并后的区域中心坐标;否则,分别计算所有亮块到基准点A1和B1的距离的最值,求区域内所有亮块到区域中心的距离的最值;(5)、区域完备性检查:当前基准距离乘以fBeta1大于基准点A1所在区域所有亮块到其区域中心的距离与到基准点A1距离之间的最小值,同时,当前基准距离乘以fBeta2大于基准点B1所在区域所有亮块到其区域中心的距离与到基准点B1距离之间的最小值,且当前基准距离乘以fBeta2_Max大于基准点B1所在区域亮块到其区域中心的距离与到基准点B1距离之间的最大值,则区域划分不合理,需要对基准点A1和B1所在区域进行细分,转到第二步,分别在基准点A1和B1所在区域重新确定新的基准点A2,B2;直到所有的区域都满足聚类完备性条件,则完成图像中所有亮块的聚类,以每个区域中亮块的个数表征区域标识,以区域汇总所有亮块的坐标均值为区域的坐标;(6)完成区域聚类之后,将属于同一个区域的亮块赋予相同的标号,以属于同一个区域的亮块的坐标均值作为区域的坐标,也即参考点坐标,以不同区域中所包含的亮块数量作为参考点的编号,通过以上步骤的计算,赋予参考点坐标和编号,实现应用于视频投影目标定位的参考点的识别。
地址 430072 湖北省武汉市武昌区珞珈山武汉大学