CN102867183B - 一种车辆遗撒物检测方法、装置及智能交通监控*** - Google Patents

一种车辆遗撒物检测方法、装置及智能交通监控*** Download PDF

Info

Publication number
CN102867183B
CN102867183B CN201210302637.7A CN201210302637A CN102867183B CN 102867183 B CN102867183 B CN 102867183B CN 201210302637 A CN201210302637 A CN 201210302637A CN 102867183 B CN102867183 B CN 102867183B
Authority
CN
China
Prior art keywords
mrow
msub
classifier
mtd
sample
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210302637.7A
Other languages
English (en)
Other versions
CN102867183A (zh
Inventor
吴金勇
王一科
薛俊锋
刘德健
龚灼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anke Robot Co ltd
SHANGHAI QINGTIAN ELECTRONIC TECHNOLOGY CO LTD
Original Assignee
China Security and Surveillance Technology PRC Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Security and Surveillance Technology PRC Inc filed Critical China Security and Surveillance Technology PRC Inc
Priority to CN201210302637.7A priority Critical patent/CN102867183B/zh
Publication of CN102867183A publication Critical patent/CN102867183A/zh
Application granted granted Critical
Publication of CN102867183B publication Critical patent/CN102867183B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明适用于智能交通领域,提供了一种车辆遗撒物检测方法、装置及智能交通监控***,所述方法包括下述步骤:从实时视频流中解码获取预设虚拟检测区域的视频数据;当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像;提取所述待测车辆的前景图像的颜色和纹理特征;根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物。在本发明中,实时获取视频流,如果有车辆进入设定的检测区域,则根据AdaBoost判别规则进行检测,判断是否有沙土等车辆遗撒物,达到了检测快速、高效,查控准确的效果,节省了人力物力。

Description

一种车辆遗撒物检测方法、装置及智能交通监控***
技术领域
本发明属于智能交通领域,尤其涉及一种车辆遗撒物检测方法、装置及智能交通监控***。 
背景技术
随着全国公路交通建设的快速发展和泥头车的大量使用,泥头车造成的危害越来越大,特别是泥头车遗撒沙土,既造成环境污染,严重的也会影响交通,因而引起了交通部门的重视,建立泥头车等车辆的遗撒物监控是必然趋势。目前,对于车辆的遗撒物检测主要采取人工检测,耗费的大量人力、物力资源,且监控效率较低。 
发明内容
本发明实施例提供一种车辆遗撒物检测方法,旨在解决现有技术采用人工方式对泥头车等车辆的遗撒物进行检测,耗费大量人力、物力的问题。 
本发明实施例是这样实现的,一种车辆遗撒物检测方法,所述方法包括下述步骤: 
从实时视频流中解码获取预设虚拟检测区域的视频数据; 
当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像; 
提取所述待测车辆的前景图像的颜色和纹理特征; 
根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物; 
所述AdaBoost判别规则通过下述步骤构造: 
1,输入样本图片(x1,y1),...,(xn,yn); 
2,提取所述样本图片的颜色和纹理特征向量; 
3,分别将所述yi=-1和1的样本的权重初始化为
4,归一化所述样本权重ωt,归一化计算公式为
5,根据所述特征训练分类器,并计算其误差,其误差按照下面的公式估算εj=∑iωi|hj(xi)-yi|; 
6,选择所述分类器中误差εt最小的分类器; 
7,按照公式更新所述样本权重,其中,如果分类正确则ei=0:否则,ei=1; 
8,判断所述分类次数是否等于分类器个数,如果分类次数等于分类器个数,则进入步骤9,否则返回步骤4; 
9,得到最终的强分类器为: h ( x ) = 1 Σ t = 1 T α t h t ( x ) ≥ 1 2 Σ t = 1 T α t 0 otherwise .
其中,n为样本总数;m和l分别为反例样本和正例样本的数量;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数 β t = ϵ t 1 - ϵ t ; 参数 α t = log 1 β t .
进一步,所述从实时视频流解码获取预设虚拟检测区域视频数据的步骤具体为: 
更新解码组件和解码关系表; 
根据所述解码关系表,查找对应解码组件; 
根据所述解码组件,构建完整的解码链路进行解码; 
发送解码产生的虚拟检测区域的视频帧数据。 
进一步,所述当车辆进入预设虚拟检测区域时,获取待测车辆前景图像的步骤具体为: 
采用多模态高斯背景模型对视频图像运动背景建模,确定背景分布; 
利用所述背景分布,获取运动区域,并对所述运动区域进行前景分割与形态学处理; 
从所述运动区域中截取测试图像。 
进一步,所述AdaBoost分类模型通过下述步骤构造: 
4.1输入m个样本图片(x1,y1),...,(xm,ym); 
4.2提取所述样本图片的颜色和纹理特征向量; 
4.3初始化所述样本权重为D1(i)=1/m; 
4.4找到一个对应于分布Dt的弱假设ht:X→{-1,+1},并得到其分类误差  ϵ t = Σ i : h t ( x i ) ≠ y i D t ( i ) ;
4.5根据公式计算分类器权重; 
4.6根据公式更新所述样本权重; 
4.7判断所述分类次数是否等于分类器个数,如果分类次数等于分类器个数,则进入步骤4.8,否则返回步骤4.4; 
4.8得到最终的强分类器。 
其中,m为样本个数;xi∈X;yi∈Y={+1,-1};Dt(i)为第t次迭代中第i个训练样本的权重;εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重; 
本发明实施例还提供一种车辆遗撒物检测装置,所述装置包括: 
视频数据获取单元,用于从实时视频流中解码获取预设虚拟检测区域的视频数据; 
前景图像截取单元,用于当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像; 
特征提取单元,用于提取所述待测车辆的前景图像的颜色和纹理特征; 
遗撒物判断单元,用于根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物; 
AdaBoost分类模型构造单元,用于利用提取的样本特征,构造AdaBoost分类模型; 
AdaBoost判别规则构造单元,用于利用提取的样本特征,构造AdaBoost判别规则; 
所述AdaBoost判别规则构造单元具体包括: 
第二样本输入模块,用于输入样本图片(x1,y1),...,(xn,yn),其中,yi=-1,1分别表示为反例样本和正例样本; 
第二特征提取模块,用于提取所述样本图片的颜色和纹理特征向量; 
第二权重初始化模块,用于分别将所述yi=-1和1的样本的权重初始化为 这里的m和l分别为反例样本和正例样本的数量; 
归一化权重模块,用于归一化所述样本权重ωt,归一化计算公式为  ω t , i ← ω t , i Σ j = 1 n ω t , j ;
分类器训练模块,用于根据所述特征训练分类器,并计算其误差,其误差按照下面的公式估算εj=∑iωi|hj(xi)-yi|; 
误差最小分类器配置模块,用于选择所述分类器中误差εt最小的分类器; 
第二权重更新模块,用于更新所述样本权重:其中,如果分类正确则ei=0:否则,ei=1,并且
第二分类次数判断模块,用于判断所述分类次数是否等于分类器个数; 
强分类器配置模块,用于得到最终的强分类器为:  h ( x ) = 1 Σ t = 1 T α t h t ( x ) ≥ 1 2 Σ t = 1 T α t 0 otherwise , 其中 α t = log 1 β t .
其中,n为样本总数;m和l分别为反例样本和正例样本的数量;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数 β t = ϵ t 1 - ϵ t ; 参数 α t = log 1 β t .
进一步,所述视频数据获取单元具体包括: 
解码关系表更新模块,用于更新解码组件和解码关系表; 
解码组件查找模块,用于根据所述解码关系表,查找对应解码组件; 
解码模块,用于根据所述解码组件,构建完整的解码链路进行解码; 
解码发送模块,用于发送解码产生的虚拟检测区域的视频帧数据。 
进一步,所述前景图像截取单元具体包括: 
背景模型配置模块,用于采用多模态高斯背景模型对视频图像运动背景建模,确定背景分布; 
运动区域配置模块,用于利用所述背景分布,获取运动区域,并对运动区域进行前景分割与形态学处理; 
测试图像截取模块,用于从所述运动区域中截取测试图像。 
进一步,所述AdaBoost分类模型构造单元具体包括: 
第一样本输入模块,用于输入m个样本图片(x1,y1),...,(xm,ym),其中xi∈X,yi∈Y={+1,-1}; 
第一特征提取模块,用于提取所述样本图片的颜色和纹理特征向量; 
第一权重初始化模块,用于初始化所述样本权重为D1(i)=1/m; 
弱分类器配置模块,用于找到一个对应于分布Dt的弱假设ht:X→{-1,+1}, 并得到其分类误差其中Dt(i)为第t次迭代中第i个训练样本的权重; 
权重计算模块,用于根据公式计算所述分类器权重; 
第一权重更新模块,用于根据公式更新所述样本权重,其中Zt是归一化因子,使得所述样本权重成为一个分布; 
第一分类次数判断模块,用于判断所述分类次数是否等于分类器个数; 
最终分类器配置模块,用于得到最终的强分类器。 
其中,m为样本个数;xi∈X;yi∈Y={+1,-1};Dt(i)为第t次迭代中第i个训练样本的权重;εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重。 
本发明实施例还提供一种包含上述车辆遗撒物检测装置的智能交通监控***。 
在本发明实施例中,实时获取视频流,如果有车辆进入设定的检测区域,则根据AdaBoost判别规则进行检测,判断是否有沙土等车辆遗撒物,达到了检测快速、高效,查控准确的效果,节省了人力物力。 
附图说明
图1是本发明实施例提供的车辆遗撒物检测方法的实现流程图; 
图2是本发明实施例提供的构造AdaBoost分类模型的实现流程图; 
图3是本发明实施例提供的构造AdaBoost判断规则的实现流程图; 
图4是本发明实施例提供的车辆遗撒物检测装置的结构图。 
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 
在本发明实施例中,实时获取视频流,如果有车辆进入设定的检测区域,则根据AdaBoost判别规则,检测泥头车等车辆是否存在遗撒物,可以减轻人工监控的工作量。 
图1示出了本发明实施例提供的车辆遗撒物检测方法的实现流程,详述如下: 
在步骤S101中,从实时视频流中解码获取预设虚拟检测区域的视频数据; 
在本发明实施例中,从实时视频流中解码获取预设虚拟检测区域的视频数据的步骤详述如下: 
1.1更新最新的解码组件和解码关系表; 
1.2根据解码关系表,查找对应解码组件; 
1.3根据解码组件,构建完整的解码链路进行解码; 
1.4发送解码产生的虚拟检测区域的视频帧数据。 
在步骤S102中,当检测到车辆进入预设虚拟检测区域时,获取待测车辆的前景图像; 
在本发明实施例中,用户要预先设定虚拟检测区域。当检测到车辆进入预设虚拟检测区域时,利用多态高斯背景模型获取待测车辆前景图像,具体实现详述如下: 
2.1运动背景建模; 
本发明实施例采用多模态高斯背景建模,采用多模态高斯背景模型对已固定安装的摄像机拍摄的视频图像进行背景建模,对每个像素点所建立的高斯模型为至少2个。在本实施方式中,采用对每个像素点建立3个高斯模型的方式, 具体为: 
假设输入的第t帧图像的像素点为It,μi,t-1为第(t-1)帧图像的第i个高斯分布的像素值的均值,像素值的均值等于各个像素值相加的和除以像素点的个数,σi,t-1为第(t-1)帧图像的第i个高斯分布的像素值的标准差,D为满足公式|Iti,t-1|≤D.σi,t-1的固定参数,该参数可通过实际经验获取,其中,μi,t=(1-α)μi,t-1+ρItρ=α/ωi,t,α是学习率,0≤α≤1,ρ是参数学习率,ωi,t是第t帧图像的第i个高斯分布的权值。 
归一化计算得到的所有权值,并将各个高斯分布函数按ωi,ti,t从大到小排列,如果i1,i2,...,ik表示各个高斯分布,将i1,i2,...,ik按照ωi,ti,t从大到小的次序排列,若前M个高斯分布满足公式:则这M个高斯分布被认为是背景分布,其中,τ是权值阈值,可根据实际情况获取,通常τ取值0.7。 
2.2利用背景分布,获取运动区域,并对运动区域进行前景分割与形态学处理; 
本发明实施例中,在确定了背景分布之后,将当前帧与该当前帧的背景分布对应的背景模型相减,得到该当前帧的运动区域,对获取的运动区域进行二值化和形态学处理,使得分割得到的模糊运动目标区域更为完整、独立。 
2.3从运动区域中截取测试图像。 
因为泥头车是运动的,沙土等遗撒物在泥头车后面,先用背景建模对运动物体区域进行检测,如果运动区域变长,则可以截取这一块运动区域的图像作为测试图像。 
在步骤S103中,提取待测车辆的前景图像的颜色和纹理特征; 
在本发明实施例中,在色彩分层的基础上,通过颜色直方图提取颜色特征,并对检测图像进行纹理特征提取,具体实现如下: 
3.1色彩空间转换; 
在本发明实施例中,需要在HSV颜色空间来对颜色分层,所以首先将图像 从RGB颜色空间转换到HSV颜色空间: 
H = arccos ( R - G ) + ( R - B ) 2 ( R - G ) * ( R - G ) + ( R - B ) * ( G - * B ) ( B ≤ G ) 2 π - arccos ( R - G ) + ( R - B ) 2 ( R - G ) * ( R - G ) + ( R - B ) * ( G - * B ) ( B > G ) - - - ( 1 )
S = max ( R , G , B ) - min ( R , G , B ) max ( R + G + B ) - - - ( 2 )
V = max ( R , G , B ) 255 - - - ( 3 )
3.2色彩分层计算; 
颜色分层就是将颜色空间映射到一定的子集中,从而提高图像检索速度。一般的图像颜色***大约有224种颜色,而人眼能够真正辨别的颜色有限,因此在进行图像处理时,需要对颜色空间进行分层,分层的维数大小非常重要,分层维数越高,检索精度就越高,但是检索速度会随之下降。 
颜色分层分为等量间距颜色分层和非等量间距颜色分层,由于等量间距分层的维数如果过低,则精度会大大下降,如果过高又会造成计算复杂,经过分析和实验,本发明实施例选用非等量间距颜色分层,具体实现如下: 
根据人的感知能力,将色调H分成8份,饱和度S和亮度V分成3份,根据颜色空间以及人对颜色的主观感知特性进行量化分层,公式如下: 
H = 0 if h ∈ [ 316,20 ] 1 if h ∈ [ 21,40 ] 2 if h ∈ [ 41,75 ] 3 if h ∈ [ 76,155 ] 4 if h ∈ [ 156,190 ] 5 if h ∈ [ 191,270 ] 6 if h ∈ [ 271,195 ] 7 if h ∈ [ 296,315 ] - - - ( 4 )
S = 0 if s ∈ [ 0,0.2 ] 1 if s ∈ [ 0.2,0.7 ] 2 if s ∈ [ 0.7,1 ] - - - ( 5 )
V = 0 if v ∈ [ 0,0.2 ] 1 if v ∈ [ 0.2,0.7 ] 2 if v ∈ [ 0.7,1 ] - - - ( 6 )
根据以上方法将颜色空间划分为72种颜色。 
3.3分量融合: 
Y=HQsQv+SQv+V      (7) 
其中,QS和QV分别是S和V的量化级数,实验中取QS=3,QV=3,因此实际是Y=9H+3S+V。 
这样,H,S,V三个分量在Y上进行融合,Y的取值范围为[0,1,...71]。 
3.4灰度共生矩阵的纹理特征; 
首先将彩色图像转换成灰度图像,对于灰度为N级的图像,共生矩阵为N*N维矩阵,即其中,位于(h,k)的元素mhk的值表示相距(h,k)的灰度为h,而另一个灰度为k的像素对出现的次数。 
由纹理共生矩阵提取的四个特征量为: 
反差: CON = Σ h Σ k ( h - k ) 2 m hk - - - ( 8 )
能量: ASM = Σ h Σ k ( m hk ) 2 - - - ( 9 )
熵: ENT = - Σ h Σ k m hk lg ( m hk ) - - - ( 10 )
相关: COR = [ Σ h Σ k hk m hk - μ x μ y ] / σ x σ y - - - ( 11 )
其中,是矩阵M中每列元素之和;是每行元素之和;μx、μy、σx、σy分别是mx、my的均值和标准差。 
具体步骤如下: 
a)将图像的灰度分为64个灰度等级; 
b)构造四个方向灰度共生矩阵:M(1,0),M(0,1),M(1,1),M(1,-1); 
c)分别计算每个共生矩阵上的四个纹理特征量; 
以各特征量的均值和标准差:μCON、σCON、μASM、σASM、μENT、σENT、μCOR、 σCOR作为纹理特征的八个分量。 
在步骤S104中,根据构造的AdaBoost分类模型、AdaBoost判别规则,以及待测车辆的前景图像的颜色和纹理特征,判断待测车辆的前景图像是否存在遗撒物。 
在本发明实施例中,车辆遗撒物指垃圾、渣土、砂石、土方、灰浆等流体、散装货物。 
在本发明实施例中,AdaBoost具体解决两个问题:怎样处理训练样本和怎样合并弱分类器成为一个强分类器。 
图2示出了本发明实施例提供的构造AdaBoost分类模型的实现流程,详述如下: 
在本发明实施例中,AdaBoost算法的一个主要思想就是令样本集中所有样本的权重形成一个分布。每个训练样本的初始权重均相同,在每轮迭代过程中,如果样本没有被正确分类,它的权重就会被提高,反之则降低。这样,AdaBoost将更多的注意力放在难分的样本上。对于弱分类器的组织形式,强分类器表示为若干弱分类器的线性加权和形式,准确率越高的弱分类器权重越高。 
设定Dt(i)为第t次迭代中第i个训练样本的权重,通过弱学习器找到一个对应于分布Dt的弱假设ht:X→{-1,+1}。其错误率为
在步骤S201中,输入m个样本图片(x1,y1),...,(xm,ym); 
在步骤S202中,提取样本颜色和纹理特征; 
在步骤S203中,初始化样本权重为D1(i)=1/m; 
在步骤S204中,找到一个对应于分布Dt的弱假设ht:X→{-1,+1},并得到其分类误差εt,计算公式如公式12所示; 
ϵ t = Σ i : h t ( x i ) ≠ y i D t ( i ) - - - ( 12 )
在步骤S205中,计算分类器权重αt,计算公式如公式13所示; 
α t = 1 2 ln ( 1 - ϵ t ϵ t ) - - - ( 13 )
在步骤S206中,更新样本权重Dt+1(i),计算公式如公式14所示; 
在步骤S207中,判断是否循环执行T次,即分类次数是否达到T次,若是执行步骤S208,若否返回执行步骤S204; 
在步骤S208中,得到最终的强分类器。 
在本发明实施例中,在步骤S201-S208中,m为样本个数;xi∈X;yi∈Y={+1,-1};εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重。 
在本发明实施例中最终的假设H是T个弱假设的组合,最终的强分类器即为弱分类器的线性组合,每个弱假设ht对应一个权重αt。 
从以上算法中可以看出,一旦选择了一个弱分类器之后,AdaBoost选择一个参数αt,作为弱分类器的权重。注意到,当时,αt≥0,并且随着εt的减小,αt逐渐增大,也就是说,分类错误率越低的弱分类器,它的权重越大。 
在本发明实施例中,采用AdaBoost学习算法来进行判断,可以达到用少量的特征组成一个有效的分类器的目的。 
图3示出了本发明实施例中提供的构造AdaBoost判别规则的实现流程,详述如下: 
每一个弱学习算法都用来选择一个能最好地将正例和反例分开的矩形特征,同时为每一个矩形特征确定一个最优的阈值,以使错分的样本个数最少。 对于一个弱分类器函数hj(x),有一个特征fj,一个阈值θj,还有一个用来指示不等式方向的符号函数pj,如下式所示: 
h j ( x ) = 1 if ( p j f j ( x ) < p j &theta; j ) 0 otherwise - - - ( 15 )
这里的x是一幅图像中的一个64*64像素大小的子窗口。 
具体操作步骤为: 
在步骤S301中,给定一组样本图片(x1,y1),...,(xn,yn); 
在步骤S302中,提取样本的颜色和纹理特征; 
在步骤S303中,分别将yi=-1和1的样本的权重初始化为
在步骤S304中,归一化权重wt,i,归一化计算公式如公式16所示,则wt服从概率分布; 
w t , i &LeftArrow; w t , i &Sigma; j = 1 n w t , j - - - ( 16 )
在步骤S305中,根据特征训练分类器,并计算其误差,对于每一个特征j,训练一个分类器hj,要严格遵守使用一个特征的原则,其误差为εj,由公式17估算得到; 
εj=∑iwi|hj(xi)-yi|    (17) 
在步骤S306中,选择分类器误差εt最小的分类器; 
在步骤S307中,更新样本权重。更新公式如公式18所示; 
w t + 1 , i = w t , i &beta; t 1 - e i - - - ( 18 )
&beta; t = &epsiv; t 1 - &epsiv; t - - - ( 19 )
其中,如果正确分类,则ei=0,否则ei=1。 
在步骤S308中,判断是否循环T次,即分类次数是否等于分类器个数,若是执行步骤S309,若否返回执行步骤S304; 
在步骤S309中,得到最终的强分类器,为: 
h ( x ) = 1 &Sigma; t = 1 T &alpha; t h t ( x ) &GreaterEqual; 1 2 &Sigma; t = 1 T &alpha; t 0 otherwise . - - - ( 20 )
在本发明实施例中,在步骤S301-S309中,n为样本总数;m和l分别为反例样本和正例样本的数量;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数参数
在本发明实施例中,提取检测图像的颜色特征和纹理特征,通过强分类器进行分类。根据缩放的尺度体现不同的检测结果。在本发明实施例中当遗撒物存在时,检测值为1,否则检测值为0,取检测值的平均值,如果检测值的平均值大于0.5,则判断遗撒物存在。 
在本发明实施例中,图2是AdaBoost的理论实现方法,图3是具体针对本发明实施例的具体实现方法,区别在于更新权重的方法不同。 
图4示出了本发明实施例提供的车辆遗撒物检测装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。 
该车辆遗撒物检测装置可以用于智能交通监控***中,可以是运行于智能交通监控***内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到智能交通监控***中,其中: 
视频数据获取单元41从实时视频流中解码获取预设虚拟检测区域的视频数据。 
视频数据获取单元41包括解码关系表更新模块411、解码组件查找模块412、解码模块413、解码发送模块414。其中: 
解码关系表更新模块411更新解码组件和解码关系表。 
解码组件查找模块412根据所述解码关系表,查找对应解码组件。 
解码模块413根据所述解码组件,构建完整的解码链路进行解码。 
解码发送模块414发送解码产生的虚拟检测区域的视频帧数据。 
在本发明实施例中预设虚拟检测区域根据车道设置。 
前景图像截取单元42当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像。 
前景图像截取单元42包括背景模型配置模块421、运动区域配置模块422、测试图像截取模块423。其中: 
背景模型配置模块421采用多模态高斯背景模型对视频图像运动背景建模,确定背景分布。 
本发明实施例中,背景模型配置模块421采用多模态高斯背景建模,采用多模态高斯背景模型对已固定安装的摄像机拍摄的视频图像进行背景建模,对每个像素点所建立的高斯模型为至少2个。在本实施方式中,采用对每个像素点建立3个高斯模型的方式,具体为: 
假设输入的第t帧图像的像素点为It,μi,t-1为第(t-1)帧图像的第i个高斯分布的像素值的均值,像素值的均值等于各个像素值相加的和除以像素点的个数,σi,t-1为第(t-1)帧图像的第i个高斯分布的像素值的标准差,D为满足公式|Iti,t-1|≤D.σi,t-1的固定参数,该参数可通过实际经验获取,其中,μi,t=(1-α)μi,t-1+ρItρ=α/ωi,t,α是学习率,0≤α≤1,ρ是参数学习率,ωi,t是第t帧图像的第i个高斯分布的权值。 
归一化计算得到的所有权值,并将各个高斯分布函数按ωi,ti,t从大到小排列,如果i1,i2...ik表示各个高斯分布,将i1,i2...ik按照ωi,ti,t从大到小的次序排列,若前M个高斯分布满足公式:则这M个高斯分布被认为是背景分布,其中,τ是权值阈值,可根据实际情况获取,通常τ取值0.7。 
运动区域配置模块422利用所述背景分布,获取运动区域,并对运动区域进行前景分割与形态学处理。 
本发明实施例中,在确定了背景分布之后,将当前帧与该当前帧的背景分布对应的背景模型相减,得到该当前帧的运动区域,对获取的运动区域进行二 值化和形态学处理,使得分割得到的模糊运动目标区域更为完整、独立。 
测试图像截取模块423从所述运动区域中截取测试图像。 
因为泥头车是运动的,沙土等遗撒物在泥头车后面,先用背景建模对运动物体区域进行检测,如果运动区域变长,则可以截取这一块运动区域的图像作为测试图像。 
特征提取单元43提取所述待测车辆的前景图像的颜色和纹理特征。 
在本发明实施例中,特征提取模块43提取正负样本图像的颜色特征和灰度共生矩阵的纹理特征。 
AdaBoost分类模型构造单元44利用提取的样本特征,构造AdaBoost分类模型。 
AdaBoost分类模型构造单元44包括第一样本输入模块441、第一特征提取模块442、第一权重初始化模块443、弱分类器配置模块444、权重计算模块445、第一权重更新模块446、第一分类次数判断模块447、最终分类器配置模块448。其中: 
第一样本输入模块441输入m个样本图片(x1,y1),...,(xm,ym)。 
第一特征提取模块442提取所述样本图片的颜色和纹理特征向量。 
第一权重初始化模块443初始化所述样本权重为D1(i)=1/m。 
弱分类器配置模块444找到一个对应于分布Dt的弱假设ht:X→{-1,+1},并得到其分类误差
权重计算模块445根据公式计算所述分类器权重。 
第一权重更新模块446根据公式更新所述样本权重。 
第一分类次数判断模块447判断所述分类次数是否等于分类器个数。 
最终分类器配置模块448得到最终的强分类器。 
其中,在以上装置中,m为样本个数;xi∈X;yi∈Y={+1,-1};Dt(i)为第t次迭代中第i个训练样本的权重;εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重。 
在本发明实施例中,AdaBoost算法的一个主要思想就是令样本集中所有样本的权重形成一个分布。每个训练样本的初始权重均相同,在每轮迭代过程中,如果样本没有被正确分类,它的权重就会被提高,反之则降低。这样,AdaBoost将更多的注意力放在难分的样本上。对于弱分类器的组织形式,强分类器表示为若干弱分类器的线性加权和形式,准确率越高的弱分类器权重越高。 
AdaBoost判别规则构造单元45利用提取的样本特征,构造AdaBoost判别规则。 
AdaBoost判别规则构造单元45包括第二样本输入模块451、第二特征提取模块452、第二权重初始化模块453、归一化权重模块454、分类器训练模块455、误差最小分类器配置模块456、第二权重更新模块457、第二分类次数判断模块458、强分类器配置模块459。其中: 
第二样本输入模块451输入样本图片(x1,y1),...,(xm,ym),其中,yi=-1,1分别表示为反例样本和正例样本。 
在本发明实施例中,为了构造分类器,首先收集正负样本,例如采用遗撒物图像为正样本约1000张,非遗撒物图像为负样本约为1500张。 
第二特征提取模块452提取所述样本图片的颜色和纹理特征向量。 
第二权重初始化模块453分别将所述yi=-1和1的样本的权重初始化为 其中,m和l分别为反例样本和正例样本的数量。 
归一化权重模块454归一化所述样本权重ωt,归一化计算公式为 由此,ωt服从概率分布。 
分类器训练模块455根据所述特征训练分类器,并计算其误差,其误差按照下面的公式估算出来εj=∑iωi|hj(xi)-yi|。 
误差最小分类器配置模块456选择所述分类器中误差εt最小的分类器。 
第二权重更新模块457更新所述样本权重:其中,如果分类正确则ei=0:否则,ei=1。 
第二分类次数判断模块458判断所述分类次数是否等于分类器个数。 
强分类器配置模块459得到最终的强分类器为:  h ( x ) = 1 &Sigma; t = 1 T &alpha; t h t ( x ) &GreaterEqual; 1 2 &Sigma; t = 1 T &alpha; t 0 otherwise .
其中,在以上装置中,n为样本总数;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数参数
遗撒物判断单元46根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物。 
在本发明实施例中,提取检测图像的颜色特征和纹理特征,通过强分类器进行分类。根据缩放的尺度体现不同的检测结果。在本发明实施例中当遗撒物存在时,检测值为1,否则检测值为0,取检测值的平均值,如果检测值的平均值大于0.5,则判断遗撒物存在。 
在本发明实施例中,车辆遗撒物指垃圾、渣土、砂石、土方、灰浆等流体、散装货物。 
在本发明实施例中,实时获取视频流,如果有车辆进入设定的检测区域, 则根据AdaBoost判别规则进行检测,判断是否有沙土等车辆遗撒物,达到了检测快速、高效,查控准确的效果,节省了人力物力。 
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 

