一种自适应目标定位方法技术

技术编号:2927203 阅读:123 留言:0更新日期:2012-04-11 18:40
一种自适应目标定位方法,计算原始图像的能量值;基于自适应能量滤波进行目标粗定位,得到目标侯选区;对目标候选区域进行检验;若该候选区域为真正的候选区,则进行后续步骤,否则,重新进行目标粗定位;对检验通过的目标区域进行修正;最后输出定位的目标精确位置。本发明专利技术先通过一种自适应的高通能量滤波快速地粗分割出目标的候选区域,再用较为细致的纹理特征对候选区域进行校验和修正,最后得到目标的精确位置,定位速度快、准确率高、鲁棒性强,特别适用于实时目标自动识别系统中的目标定位。

【技术实现步骤摘要】

本专利技术涉及图像处理和模式识别领域中的目标自动定位。
技术介绍
在图像处理和模式识别领域的目标自动识别技术中,目标定位是一个至关重要 的环节,其定位的速度和准确程度直接影响到目标识别系统的性能。当前目标定 位的方法主要有模板匹配、利用颜色信息、基于小波和形态学相结合、二值化投 影等方法。这些方法主要存在的缺陷是-1、 系统参数的调节受环境因素(如天气、摄像角度、捕获图片的质量等)的 影响较大,即当这些环境因素发生改变时由于参数选择不当往往会造成目标的误 定位和漏定位;2、 计算复杂度较高,因此目标定位速度往往较慢,从而影响目标识别系统整体的实时性能。而在实时目标识别系统中,对于目标定位速度和系统的鲁棒性(Robust)要求都 很高,因此快速、高准确率的自适应目标定位方法成为图像处理和模式识别领域 中的研究热点。
技术实现思路
本专利技术要解决的技术问题是,提出,能够快速准确 地定位待识别的目标,且参数调节受环境因素的影响小。本专利技术的技术方案包括以下步骤-步骤l:计算原始图像的能量值;步骤2:基于自适应能量滤波进行目标粗定位,得到目标侯选区; 步骤3:对目标候选区域进行检验;若该候选区域为真正的侯选区,则进行 后续步骤,否则,重新进行目标粗定位。步骤4:对检验通过的目标区域进行修正; 步骤5:最后输出定位的目标精确位置。 步骤1中的计算原始图像的能量值,是将原图像平均划分为大小为wx"的小 方块,然后分别计算各个小方块内的能量值,最后计算这些能量值的统计值。步骤中的进行目标粗定位,是先通过高通能量滤波将图像中能量低的区域滤 除掉,然后在剩余能量高的区域根据目标形状的先验知识粗分割出目标的候选区 域。包括以下步骤步骤2-l根据计算出来能量数组的统计值确定一个初始阈值;步骤2-2由选取的阈值滤除能量低的区域,即能量小于该阈值的小方块区域被滤除掉;步骤2-3将剩下的能量高且相邻的小方块区域连通在一起;步骤2-4根据目标形状的先验知识检査高能量的连通区域有无可能目标,若有则输出该目标作为候选区域,执行后面步骤3,否则执行步骤2-5;步骤2-5将本次阈值减去一步长值从而确定一个新的阈值,然后重新执行步骤2-2。步骤3对目标候选区域进行检验,是指利用目标较为细致的纹理特征进一步去除掉那些干扰区域并将真正的目标区域分割出来,可以包括以下步骤 3-1 二值化候选区域,提取一些行作为检验行; 3-2对各检验行的跳变次数进行计数; 3-3计算跳变次数均值和各行跳变次数方差;3-4由均值和方差校验该侯选区是否为真正的侯选区。本专利技术根据目标在某一方向上能量高并且集中的特点,先通过一种自适应的高 通能量滤波快速地粗分割出目标的候选区域,再用较为细致的纹理特征对候选区 域进行校验和修正,最后得到目标的精确位置。该方法定位速度快、准确率高、 鲁棒性强,特别适用于实时目标自动识别系统中的目标定位。因此具有很强的实 时性和鲁棒性,尤其适用于车牌识别、人脸识别等实时识别系统。附图说明图l是本专利技术提出的目标定位方法的总体流程图。图2是本专利技术通过自适应能量滤波法快速粗定位目标的流程图。 图3是对目标粗定位的结果进行校验的流程图。具体实施方式-本专利技术流程如图1所示,其步骤描述如下-步骤l:计算原始图像的能量值。在图像处理中,能量是一种描述目标整体特 征的统计参数。这里图像能量值的计算过程是将原图像平均划分为大小为WXW的 小方块,然后分别计算各个小方块内的能量值,最后计算这些能量值的统计值(如 均值等)。划分小方块的优点一是将对原始图像所有像素的处理转化为对縮小了 "x"倍的二维数组处理,这样可极大加快了后面目标分割速度,二是可去除掉该 方向上特征值跳变剧烈但分布稀疏的区域,从而最大限度地减少噪声的影响。步骤2:基于自适应能量滤波进行目标粗定位。在原始图像中,目标区域往往 是在某一方向上特征值跳变剧烈且集中的区域。所以基于自适应能量滤波进行目 标粗定位的主要思想是先通过一种高通能量滤波快速地将图像中绝大部分平滑区 域(即能量低的区域)滤除掉,然后在剩余能量高的区域根据目标形状的先验知 识粗分割出目标的候选区域。这里所谓的自适应是指用于能量滤波的阈值是根据 原始图像本身的能量分布和目标分割的结果自动调节。阈值的取值至关重要,因为阈值若过大,真正的目标区域有可能部分或全部被滤除掉,从而出现漏定位;若阈值过小,会出现大量的干扰区域,不仅会大幅度增加后面检验时间,还会导致错定位。本步骤的具体处理流程如图2所示,其主要过程如下 步骤2-1:根据计算出来能量数组的统计值确定一个初始阈值; 步骤2-2:由选取的闺值滤除能量低的区域,即能量小于该阈值的小方块区域被滤除掉;步骤2-3:将剩下的能量高且相邻的小方块区域连通在一起;步骤2-4:根据目标形状的先验知识检査高能量的连通区域有无可能目标(即候选目标),若有则输出该目标候选区域(即目标粗定位结果)执行后续步骤3,否则执行步骤2-5;步骤2-S:将本次阈值减去一步长值从而确定一个新的阈值,然后重新执行步 骤2-2;通过以上步骤,少量包含目标的候选区域便被快速地分割出来。 步骤3:对目标候选区域进行检验。基于能量滤波进行目标粗定位主要利用 了目标较为粗略的纹理特征快速地分割出目标候选区域。而目标定位检验则利用 目标较为细致的纹理特征进一步去除掉那些干扰区域并将真正的目标区域分割出 来。相对于能量计算,通常细致的纹理特征计算复杂度要高得多。但是由于进行 了上一步的粗定位,目标的校验仅在较小的候选区域进行,因此并不影响系统的 整体实时性。通过对目标候选区域进行检验,若该候选区域为非真目标区域则重 新进行粗定位,可以执行步骤2-5,否则执行后续步骤4。步骤4:对检验通过的目标区域进行修正。由于在以上步骤中,为了加快定 位速度和降低噪声的影响,各个步骤均釆用基于小方块为单位进行处理。因此目 标的定位结果不可避免地引入了方块效应,即真实目标的位置和实际定位结果可 能存在一定范围的偏差,所以必须恢复到以像素为单位来对定位的目标区域进行 修正处理。修正时可在较小的范围内使用模板匹配或提取更精细的纹理特征等方 法来进行最后的目标精确定位。步骤5:最后输出定位的目标精确位置,用于以后的识别工作中。下面以本专利技术在车牌自动识别系统中车牌定位的应用为例来进一步地详细说明。本专利技术方法根据车牌在图像中的水平方向上能量高而集中的特点,首先用上 述自适应能量滤波法快速地分割出车牌候选区域,再用车牌较为细致的纹理特征 对候选区域进行检验去除掉伪车牌区域而得到车牌的大致区域,最后对车牌的大 致区域进行修正得到车牌的精确位置,从而达到快速和精确定位车牌的目的。其 具体过程如下-1设原始输入图像大小为MxW,先将该图像(MxAO平均划分为大小为8x8 的小方块;2计算各个小方块内的能量值。在数字图像处理中,能量的计算表达式如下义 少式中,p(xj)为图像坐标(x,力的特征值。考虑到在实际捕获的汽车图片中,车牌 区域往往是在水平方向上灰度值跳变剧烈且集中的区域,所以选取p(;c,力为水平 方向上的灰度差分值,艮P-p"力H 2/(x,力—— 1,力_ /(x +1,力J (2)贝U,第(/,力小方块的能量值计算如下五(!'"')= Z Z/本文档来自技高网...

【技术保护点】
一种自适应目标定位方法,包括以下步骤:步骤1:计算原始图像的能量值;步骤2:基于自适应能量滤波进行目标粗定位,得到目标侯选区;步骤3:对目标候选区域进行检验;若该候选区域为真正的侯选区,则进行后续步骤,否则,重新进行 目标粗定位;步骤4:对检验通过的目标区域进行修正;步骤5:最后输出定位的目标精确位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹刚王泽民张本全
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1