[发明专利]一种视频监控模式下的快速车型识别方法无效
申请号: | 201010105668.4 | 申请日: | 2010-02-04 |
公开(公告)号: | CN101783076A | 公开(公告)日: | 2010-07-21 |
发明(设计)人: | 朱虹;李丽贤;刘薇;齐振华;王栋 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G08G1/017 | 分类号: | G08G1/017;G06K9/66 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 罗笛 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种视频监控模式下的快速车型识别方法,按照以下步骤实施:设置道路监控装置,并将车辆分成轿车、以特殊色彩标识的出租车、面包车、中型车、公交车及大型货车,步骤1、初始化,对视频监控装置进行训练学习;步骤2、提取车辆目标区域的面积及其外接矩形的长和宽,构造相应特征,并将车辆目标粗分类为小型车、中型车、大型车;步骤3、对小型车多个目标分别提取车身的主色调特征识别出出租车,再提取小型车车窗相对位置特征参数,进一步确定面包车或轿车;步骤4、提取车顶亮度特征参数及车顶纹理特征参数,确定大型车是否为公交车。本发明的方法按照分类特征,能够对多种车辆进行快速、准确的识别。 | ||
搜索关键词: | 一种 视频 监控 模式 快速 车型 识别 方法 | ||
【主权项】:
1.一种视频监控模式下的快速车型识别方法,按照以下步骤实施:设置道路视频监控装置,并根据交通调度所需的基本车型信息,将车辆分成小型车、中型车、大型车,其中小型车分为轿车、以特殊色彩标识的出租车和面包车,大型车分为公交车及大型货车,共计六种车型,步骤1、初始化对视频监控装置进行训练学习,包括进行目标检测,以及后续的车型识别时所需要参数的自动学习,1a)、目标检测通过单高斯建模方法获得背景帧之后,采用背景差分法进行目标检测,即:设Fk=[fk(i,j)]m×n为监视视频的当前帧,B=[b(i,j)]m×n为背景模型,Rk=[rk(i,j)]m×n为当前帧的目标区域检测结果,则:r k ( i , j ) = 1 if | f k ( i , j ) - b ( i , j ) | > th 0 if | f k ( i , j ) - b ( i , j ) | ≤ th - - - ( 1 ) ]]> 其中,th为判断阈值,该阈值为背景标准差的两倍,之后,将检测出的结果图像Rk再进行数学形态学运算,以获得完整的目标区域;1b)、目标的色度均值统计对步骤1a)得到的所有目标点集合Ω={(i,j)|rk(i,j)=1}中的点(i,j),计算其颜色度值C(i,j):C(i,j)=|Fr(i,j)-Fg(i,j)|+|Fr(i,j)-Fb(i,j)|+|Fg(i,j)-Fb(i,j)| (2)其中,(i,j)∈Ω,Fr(i,j)Fg(i,j),Fb(i,j)分别为目标在点(i,j)上的红绿蓝三通道的像素值,之后,求在初始化过程中,视频帧序列中所有目标的色度值的均值,记作μC,另外,对驶过的出租车通过人机交互标识出后,计算其色彩分布范围[Cmin,Cmax];1c)、目标范围的标定在监视画面上设置一虚拟检测线,根据监视场所包括的道路面积及长度的物理尺寸与监视画面中像素间的映射关系,以及虚拟检测线所标定的位置,确定汽车区域的面积分布范围[Smin,Smax],以及车辆的长、宽分布范围[Hmin,Hmax],[Wmin,Wmax],中型车的车辆长度分布范围[Hmid1,Hmid2],初始化过程结束;步骤2、从步骤1的结果图像中提取车辆目标区域的面积Sv及其外接矩形的长H和宽W,构造相应特征,剔除候选目标中的伪目标,并将车辆目标粗分类为小型车、中型车、大型车,具体步骤如下:对初始化环节中检测得到的目标区域,通过贴标签的方法标识出每个不同的目标区域,得到N个目标区域Ωk,k=1,2,...,N,然后,对每个区域进行如下的处理与识别:2a)、统计图像中每个目标区域的面积Svk,k=1,2,...,N面积计算公式如下:
k=1,2,...,N (3)其中,Ωk,k=1,2,...,N为当前判断的目标区域,如果Svk<Smin,则该区域是非车辆目标,删除;如果
该区域为无效目标区域,删除;如果Smin≤Svk≤Smax,则判断出是一个有效的候选目标;2b)、对该有效的候选目标区域求其外接矩形,得到外接矩形的长Hk和宽Wk,根据初始化时得到的参数值,如果Hk≤Wk,或者Hk<Hmin,或者Wk<Wmin,或者Hk>Hmax,或者Wk>Wmax,则该区域视为无效目标区域,删除;如果Hmin≤Hk≤Hmax,Wmin≤Wk≤Wmax,则进行如下的判断:根据初始化中获得的中型车的分布参数Hmid1和Hmid2,如果Hk<Hmid1,则判断为小型车;如果Hk>Hmid2,则判断为大型车;否则,即Hmid1≤Hk≤Hmid2,则判断为中型车;2c)、提取目标区域的面积占空比特征ρs将车辆目标所在区域的实际面积与其最小外接矩形面积的比值,定义为面积占空比特征ρs,按照公式4进行计算:
按照摄像机所拍摄的车辆均接近于矩形,设置阈值ρth=70%,如ρs<ρth,即判定为无效目标删除;步骤3、将步骤2判定为小型车的目标设
k=1,2,...,L,L≤N,对该L个目标分别提取车身的主色调特征KC,并识别出其中的用特殊颜色标识的出租车,具体步骤如下:将车身主色调的特征分为三类,分别编码为0,1,2,浅色调车辆编码为0,深色调车辆编码为1,特殊颜色编码为2,3a)、深色调的特征提取首先计算车辆目标区域上R,G,B三个通道的像素值与相同位置上背景区域的像素值的差值,即:Dr(i,j)=Fr(i,j)-Br(i,j)Dg(i,j)=Fg(i,j)-Bg(i,j) (5)Db(i,j)=Fb(i,j)-Bb(i,j)其中,![]()
k=1,2,...,L,为当前判断的小型车目标区域,Fr(i,j),Fg(i,j),Fb(i,j)分别为目标的红绿蓝三通道的像素值,Br(i,j),Bg(i,j),Bb(i,j)分别为该
k=1,2,...,L,区域对应位置上的背景帧的红绿蓝三通道的像素值,然后,找出
k=1,2,...,L中所有符合深色调特征的像素点,即:
其中,阈值th1是根据初始化中得到的目标色度均值计算得到,即th1=0.7·μC,C(i,j)定义为颜色度,用来描述某一像素有颜色的程度,按照公式2计算得到,统计属于深色调的像素点个数:Num 1 = Σ ( i , j ) ∈ Ω ^ k R k ( i , j ) - - - ( 7 ) ]]> 计算主色调分布比率ρC:
如果
则KC=1,按照现有车辆的结构设定
否则主色调为浅色,即KC=0;3b)、特殊色调的提取
其中,![]()
k=1,2,...,L为当前判断的小型车目标区域,属于特殊色调的像素个数为:
计算特殊色的主色调分布比率![]()
如
则判断该车辆的主色调为特殊色,即KC=2,否则KC不变,如果KC=1,为深色车辆,将该车判断为轿车;如果KC=2,将该车判断为出租车;如果KC=0,则按照下述步骤提取车窗相对位置特征参数KW,进一步确定小型车辆为面包车或轿车:3c)、根据面包车与轿车在车窗位置上的位置不同,采用车窗位置特征,由步骤2得到的车辆区域的外接矩形的长为H,车窗的水平中心线到车顶轮廓的矩形后端的距离为M,则车窗相对位置特征参数KW定义为:K W = M H - - - ( 12 ) ]]> 车窗位置相对特征参数KW用于对步骤3中尚未分类的主色调标记为KC=0的车辆进行车型识别,如果KC=0,并且KW>th3,则该车辆为面包车;如果KC=0,并且KW≤th3,则该车辆为轿车;面包车的前车窗比较靠前,KW相对比较大,根据在监视画面下部1/4处设置检测线的前提,给定阈值th3=40%来进行判断,提取该特征的关键是确定车窗的中心位置,采用如下的算法:首先,将车辆所在区域灰度化:V=max(R,G,B) (13)其中,V为图像的亮度,R,G,B分别为图像的红、绿、蓝三个颜色分量,因为进入本步骤检测的车辆均为浅色的小型车,车身的浅色金属漆的反射光强度大于车窗的透明玻璃的反射强度,所以先计算车辆区域的亮度均值为:μ V = 1 N Ω ~ k · Σ ( i , j ) ∈ Ω ~ k V ( i , j ) - - - ( 14 ) ]]> 其中,
k=1,2,...,M,M≤L为当前判断的浅色小型车目标区域,
为目标区域中的像素点个数;然后,按照公式15检测车窗区域:
最后,经过形态学运算,获得车窗区域之后,得到车窗的水平中心线到车顶轮廓的矩形后端的距离M,代入公式12计算车窗位置特征参数,确定小型车辆的类型;步骤4、将步骤2判定的大型车作为车辆目标,提取车顶亮度特征参数KL及车顶纹理特征参数KB,确定大型车是否为公交车根据车辆从远至近的方式进入监控视野,确定区域的后面1/2部分为车顶区域,前面1/2部分为车头区域,则车顶的亮度参数KL为K L = 1 N Ω t · Σ ( x , y ) ∈ Ω t F ( i , j ) 1 N Ω h · Σ ( x , y ) ∈ F ( i , j ) - - - ( 16 ) ]]> 其中,
为车顶部分区域的像素总数,
为车头区域的像素总数,Ωt为车顶区域,Ωh为车辆区域,F(i,j)为车辆在相关区域中的亮度值,如果KL≤1,则判定是大型货车;如果KL>1,则需要进一步判断其车顶区域的纹理特征,对检测出的车顶区域Ωt,采用Sobel锐化算法获得其边缘锐化结果,并按照大津算法求得的阈值对其进行二值化处理,二值化后,边缘上的点标识为1,统计这些像素点的个数,设为NB,则纹理特征参数KB定义为:K B = N B N Ω t - - - ( 17 ) ]]> 如果KB<th4,th4是根据目前公交车的车顶纹理规则确定的统计值,预设为th4=20%,则表明纹理简单,判断该大型车为公交车,否则为大型货车。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010105668.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗脚气病的中药制剂及其制备方法
- 下一篇:一种提纯碳化锆粉末的方法