Claims (9)

1.一种车辆遗撒物检测方法,其特征在于,所述方法包括下述步骤:
从实时视频流中解码获取预设虚拟检测区域的视频数据;
当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像;
提取所述待测车辆的前景图像的颜色和纹理特征;
根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物;
所述AdaBoost判别规则通过下述步骤构造:
1,输入样本图片(x1,y1),…,(xn,yn);
2,提取所述样本图片的颜色和纹理特征向量;
3,分别将所述yi=-1和1的样本的权重初始化为
4,归一化所述样本权重ωt,归一化计算公式为
5,根据所述特征训练分类器,并计算其误差,其误差按照下面的公式估算εj=Σiωi|hj(xi)-yi|;
6,选择所述分类器中误差εt最小的分类器;
7,按照公式更新所述样本权重,其中,如果分类正确则ei=0:否则,ei=1;
8,判断所述分类次数是否等于分类器个数,如果分类次数等于分类器个数,则进入步骤9,否则返回步骤4;
9,得到最终的强分类器为: h ( x ) = 1 &Sigma; t = 1 T &alpha; t h t ( x ) &GreaterEqual; 1 2 &Sigma; t = 1 T &alpha; t 0 otherwise ;
其中,n为样本总数;m和l分别为反例样本和正例样本的数量;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数 &beta; t = &epsiv; t 1 - &epsiv; t ; 参数 &alpha; t = log 1 &beta; t .
2.如权利要求1所述的方法,其特征在于,所述从实时视频流解码获取预设虚拟检测区域视频数据的步骤具体为:
更新解码组件和解码关系表;
根据所述解码关系表,查找对应解码组件;
根据所述解码组件,构建完整的解码链路进行解码;
发送解码产生的虚拟检测区域的视频帧数据。
3.如权利要求1所述的方法,其特征在于,所述当车辆进入预设虚拟检测区域时,获取待测车辆前景图像的步骤具体为:
采用多模态高斯背景模型对视频图像运动背景建模,确定背景分布;
利用所述背景分布,获取运动区域,并对所述运动区域进行前景分割与形态学处理;
从所述运动区域中截取测试图像。
4.如权利要求1所述的方法,其特征在于,所述AdaBoost分类模型通过下述步骤构造:
4.1输入m个样本图片(x1,y1),…,(xm,ym);
4.2提取所述样本图片的颜色和纹理特征向量;
4.3初始化所述样本权重为D1(i)=1/m;
4.4找到一个对应于分布Dt的弱假设ht:X→{-1,+1},并得到其分类误差 &epsiv; t = &Sigma; i : h t ( x i ) &NotEqual; y i D t ( i ) ;
4.5根据公式计算分类器权重;
4.6根据公式更新所述样本权重;
4.7判断所述分类次数是否等于分类器个数,如果分类次数等于分类器个数,则进入步骤4.8,否则返回步骤4.4;
4.8得到最终的强分类器;
其中,m为样本个数;xi∈X;yi∈Y={+1,-1};Dt(i)为第t次迭代中第i个训练样本的权重;εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重。
5.一种车辆遗撒物检测装置,其特征在于,所述装置包括:
视频数据获取单元,用于从实时视频流中解码获取预设虚拟检测区域的视频数据;
前景图像截取单元,用于当车辆进入所述预设虚拟检测区域时,获取待测车辆的前景图像;
特征提取单元,用于提取所述待测车辆的前景图像的颜色和纹理特征;
遗撒物判断单元,用于根据构造的AdaBoost分类模型、AdaBoost判别规则,以及所述待测车辆的前景图像的颜色和纹理特征,判断所述待测车辆的前景图像是否存在遗撒物;
AdaBoost分类模型构造单元,用于利用提取的样本特征,构造AdaBoost分类模型;
AdaBoost判别规则构造单元,用于利用提取的样本特征,构造AdaBoost判别规则;
所述AdaBoost判别规则构造单元具体包括:
第二样本输入模块,用于输入样本图片(x1,y1),…,(xn,yn),其中,yi=-1,1分别表示为反例样本和正例样本;
第二特征提取模块,用于提取所述样本图片的颜色和纹理特征向量;
第二权重初始化模块,用于分别将所述yi=-1和1的样本的权重初始化为 这里的m和l分别为反例样本和正例样本的数量;
归一化权重模块,用于归一化所述样本权重ωt,归一化计算公式为 &omega; t , i &LeftArrow; &omega; t , i &Sigma; j = 1 n &omega; t , j ;
分类器训练模块,用于根据所述特征训练分类器,并计算其误差,其误差按照下面的公式估算εj=Σiωi|hj(xi)-yi|;
误差最小分类器配置模块,用于选择所述分类器中误差εt最小的分类器;
第二权重更新模块,用于更新所述样本权重:其中,如果分类正确则ei=0:否则,ei=1,并且
第二分类次数判断模块,用于判断所述分类次数是否等于分类器个数;
强分类器配置模块,用于得到最终的强分类器为: h ( x ) = 1 &Sigma; t = 1 T &alpha; t h t ( x ) &GreaterEqual; 1 2 &Sigma; t = 1 T &alpha; t 0 otherwise , 其中 &alpha; t = log 1 &beta; t ;
其中,n为样本总数;m和l分别为反例样本和正例样本的数量;yi=-1,1分别表示为反例样本和正例样本;xi∈X;yi∈Y={+1,-1};ωt为第t次迭代对应的样本权重;hj为对应特征j的分类器;εt为第t次迭代中分类器的分类误差;参数 &beta; t = &epsiv; t 1 - &epsiv; t ; 参数 &alpha; t = log 1 &beta; t .
6.如权利要求5所述的装置,其特征在于,所述视频数据获取单元具体包括:
解码关系表更新模块,用于更新解码组件和解码关系表;
解码组件查找模块,用于根据所述解码关系表,查找对应解码组件;
解码模块,用于根据所述解码组件,构建完整的解码链路进行解码;
解码发送模块,用于发送解码产生的虚拟检测区域的视频帧数据。
7.如权利要求5所述的装置,其特征在于,所述前景图像截取单元具体包括:
背景模型配置模块,用于采用多模态高斯背景模型对视频图像运动背景建模,确定背景分布;
运动区域配置模块,用于利用所述背景分布,获取运动区域,并对运动区域进行前景分割与形态学处理;
测试图像截取模块,用于从所述运动区域中截取测试图像。
8.如权利要求5所述的装置,其特征在于,所述AdaBoost分类模型构造单元具体包括:
第一样本输入模块,用于输入m个样本图片(x1,y1),…,(xm,ym),其中xi∈X,yi∈Y={+1,-1};
第一特征提取模块,用于提取所述样本图片的颜色和纹理特征向量;
第一权重初始化模块,用于初始化所述样本权重为D1(i)=1/m;
弱分类器配置模块,用于找到一个对应于分布Dt的弱假设ht:X→{-1,+1},并得到其分类误差其中Dt(i)为第t次迭代中第i个训练样本的权重;
权重计算模块,用于根据公式计算所述分类器权重;
第一权重更新模块,用于根据公式更新所述样本权重,其中Zt是归一化因子,使得所述样本权重成为一个分布;
第一分类次数判断模块,用于判断所述分类次数是否等于分类器个数;
最终分类器配置模块,用于得到最终的强分类器;
其中,m为样本个数;xi∈X;yi∈Y={+1,-1};Dt(i)为第t次迭代中第i个训练样本的权重;εt为第t次迭代中分类器的分类误差;Zt是归一化因子,使得所述样本权重成为一个分布;ht为对应特征t的分类器;ht:X→{-1,+1}为对应于分布Dt的弱假设;αt为AdaBoost选择的参数,作为弱分类器的权重。
9.一种智能交通监控***,其特征在于,所述智能交通监控***包含权利要求5-8任一权利要求所述的车辆遗撒物检测装置。
CN201210302637.7A 2012-08-23 2012-08-23 一种车辆遗撒物检测方法、装置及智能交通监控*** Active CN102867183B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210302637.7A CN102867183B (zh) 2012-08-23 2012-08-23 一种车辆遗撒物检测方法、装置及智能交通监控***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210302637.7A CN102867183B (zh) 2012-08-23 2012-08-23 一种车辆遗撒物检测方法、装置及智能交通监控***

