发明名称 一种基于分层感知的目标检索方法
摘要 本发明涉及一种基于分层感知的目标检索方法,首先,在待检索视频的单帧图像中匹配被检索目标:通过布设“搜索粒子群”,寻找与待检索目标相似度度量高于一定值的粒子,这些粒子所在区域就是目标的大致位置,实现了低分辨率的目标感知;通过布设“聚焦粒子群”,进行多尺度、多邻域的粒子相似度匹配,得到目标的精确匹配位置。然后,综合被检索视频中多帧图像的匹配结果,确定待检索目标是否出现在被检索视频中。本发明可实现在视频片段或单帧图像中定位被检索目标,可以有效消除因视角、形变、尺度、色彩分布等造成的目标定位不准,可以在不进行视频目标前景/背景检测的前提下,从视频的第一帧开始进行目标检索和定位。
申请公布号 CN103399893B 申请公布日期 2017.02.08
申请号 CN201310311320.4 申请日期 2013.07.23
申请人 中国科学技术大学 发明人 陈宗海;项俊平;赵宇宙;郭明玮
分类号 G06F17/30(2006.01)I;G06T5/40(2006.01)I;G06K9/64(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 杨学明
主权项 一种基于分层感知的目标检索方法,其特征在于实现步骤如下:步骤(1)将待检索目标归一化后用直方图分布进行描述;步骤(2)构造被检索视频单帧图像的空间闭包椭圆镞区域,定义为搜索粒子群,用直方图分布描述粒子,寻找与待检索目标相似度度量高于一定值的粒子,这些粒子所在区域就是目标可能处于的大致位置,实现了低分辨率的目标感知;步骤(3)通过在上述目标的大致位置附近随机生成2W个多尺度、多邻域椭圆镞区域,定义为聚焦粒子群,用直方图分布描述粒子,进行多尺度、多邻域的粒子相似度匹配,得到目标在被检索视频的单帧图像中的精确匹配位置,实现高分辨率的目标定位;步骤(4)综合被检索视频中多帧图像的匹配结果,确定待检索目标是否出现在被检索视频中,并给出匹配度的可视化灰色定性描述图;所述步骤(2)具体实现步骤如下:步骤(2.1)布设搜索粒子群,所述搜索粒子群布设如下:在第i帧图像P<sub>i</sub>中均匀选择N<sub>1</sub>个点作为“基本粒子群”S<sub>i</sub><sup>1</sup>={s<sub>ij</sub><sup>1</sup>,j=1,...,N<sub>1</sub>}的中心,粒子长轴半长H<sub>x</sub>均相等、短轴半长H<sub>y</sub>均相等,H<sub>x</sub>和H<sub>y</sub>取满足如下两个条件的最小值:(a)粒子所在椭圆镞<img file="FDA0001111997180000011.GIF" wi="123" he="78" />为P<sub>i</sub>的闭包,即满足<img file="FDA0001111997180000012.GIF" wi="325" he="86" />(b)粒子两两重合度不小于10%,即<img file="FDA0001111997180000013.GIF" wi="846" he="78" />j≠k;再在P<sub>i</sub>中设置粒子群S<sub>i</sub><sup>1</sup>的翻转粒子群S<sub>i</sub><sup>2</sup>={s<sub>ij</sub><sup>2</sup>,j=1,...,N<sub>1</sub>},使得s<sub>ij</sub><sup>2</sup>与s<sub>ij</sub><sup>1</sup>中心重合,s<sub>ij</sub><sup>2</sup>的长轴半长H<sub>x</sub>'等于s<sub>ij</sub><sup>1</sup>的短轴半长H<sub>y</sub>、s<sub>ij</sub><sup>2</sup>的短轴半长H<sub>y</sub>'等于s<sub>ij</sub><sup>1</sup>的长轴半长H<sub>x</sub>,S<sub>i</sub><sup>1</sup>∪S<sub>i</sub><sup>2</sup>组成了搜索粒子群;步骤(2.2)在搜索粒子群中,通过计算两个粒子分布之间的相似性度量,寻找与待检索目标相似度度量高于某个设定值的粒子,两个粒子分布p={p<sup>(v)</sup>}<sub>v=1,...,m</sub>和q={q<sup>(v)</sup>}<sub>v=1,...,m</sub>之间的相似性度量为如下的Bhattacharyya系数:<maths num="0001"><math><![CDATA[<mrow><mi>&rho;</mi><mo>&lsqb;</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>&rsqb;</mo><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>v</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msqrt><mrow><msup><mi>p</mi><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow></msup><msup><mi>q</mi><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001111997180000014.GIF" wi="734" he="126" /></maths>步骤(2.3)记录下相似度高于设定值的粒子信息,这些粒子所在区域就是目标可能处于的大致位置,这些区域的并集就是步骤(3)需考虑的搜索范围,其它区域不再进行搜索。
地址 230026 安徽省合肥市包河区金寨路96号