【技术实现步骤摘要】
对目标对象进行检测、确定目标对象数量的方法和设备
本专利技术涉及智能监控领域,尤其涉及一种对目标对象进行检测、确定目标对象数量的方法和设备。
技术介绍
随着科学技术的进步,人们的生活节奏越来越快。在通过马路时,经常能够看到的一种情形:斑马线上的绿灯指示---行人通过马路的时间还剩下少于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)|第四步:比较得到 ...
【技术保护点】
一种对目标对象进行检测的方法,其特征在于,包括:按照至少一个设定角度对采集到的图像帧进行梯度强度计算,得到该设定角度对应的梯度强度图像,并将所述梯度强度图像进行积分转换,得到积分图像;利用部件检测设备对得到的所述积分图像进行检测,分别检测得到满足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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。