Publications (2)

Publication Number Publication Date
CN102867183A CN102867183A (zh) 2013-01-09
CN102867183B true CN102867183B (zh) 2015-04-15

Family

ID=47446047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210302637.7A Active CN102867183B (zh) 2012-08-23 2012-08-23 一种车辆遗撒物检测方法、装置及智能交通监控***

Country Status (1)

Country Link
CN (1) CN102867183B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914688B (zh) * 2014-03-27 2018-02-02 北京科技大学 一种城市道路障碍物识别***
CN104599263B (zh) * 2014-12-23 2017-08-15 安科智慧城市技术(中国)有限公司 一种图像检测的方法及装置
CN106297278B (zh) * 2015-05-18 2019-12-20 杭州海康威视数字技术股份有限公司 一种用于查询抛洒物车辆的方法和***
CN105390021B (zh) * 2015-11-16 2018-03-27 北京蓝卡科技股份有限公司 车位状态的检测方法及装置
CN107124327B (zh) * 2017-04-11 2019-04-02 千寻位置网络有限公司 Jt808车载终端模拟器反检测的方法
CN107358207A (zh) * 2017-07-14 2017-11-17 重庆大学 一种矫正人脸图像的方法
WO2019079965A1 (zh) * 2017-10-24 2019-05-02 江西省高速公路投资集团有限责任公司 一种公路遗撒物快速检测***及方法
CN107918762B (zh) * 2017-10-24 2022-01-14 江西省高速公路投资集团有限责任公司 一种公路遗撒物快速检测***及方法
CN108873895A (zh) * 2018-06-11 2018-11-23 北京航空航天大学 路面遗撒智能巡检车
CN109978465B (zh) * 2019-03-29 2021-08-03 江苏满运软件科技有限公司 货源推荐方法、装置、电子设备、存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398893A (zh) * 2008-10-10 2009-04-01 北京科技大学 一种改进AdaBoost算法的鲁棒人耳检测方法
CN102324183A (zh) * 2011-09-19 2012-01-18 华中科技大学 基于复合虚拟线圈的车辆检测与抓拍方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101398893A (zh) * 2008-10-10 2009-04-01 北京科技大学 一种改进AdaBoost算法的鲁棒人耳检测方法
CN102324183A (zh) * 2011-09-19 2012-01-18 华中科技大学 基于复合虚拟线圈的车辆检测与抓拍方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于Adaboost的轿车尾部检测方法;叶丽燕等;《计算机仿真》;20110131;第28卷(第1期);327-330页 *

