【技术实现步骤摘要】
一种基于运动目标检测的重车识别方法及电子设备
[0001]本专利技术涉及图像识别
,具体涉及一种基于运动目标检测的重车识别方法及电子设备。
技术介绍
[0002]桥梁结构上车辆荷载的时空分布信息是反映桥梁荷载的重要依据。重车荷载作为桥梁结构荷载的重要组成之一,是桥梁结构损伤甚至崩塌倾覆的主要因素之一,因此,监测重车荷载具有重大意义。
[0003]在桥梁结构上布置图像采集设备获取车辆行驶监控数据,并基于计算机视觉技术实现车辆检测是一种低成本、高精度、易维护的方法,大体可分为传统的运动目标检测方法(帧间差分法、光流法、背景减除法等)和基于统计学习的方法。
[0004]其中传统的运动目标检测算法(背景减除法、帧间差分法)等,实现简单,速度快,具有通用性。当车流量较少时,由于车辆遮挡情况发生频率低,检测精度较高。不过,在应用于重车检测时,存在重车引起监控摄像头产生较大抖动的情况,容易对该方法产生较大影响,且较难区分互相遮挡的车辆,引起错误分类。而进一步的细化方案,检测准确度高,但计算量过大。
技术实现思路
[0005]本专利技术实施例提供一种基于运动目标检测的重车识别方法及电子设备,可以降低背景漂移导致的识别误差,进而提高了相机抖动情况下重车识别精度。
[0006]第一方面,本申请实施例提供了一种基于运动目标检测的重车识别方法,所述方法通过在背景减除法的基础上,引入分块思想,搜索最大结构相似度,削弱了相机抖动影响;通过最小化模型和车辆在同一透视矩阵下的包络线误差提取所述车辆长宽高 ...
【技术保护点】
【技术特征摘要】
1.一种基于运动目标检测的重车识别方法,其特征在于,所述方法通过在背景减除法的基础上,引入分块思想,搜索最大结构相似度,削弱了相机抖动影响;通过最小化模型和车辆在同一透视矩阵下的包络线误差提取所述车辆长宽高特征,然后设置体积阈值、长度阈值、宽度阈值以及高度阈值以实现监控场景内的重车识别,所述方法包括:步骤1:以时域中值法对所述监控场景建模,并利用待检测图片与背景模型进行图片分块,通过在背景分块附近搜索最大结构相似度,以所述最大结构相似度对待检测分块进行前景和背景分类,并采用标志位记录;步骤2:采用快速傅里叶变换算法以提高所述最大结构相似度的搜索速度,进行所述前景、所述背景分类,以降低相机抖动的影响;步骤3:以长方体外轮廓拟合检测车辆的外包络线,提取所述车辆长宽高特征,并设置多组阈值,以实现所述车辆部分位于所述监控场景时进行所述车辆识别。2.如权利要求1所述的基于运动目标检测的重车识别方法,其特征在于,所述步骤1进一步包括:采用时域中值法建立背景模型:V
b
(k)=median(V(i),i=k
‑
jΔk,j∈[0,q
‑
1])其中,V(i)为待检测视频第i帧图片的灰度矩阵,V
b
(k)为所述待检测视频第k帧图片的背景灰度矩阵,q为用作背景建模的帧数,Δk代表采样帧数间隔,median表示对序列取中位数;采用背景减除法作为运动目标检测方法:V
f
(k)=V(k)
‑
V
b
(k)式中,V
f
(k)为所述待检测视频的第k帧图片的前景灰度矩阵;其中,i,j为分块左上角的像素坐标,所述待检测分块和所述背景分块之间的结构相似度为:度为:度为:式中s
l
(k,i,j)、s
c
(k,i,j)、s
r
(k,i,j)分别表示分块的亮度、对比度和相关系数,u为均值,σ为标准差,cov为协方差,β1、β2、β3为小常数,用以防止分母接近0造成系统误差;对所述背景模型与所述待检测图片进行等分块划分,图片每个所述待检测分块的边长为a,用V(k,i,j)、V
b
(k,i,j)分别唯一标志所述待检测分块和所述背景分块,所述结构相似度:s(k,i,j)=s
l
(k,i,j)s
c
(k,i,j)s
r
(k,i,j)简化所述结构相似度s(k,i,j)的计算:
式中,sl(k,i,j)、s
c
(k,i,j)、s
r
(k,i,j)的取值范围均为[
‑
1,1],则s(k,i,j)的取值范围同为[
‑
1,1];在所述背景分块附近搜索所述最大结构相似度,以所述最大结构相似度对所述待检测分块进行前景和背景分类:式中,V
br
(k,i,j)为背景模型V
b
(k,i
‑
a,j
‑
a)到V
b
(k,i+a,j+a)的矩形区域,s
m
(k,i,j)为所述待检测分块V(k,i,j)与所述矩形区域所有等尺寸窗口的最大结构相似度;根据所述最大结构相似度sm(k,i,j)对所述待检测分块V(k,i,j)进行前景和背景分类,并采用标志位记录V(k,i,j)的分类状态。3.如权利要求2所述的基于运动目标检测的重车识别方法,其特征在于,所述步骤2进一步包括:输入待检测分块V(k,i,j)和背景模型矩形搜索区域V
br
(k,i,j);用0.012,0.032,0.032/2初始化小常数β1、β2、β3,初始化与所述待检测分块V(k,i,j)同尺寸的均值滤波器I;计算所述待检测分块V(k,i,j)的均值u[V(k,i,j)];以所述均值滤波器I对V
br
(k,i,j)进行计算,在所述矩形搜索区域V
br
(k,i,j)中,得到每个与所述待检测分块V(k,i,j)等尺寸窗口的均值u[V
br
(k,i,j)];计算所述待检测分块V(k,i,j)的方差σ[V(k,i,j)]2,并计算所述矩形搜索区域V
br
(k,i,i)的每个等尺寸窗口方差σ[V
br
(k,i,j)]2,以所述均值滤波I处理V
br
(k,i,j)2,并减去u[V
br
(k,i,j)]点乘u[V
br
(k,i,j)];计算所述矩形搜索区域V
br
(k,i,i)的每个等尺寸窗口与所述待检测分块V(k,i,j)的协方差cov[V(k,i,j),V
br
(k,i,j)];通过以所述待检测分块V(k,i,j)作为滤波器处理V
br
(k,i,j),减去u[V(k,i,j)]点乘u[V
br
(k,i,j)];根据所述结构相似度s(k,i,j)计算公式,计算V
br
(k,i,i)与V(k,i,j)的结构相似度s(k,i,j);根据所述结构相似度s(k,i,j)计算集合{s(k,i,j)}中的最大值s
m
(k,i,j),进行前景/背景分离,以降低相机抖动影响。4.如权利要求2所述的基于运动目标检测的重车识别方法,其特征在于,所述β2、β3满足,β3=β2/2。5.如权利要求1
‑
4任一项所述的基于运动目标检测的重车识别方法,其特征在于,所述步骤3进一步包括:在世界坐标系中定义长方体模型为M(x,z,w,h,l);其中,(x,z)描述了所述世界坐标系,以沿着道路方向为z轴,道路横向为x轴,(w,h,l)分别描述了所述长方体模型的宽度、高度、长度,图片坐标系uv代表所述车辆投影在所述检测图片中的像素坐标系,以水平为u轴,竖直向下为v轴;基于模拟上述定义,描述出M
H
、M、H的关系:M
H
=homo
‑1{H[homo(M)]}式中,H为透视矩阵,代表所述世界坐标系中三维车辆与所述图片坐标系二维车辆投影
的多对一映射关系,M
H
为所述长方体模型M在所述透视矩阵H的映射下在所述图片坐标中的投影,homo(x)表示将坐标转换为齐次坐标[mx
T
,m]
T
,取m为1;homo
‑1(x)表示将齐次坐标[kx
T
,k]
T
转换为坐标x,依据此变换关系从而由所述车辆的现实模型得到了所述投影;基于寻找描述所述三维车辆长宽高特征最佳的长方体模型的目的,定义射线的单次采样误差,具体如下:式中,mean(L)表示所述车辆包络线L的中心,mean(L
M
)车辆模型在透视矩阵H的映射下图片坐标投影的包络线L
M
的中心,d(μ(θ,L
M
),μ(θ,L))表示点μ(θ,L
M
)与μ(θ,L)的欧拉距离;max(d(μ(θ,L
M
),μ(θ,L)))表示取所有交点的最大欧拉距离;λ为一个常数,用于控制两包络线收敛;基于所述单次采样误差e(L
M
,L,θ)的基础,通过进行均匀采样来计算所述两包络线的误差,具体如下:式中,Δθ相邻采样射线夹角间隔;根据所述最小化模型和所述车辆在同一透视矩阵下的包络线误差,提取车辆长宽高尺寸特征,并在上述步骤基础上,通过分别设置所述体积阈值、所述长度阈值、所述宽度阈值以及所述高度阈值来确定所述重车;当所提取的长宽高尺寸以及体积超过所述多组阈值时,判别为重车。6.一种电子设备,其...
【专利技术属性】
技术研发人员:翁顺,高珂,林俊平,朱宏平,夏勇,张景琪,陈志丹,李佐强,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。