对目标对象进行检测、确定目标对象数量的方法和设备技术

技术编号:10581957 阅读:200 留言:0更新日期:2014-10-29 13:07
本发明专利技术公开了一种对目标对象进行检测、确定目标对象数量的方法和设备,其主要内容包括:通过在将包含目标对象的图像帧转化得到积分图像后,利用检测设备对得到的所述积分图像进行区域检测,并从检测得到的多个满足不同设定条件的区域中分别选择区域,对选择出的区域进行计算,判断选择出的区域是否属于同一目标对象中的不同区域,并在确定选择出的区域属于同一目标对象中的不同区域时,整合得到目标对象,避免了只检测目标对象的某一区域进行目标对象的确认存在检测错误率较高以及经常出现漏检的问题,提高了目标对象的检测准确率,该技术应用在交通领域,提高了确定斑马线上正在通过行人的精确度,进一步提高了交通安全的系数。

【技术实现步骤摘要】
对目标对象进行检测、确定目标对象数量的方法和设备
本专利技术涉及智能监控领域,尤其涉及一种对目标对象进行检测、确定目标对象数量的方法和设备。
技术介绍
随着科学技术的进步,人们的生活节奏越来越快。在通过马路时,经常能够看到的一种情形:斑马线上的绿灯指示---行人通过马路的时间还剩下少于10秒的时间,有些行人为了节省这10秒的时间,快速通过斑马线。现实生活中这种情形很常见,但是存在一定的安全隐患。为了达到机动车礼让行人的目的,提出了将斑马线上通过的行人作为目标对象进行检测,采用对斑马线上通过的行人进行人头检测的方式,确定当前斑马线上是否存在正在通过的行人,具体方式为:主要通过对采集到的图像中是否存在有近似圆形的物体来进行判别。目前,大多数“人头检测”算法都是通过机器学习的方法来实现的,而目前主流的机器学习方法为基于Boosting的方法,该方法主要分成学习和检测两个阶段。所谓学习阶段是通过Boosting算法训练得到人头检测设备,换句话说,就是通过对大量的图像样本进行分析,得到其间的判别规律。具体地,所述学习阶段算法的具体步骤如下:第一步:给定一系列训练样本(x1,y1),(x2,y2),……(xn,yn),其中,yi=0表示为负样本(非人头),yi=1表示为正样本(人头),n为训练样本数目,i的取值为1~n。第二步,初始化权重w1,i=1.0/n,并对t=1,.....n,进行归一化处理,得到归一化权重:第三步,利用弱分类函数h(x,f,p,θ),计算所对应每一个样本的弱分类加权(qt)错误率ε:ε=Σiqi|h(xi,f,p,θ-yi)|第四步:比较得到错误率εt最小时对应的弱分函数ht(x),其中:错误率εt=minf,p,θΣiqi|h(xi,f,p,θ)-yi|=Σiqi|h(xi,ft,pt,θt)-yi|,ht(x)=h(x,ft,pt,θt);第五步:利用第四步确定的弱分函数,对归一化权重进行调整:其中ei=0表示xi被正确分类,ei=1表示xi被错误的分类,第六步:利用调整后的权重确定得到针对近似圆形的物体进行判别的强分类函数:其中所述检测阶段就是利用学习训练阶段得到的强分类函数对采集到的的图像进行扫描判别,确定出图像中是否包含有人头区域,并在确定包含有人头区域时存储并输出。针对现在采用人头检测设备对图像中是否包含人头区域进行判断的方式实现对斑马线中是否存在正在通过的行人的判断,在使用过程中存在以下问题:1、由于在对类似圆形的物体进行判断的过程中,可能会将一些不是人头但是圆形的物体信息进行检测,这样确定出的行人信息与实际存在的行人信息误差较大;2、当人头所处的背景与某些重色系的背景相同时,造成人头检测设备无法识别,以致于出现漏检的问题。综上所述,在现有技术中,对斑马线上正在通过的行人进行检测的方式存在检测错误率较高以及经常出现漏检的问题。
技术实现思路
本专利技术实施例提供了一种对目标对象进行检测、确定目标对象数量的方法和设备,用于解决现有技术中对斑马线上正在通过的行人进行检测的方式存在检测错误率较高以及经常出现漏检的问题。一种对目标对象进行检测的方法,包括:按照至少一个设定角度对采集到的图像帧进行梯度强度计算,得到该设定角度对应的梯度强度图像,并将所述梯度强度图像进行积分转换,得到积分图像;利用部件检测设备对得到的所述积分图像进行检测,分别检测得到满足N个不同设定条件的多个区域,其中,N为大于2的正整数;针对得到的满足不同设定条件的区域,分别执行以下操作,直至确定出属于同一目标对象的N个区域:选择第一区域和第二区域,其中,所述第一区域满足第M设定条件,所述第二区域满足第M+1设定条件,所述第M设定条件与所述第M+1设定条件不同;将所述第一区域和所述第二区域进行距离计算,并根据计算得到的结果,确定出所述第一区域和所述第二区域是否属于同一目标对象中的不同区域的第M概率,其中,M为大于0且不小于N-1的正整数;当所述第M概率大于设定的第M阈值时,确定所述第一区域和所述第二区域属于同一目标对象中的不同区域,并将M更新为M+1,继续执行选择满足第M+1+1设定条件的区域的操作;在确定出属于同一目标对象的N个区域之后,将确定出的N个区域进行整合得到目标对象。一种基于上述的对目标对象进行检测后确定目标对象数量的方法,包括:将整合得到的目标对象与其他图像帧中得到的目标对象进行比较;在确定整合得到的目标对象与其他图像帧中得到的目标对象不是同一目标对象时,统计在所有图像帧中出现的不同目标对象的数量。一种对目标对象进行检测的设备,包括:积分图像获取模块,用于按照至少一个设定角度对采集到的图像帧进行梯度强度计算,得到该设定角度对应的梯度强度图像,并将所述梯度强度图像进行积分转换,得到积分图像;区域检测模块,用于利用部件检测设备对得到的所述积分图像进行检测,分别检测得到满足N个不同设定条件的多个区域,其中,N为大于2的正整数;目标对象区域确定模块,用于针对得到的满足不同设定条件的区域,分别执行以下操作,直至确定出属于同一目标对象的N个区域:选择第一区域和第二区域,其中,所述第一区域满足第M设定条件,所述第二区域满足第M+1设定条件,所述第M设定条件与所述第M+1设定条件不同;将所述第一区域和所述第二区域进行距离计算,并根据计算得到的结果,确定出所述第一区域和所述第二区域是否属于同一目标对象中的不同区域的第M概率,其中,M为大于0且不小于N-1的正整数;当所述第M概率大于设定的第M阈值时,确定所述第一区域和所述第二区域属于同一目标对象中的不同区域,并将M更新为M+1,继续执行选择满足第M+1+1设定条件的区域的操作;目标对象整合模块,用于在确定出属于同一目标对象的N个区域之后,将确定出的N个区域进行整合得到目标对象。一种基于上述的对目标对象进行检测后确定目标对象数量的设备,包括:比较模块,用于将整合得到的目标对象与其他图像帧中得到的目标对象进行比较;统计模块,用于在确定整合得到的目标对象与其他图像帧中得到的目标对象不是同一目标对象时,统计在所有图像帧中出现的不同目标对象的数量。本专利技术有益效果如下:本专利技术实施例通过在将包含目标对象的图像帧转化得到积分图像后,利用检测设备对得到的所述积分图像进行区域检测,并从检测得到的多个满足不同设定条件的区域中选择区域,对选择出的区域进行计算,判断选择出的区域是否属于同一目标对象中的不同区域,并在确定选择出的区域属于同一目标对象中的不同区域时,整合得到目标对象,与现有技术相比,利用目标对象中包含的各个区域之间的关联关系确定目标对象,避免了只检测目标对象的某一区域进行目标对象的确认存在检测错误率较高以及经常出现漏检的问题,提高了目标对象的检测准确率,该技术应用在交通领域,提高了判断斑马线上正在通过行人的准确度,进一步提高了交通安全的系数。附图说明图1为本专利技术实施例一的一种对目标对象进行检测的方法的流程示意图;图2为按照一个设定角度从包含目标对象信息的图像帧中选择第一窗口区域和第二窗口区域的示意图;图3为窗口覆盖内的积分图像中包含窗口个数不同时权重的划分示意图;图4为本专利技术实施例二的一种对目标对象进行检测的方法的流程示意图;图5为本专利技术实施例三的一种确定目标对象数量的方法的流程示意本文档来自技高网
...
对目标对象进行检测、确定目标对象数量的方法和设备

