[发明专利]用于高速视觉测量的基于合作目标的实时全局搜索方法有效
申请号: | 201310681591.9 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103617624A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 叶东;于潇宇;郭玉波;陈刚;赵振庆 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于高速视觉测量的基于合作目标的实时全局搜索方法,涉及标记点搜索方法。它为了解决高速视觉测量中,全局搜索过程耗时过长、对相机分辨率敏感、系统更新率受制于目标的运动速度的问题。本发明的数据预处理模块中并行化的数据同时输出到数据缓冲控制模块和标记点实时检测模块。标记点实时检测模块检测到标记点像素后,将标记点后续相关数据发送到运算模块,运算模块为多流水线结构,当一帧图像传输结束后,即可输出所有标记点的坐标,经计算得出标记点质心数据并存入对应缓存。本发明具有全局搜索过程耗时短、鲁棒性好、对相机分辨率不敏感、对目标的运动速度不敏感的优点。本发明适用于图像处理领域及视觉测量领域。 | ||
搜索关键词: | 用于 高速 视觉 测量 基于 合作 目标 实时 全局 搜索 方法 | ||
【主权项】:
1.用于高速视觉测量的基于合作目标的实时全局搜索方法,其特征在于:FPGA内部嵌入有相机数据传输与控制模块、数据预处理模块、数据缓存控制模块、标记点实时检测模块和运算模块,所述运算模块通过DSP EMIF数据通信接口与外部的DSP芯片相连;相机数据传输与控制模块:用于完成相机通讯接口控制,并将高速相机的像素数据并行输入到数据预处理模块,同时输出相机的同步时钟信号给数据预处理模块;数据预处理模块:用于保证后续的时钟频率在50MHz以下,该时钟频率来自于相机数据传输与控制模块输出的同步时钟信号;若该同步时钟信号在50MHz以上,则通过将数据位宽倍增的方式将该信号二分频;所述的实时全局搜索方法所应用的嵌入式系统,输入时钟为85MHz,数据预处理模块将二分频后并行的16像素数据同时输出到数据缓存控制模块和标记点实时检测模块;数据缓存控制模块:用于对h行像素进行缓冲,为t时刻高阈值搜索到的标记点像素提供t时刻之前h行的像素数据;标记点实时检测模块:采用双阈值法对合作目标的标记点进行搜索;运算模块:用于通过多级流水线实时计算出标记点的质心坐标,所述质心坐标
的计算公式为:x ‾ = ( Σ i = t - m t - 1 x i p i 2 + Σ i = t n x i p i 2 ) / ( Σ i = t - m t - 1 p i 2 + Σ i = t n p i 2 ) ]]>y ‾ = ( Σ i = t - m t - 1 y i p i 2 + Σ i = t n y i p i 2 ) / ( Σ i = t - m t - 1 p i 2 + Σ i = t n p i 2 ) - - - ( 1 ) ]]> 其中,m是指t时刻之前,属于相同标记点且灰度值大于低阈值的像素的个数,pi是指第i个像素点的灰度值;所述运算模块包括目标识别与集中运算单元、n个目标像素积分模块、多目标参数存储模块和帧间除法与存储模块,n为大于1的整数;其中,标记点实时检测模块对标记点进行检测基于如下四点假设:假设一:假设安放在同一目标上的多个标记点在同一帧图像中具有相同尺寸的外切矩形,且其长宽分别为Dx和Dy;假设二:假设当相邻两帧图像之间,同一标记点的外切矩形面积的差异小于5%,此时两帧图像中,运动目标上标记点的外切矩形满足公式(2):|Dx(t)-Dx(t-1)|<e (2)|Dy(t)-Dy(t-1)|<e其中,e为允许偏差;假设三:在图像中,定义标记点区域为以标记点质心为中心,长和宽分别为a和b的矩形,则n个标记点区域之间不重合,即
假设四:在相邻的两个标记点区域中,位于同一行且距离最近的两个标记点的像素之间的距离L大于12个像素,即L>12pixels;所述的a和b的取值通过如下方法确定:标记点区域的长和宽在第t帧图像的取值a(t)和b(t)为:a(t)=α1Dx(t-1)/2+β1 (4)b(t)=α2Dy(t-1)/2+β2当外切矩形为正方形时,则有D x ( t - 1 ) = D y ( t - 1 ) = Af λz t - 1 × 10 - 3 + c - - - ( 5 ) ]]> 其中,α1与α2为比例系数,A为标记点物理尺寸,f为标定后的镜头焦距,λ为图像传感器的像元尺寸,Zt-1为上一帧的空间坐标定位中,深度方向计算结果,β1和β2为标记点外切矩形到标记点区域范围补偿值,c为补偿值;当DSP处理完一帧图像,根据式公式(4)和公式(5)计算后出a(t)和b(t),将a(t)和b(t)的取值写回FPGA作为公式(6)和公式(7)的判定依据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310681591.9/,转载请声明来源钻瓜专利网。