Also Published As

Publication number Publication date
CN102867183A (zh) 2013-01-09

Similar Documents

Publication Publication Date Title
CN102867183B (zh) 一种车辆遗撒物检测方法、装置及智能交通监控***
CN111444821B (zh) 一种城市道路标志自动识别方法
CN108288033B (zh) 一种基于随机蕨融合多特征的安全帽检测方法
CN104680559B (zh) 基于运动行为模式的多视角室内行人跟踪方法
CN102819733B (zh) 一种快速的街景图像中人脸的检测模糊方法
CN103020985B (zh) 一种基于场量分析的视频图像显著性检测方法
CN109446894B (zh) 基于概率分割及高斯混合聚类的多光谱图像变化检测方法
CN110008932A (zh) 一种基于计算机视觉的车辆违章压线检测方法
CN105528794A (zh) 基于混合高斯模型与超像素分割的运动目标检测方法
CN105404886A (zh) 特征模型生成方法和特征模型生成装置
CN108734200B (zh) 基于bing特征的人体目标视觉检测方法和装置
CN113052185A (zh) 一种基于Faster R-CNN的小样本目标检测方法
CN103488993A (zh) 一种基于fast的人群异常行为识别方法
CN103810707B (zh) 一种基于移动视觉焦点的图像视觉显著性检测方法
CN105303581A (zh) 一种自适应参数的运动目标检测方法
CN104680193A (zh) 基于快速相似性网络融合算法的在线目标分类方法与***
CN108154172B (zh) 基于三支决策的图像识别方法
CN101216886B (zh) 一种基于谱分割理论的镜头聚类方法
CN105354547A (zh) 一种结合纹理和彩色特征的行人检测方法
CN102880869B (zh) 基于先验知识的马尔科夫随机场指纹方向场提取方法
CN111797795A (zh) 一种基于YOLOv3与SSR的行人检测算法
CN104463910B (zh) 基于运动矢量的高速运动目标提取方法
Muniruzzaman et al. Deterministic algorithm for traffic detection in free-flow and congestion using video sensor
CN106778913B (zh) 一种基于像素级联特征的模糊车牌检测方法
CN114694090A (zh) 一种基于改进PBAS算法与YOLOv5的校园异常行为检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518000 Guangdong province Shenzhen city Futian District District Shennan Road Press Plaza room 1306

Patentee after: ANKE ROBOT CO.,LTD.

Address before: 518000 Guangdong province Shenzhen city Futian District District Shennan Road Press Plaza room 1306

Patentee before: ANKE SMART CITY TECHNOLOGY (PRC) Co.,Ltd.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20171026

Address after: 518000 Guangdong province Shenzhen city Futian District District Shennan Road Press Plaza room 1306

Co-patentee after: SHANGHAI QINGTIAN ELECTRONIC TECHNOLOGY Co.,Ltd.

Patentee after: ANKE ROBOT CO.,LTD.

Address before: 518000 Guangdong province Shenzhen city Futian District District Shennan Road Press Plaza room 1306

Patentee before: ANKE ROBOT CO.,LTD.

TR01 Transfer of patent right
CI03 Correction of invention patent

Correction item: Patentee|Address|Patentee

Correct: Shanghai Qingtian Electronic Technology Co., Ltd.|Room 504, 912 Gonghexin Road, Jing'an District, Shanghai 200070

False: Anke Robotics Co., Ltd.|518000 room 1306, Press Plaza, Shennan Avenue, Futian District, Shenzhen, Guangdong|Shanghai Qingtian Electronic Technology Co., Ltd.

Number: 46-01

Volume: 33