【技术保护点】
一种对目标对象进行检测的方法,其特征在于,包括:按照至少一个设定角度对采集到的图像帧进行梯度强度计算,得到该设定角度对应的梯度强度图像,并将所述梯度强度图像进行积分转换,得到积分图像;利用部件检测设备对得到的所述积分图像进行检测,分别检测得到满足N个不同设定条件的多个区域,其中,N为大于2的正整数;针对得到的满足不同设定条件的区域,分别执行以下操作,直至确定出属于同一目标对象的N个区域:选择第一区域和第二区域,其中,所述第一区域满足第M设定条件,所述第二区域满足第M+1设定条件,所述第M设定条件与所述第M+1设定条件不同;将所述第一区域和所述第二区域进行距离计算,并根据计算得到的结果,确定出所述第一区域和所述第二区域是否属于同一目标对象中的不同区域的第M概率,其中,M为大于0且不小于N‑1的正整数;当所述第M概率大于设定的第M阈值时,确定所述第一区域和所述第二区域属于同一目标对象中的不同区域,并将M更新为M+1,继续执行选择满足第M+1+1设定条件的区域的操作;在确定出属于同一目标对象的N个区域之后,将确定出的N个区域进行整合得到目标对象。

【技术特征摘要】
1.一种对目标对象进行检测的方法,其特征在于,包括:按照至少一个设定角度对采集到的图像帧进行梯度强度计算,得到该设定角度对应的梯度强度图像,并将所述梯度强度图像进行积分转换,得到积分图像;利用部件检测设备对得到的所述积分图像进行检测,分别检测得到满足N个不同设定条件的多个区域,其中,N为大于2的正整数;针对得到的满足不同设定条件的区域,分别执行以下操作,直至确定出属于同一目标对象的N个区域:选择第一区域和第二区域,其中,所述第一区域满足第M设定条件,所述第二区域满足第M+1设定条件,所述第M设定条件与所述第M+1设定条件不同;将所述第一区域和所述第二区域进行距离计算,并根据计算得到的结果,确定出所述第一区域和所述第二区域是否属于同一目标对象中的不同区域的第M概率,其中,M均为大于0且小于N的正整数;当所述第M概率大于设定的第M阈值时,确定所述第一区域和所述第二区域属于同一目标对象中的不同区域,并将M更新为M+1,继续执行选择满足第M+1+1设定条件的区域的操作;在确定出属于同一目标对象的N个区域之后,将确定出的N个区域进行整合得到目标对象。2.如权利要求1所述的方法,其特征在于,当所述第M概率不大于设定的第M阈值时,所述方法还包括:确定所述第一区域和所述第二区域不属于同一目标对象中的不同区域;从满足第M+1设定条件的区域中,选择第三区域,其中,所述第三区域是与所述第二区域不相同的其他区域;将所述第一区域和所述第三区域进行距离计算,并根据计算得到的结果,确定出所述第一区域和所述第三区域是否属于同一目标对象中的不同区域的第M/概率,其中,M/为大于0且小于N的正整数;当所述第M/概率大于设定的第M阈值时,确定所述第一区域和所述第三区域属于同一目标对象中的不同区域,并将M更新为M+1,继续执行选择满足第M+1+1设定条件的区域的操作;当所述第M/概率不大于设定的第M阈值时,确定所述第一区域和所述第三区域不属于同一目标对象中的不同区域,继续执行从满足第M+1设定条件的区域中,选择已选择的区域不同的其他区域。3.如权利要求1所述的方法,其特征在于,所述N为3,第一设定条件为:检测得到的一个区域内包含的目标对象的一个特征的特征值与设定的包含一个人体的头肩区域的特征值之差满足设定的第一数值;第二设定条件为:检测得到的一个区域内包含的目标对象的一个特征的特征值与设定的包含一个人体的躯干区域的特征值之差满足设定的第二数值;第三设定条件为:检测得到的一个区域内包含的目标对象的一个特征的特征值与设定的包含一个人体的腿部区域的特征值之差满足设定的第三数值。4.如权利要求3所述的方法,其特征在于,所述检测得到一个区域内的特征值,包括:从得到的积分图像中选择一个符合设定窗口大小的窗口区域,按照设定的移动步长和缩放参数移动该窗口区域,对该积分图像进行扫描;在所述窗口区域移动的过程中,当覆盖该积分图像的位置发生变化时,通过以下方式计算变化后窗口区域内扫描到的该目标对象的一个特征对应的特征值:其中,featureV表示变化后窗口区域内扫描到的该目标对象的一个特征的特征值;N为该目标对象的特征的窗口个数;wi为该目标对象的特征的第i个窗口的权重值;sumi为该目标对象的特征窗口区域覆盖内的积分图像中包含的第i个窗口在设定方向上梯度强度和。5.如权利要求1~4任一所述的方法,其特征在于,将所述第一区域和所述第二区域进行距离计算,包括:确定所述第一区域内包含的各个像素点的像素点坐标,以及所述第二区域内包含的各个像素点的像素点坐标;将确定出的所述第一区域内包含的各个像素点的像素点坐标与确定出的第二区域内包含的各个像素点的像素点坐标进行作差运算,并将得到的差值进行求和;将得到的和值作为所述第一区域与所述第二区域之间的距离值。6.如权利要求5所述的方法,其特征在于,根据计算得到的结果,确定出所述第一区域和所述第二区域是否属于同一目标对象中的不同区域的第M概率,包括:利用所述第一区域内包含的各个像素点的像素点坐标和所述第二区域内包含的各个像素点的像素点坐标,计算得到所述第一区域和所述第二区域的像素点坐标的均值和方差值;通过以下方式计算所述第一区域与所述第二区域是否属于同一个目标对象中不同区域的第M概率:其中:p(d)为所述第一区域与所述第二区域是否属于同一个目标对象中不同区域的第M概率;d为所述第一区域与所述第二区域之间的距离值;m为统计得到的所述第一区域与所述第N区域距离的均值;μ为统计得到的所述第一区域与所述第二区域距离的方差。7.如权利要求1所述的方法,其特征在于,所述按照至少一个设定角度对采集到的包含目标对象信息的图像帧进行梯度强度计算,具体包括:按照一个设定角度从包含目标对象信息的图像帧中选择第一窗口区域,以及从包含目标对象信息的图像帧中选择第二窗口区域,其中,所述第一窗口区域与所述第二窗口区域的大小相同,且在图像帧中的位置满足将所述第一窗口区域旋转180°后与所述第二窗口区域重叠;将选择出的所述第一窗口区域内包含的各个像素点的像素值与所述第二窗口区域内包含的各个像素点的像素值进行作差,并将差值进行求和运算;将得到的和值作为对于该设定角度的图像帧的梯形强度值。8.一种基于权利要求1所述的对目标对象进行检测的方法确定目标对象数量的方法,其特征在于,包括:将整合得到的目标对象与其他图像帧中得到的目标对象进行比较;在确定整合得到的目标对象与其他图像帧中得到的目标对象不是同一目标对象时,统计在所有图像帧中出现的不同目标对象的数量。9.一种对目标对象进行检测的设...

【专利技术属性】
技术研发人员:周祥明潘石柱汪海洋王刚张兴明傅利泉朱江明吴军吴坚
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1