一种行人/车辆检测方法技术

技术编号:18459048 阅读:70 留言:0更新日期:2018-07-18 12:48
本发明专利技术涉及一种行人/车辆检测方法,包括以下步骤:(1)通过摄像装置采集一帧包括人脸/车辆的高清视频图像;(2)基于采集的所述高清视频图像进行下采样,得到低分辨率图像序列;(3)通过前景检测算法从所述低分辨率图像序列中抠取前景团块区域;(4)计算所述前景团块区域在高清视频图像中的位置,并通过行人/车辆检测算法实现行人/车辆的检测和分类。本发明专利技术解决了高清图像数据量大,前端摄像机计算力有限的问题,提高了检测分类的准确性。

A method for detection of pedestrians / vehicles

The invention relates to a pedestrian / vehicle detection method, which comprises the following steps: (1) collecting a frame of high definition video including a face / vehicle through a camera device; (2) a low resolution image sequence is obtained from the collected HD video image, and (3) the low resolution image sequence is obtained by the foreground detection algorithm. The foreground group area is extracted, (4) the location of the foreground group area in the high definition video image is calculated, and the pedestrian / vehicle detection and classification are realized through the pedestrian / vehicle detection algorithm. The invention solves the problem of large volume of high-definition image data and limited computing power of the front end camera, and improves the accuracy of detection and classification.

【技术实现步骤摘要】
一种行人/车辆检测方法
本专利技术涉及视频安防领域,尤其涉及一种行人/车辆检测方法。
技术介绍
现有的行人/车辆检测算法大都部署在后端服务器,服务器需要接入前端摄像机视频流才能进行算法分析,这对网络带宽提出了较高的要求,同时后端视频解码也占用了服务器相当一部分的计算资源。将检测算法部署在前端摄像机,将计算压力分担在每个摄像机中,大大降低了服务器端的压力,并且系统实施部署快捷方便。但是前端摄像机处理芯片的计算力较弱,运行在摄象机端的算法需要高度优化和裁剪,优化和裁剪过程中带来了性能的下降,使得行人/车辆检测精度不高,误报较多。近些年来基于卷积神经网络的深度学习算法在图像检测识别领域取得了很好的效果,相比于传统的检测识别算法在精度上都有了很大的提升,但是由于卷积神经网络本身的计算量较大,如何在摄像机端使用仍然是一个难点。
技术实现思路
本专利技术所要解决的技术问题是提供一种行人/车辆检测方法,解决了高清图像数据量大,前端摄像机计算力有限的问题,提高了检测分类的准确性。本专利技术解决上述技术问题的技术方案如下:一种行人/车辆检测方法,包括以下步骤:(1)通过摄像装置采集一帧包括人脸/车辆的视频图像;(2)基于采集的所述视频图像进行下采样,得到低分辨率图像序列;(3)通过前景检测算法从所述低分辨率图像序列中抠取前景团块区域;(4)计算所述前景团块区域在视频图像中的位置,并通过行人/车辆检测算法实现行人/车辆的检测和分类。本专利技术的有益效果是:在低分辨率下通过前景检测算法,进行前景团块区域提取,大大降低了后续行人车辆检测算法的分析的区域,由于采用了低分辨率图像分析保证了前景检测算法的实时和高效;利用低分辨率下得到的前景团块的位置信息转换到高清图像中,在高清图像中抠取需要分析的区域,这样保证分析区域有足够的图像细节信息,通过卷积神经网络实现行人/车辆检测和分类,提高检测分类的准确性,同时计算效率大大提高。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤(3)的具体过程为:(31)背景建模:基于核函数密度估计对图像序列中的像素点进行背景建模,具体过程为:设x1,x2,...xN为缓存的背景图像序列中的N个像素点特征值,则t时刻象素点特征值xt的概率为:其中,Pr(xt)表示将特征值xt判断为背景的概率,d表示颜色通道的数目,这里d=3,假设颜色通道是统计独立的,σj表示第j个颜色通道的标准差,通过缓存的背景图像序列计算得到,表示t时刻第j个颜色通道的特征值,表示图像序列中第i幅背景图像对应象素点的第j个通道;为了增加模型抵抗噪声的能力,对标准差设置最小值σj=max(Δ,σj),这里Δ=4,N=12,t=1、2、3……N;(32)图像二值化:将背景中各象素点特征值的概率与阈值进行比较,得到从背景中分离出的前景区域:其中,t=1、2、3……N,255表示前景,0表示背景,T为阈值。(33)降噪预处理:根据形态学滤波将前景区域连通形成前景团块,过滤小面积噪声区域,得到前景团块位置信息:(34)前景团块跟踪:前景团块跟踪包括:前景团块位置预测,前景团块特征选择,前景团块关联匹配和前景团块特征更新;前景团块位置预测:采用估计团块速度的方式,根据当前帧及前一帧前景团块位置信息估计前景团块在下一帧的位置,如下式所示:其中,t=1、2、3……N,和分别表示t时刻前景团块在x方向和y方向的速度,N为时间窗口;x和y分别表示前景团块外接矩形框中心的x坐标和y坐标;xt-n和yt-n分别表示t-n时刻前景团块在x方向和y方向的坐标;xt-n-1和yt-n-1分别表示t-n-1时刻前景团块在x方向和y方向的坐标;前景特征选择:选择前景团块面积S和前景团块外接矩形框的中心C;前景团块关联匹配:根据相关跟踪原理,当前帧前景团块与待匹配的前景团块满足下式时才进行特征匹配,即:其中,γ为搜索距离阈值,特征匹配由面积S和中心C点两部分组成,即匹配准则如下式:其中,ω为特征的权重因子,表示当前帧前景团块与待匹配的前景团块中心点的距离,距离越小,相似度越高,γ为搜索距离阈值,表示当前帧前景团块与待匹配的前景团块面积大小的差异程度,T为匹配的误差上限;前景团块特征更新:采用一阶平滑的方式更新,如下式所示:其中α为更新因子;(35)背景更新:采用选择性更新和盲目更新相结合的方式,采用基于象素的盲目更新方式过滤降噪预处理中的小面积噪声区域;采用基于区域的选择性更新前景团块区域。进一步,所述步骤(4)的具体过程为:根据图像缩放比例关系计算得到的前景团块外接矩形框在视频图像中的外接矩形框;保持长边不变,短边扩展到长边的长度,将前景团块区域外接矩形框修正为正方形框;将正方形框向外扩展,然后缩放成固定尺寸的图像;行人/车辆检测算法采用基于SSD卷积神经网络的深度学习算法,并对SSD卷积神经网络进行裁剪,将输入的固定尺寸的图像与预设的不同类型不同尺寸的特征图像进行比较,实现行人/车辆的检测和分类。附图说明图1为本专利技术检测方法流程图;图2为本专利技术前景检测算法流程图;图3为本专利技术前景团块区域外接矩形框修正示意图;图4为本专利技术基于SSD卷积神经网络的深度学习算法流程图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。近几年来随着前端摄像机处理器计算力的提升,加之基于卷积神经网络的深度学习算法在图像检测识别领域的突出性能表现,使得高准确度低误检的行人/车辆检测算法前端化成为可能,本文正是在这样的背景下,提出了一种行人/车辆检测方法。如图1、图2所示,首先从高清视频流中抓取高清图像,高清图像进行下采样,得到低分辨率图像,在低分辨率图像中通过运动检测算法前景团块的位置信息,根据坐标变换关系得到前景团块在高清图像中的位置,在原高清图像中抠取前景团块所在的区域,送入行人车辆检测模块得到行人/车辆的位置信息。其中包括两部分关键技术:前景检测算法和行人车辆检测算法。对整个方法来说,希望前景检测算法能够尽可能准确的检测出前景区域的位置,同时减小误报区域,进而减小后续行人车辆检测算法的压力,行人车辆检测算法在保证检测精度的同时运算速度要尽量快。一种行人/车辆检测方法,包括以下步骤:(1)通过摄像装置采集一帧包括人脸/车辆的视频图像;(2)基于采集的所述视频图像进行下采样,得到低分辨率图像序列;(3)通过前景检测算法从所述低分辨率图像序列中抠取前景团块区域;(4)计算所述前景团块区域在视频图像中的位置,并通过行人/车辆检测算法进行行人/车辆的定位和分类。所述步骤(3)的前景检测算法主要包括背景建模、图像二值化、降噪预处理、前景团块跟踪和背景更新五部分,其具体过程为:(31)背景建模:由于监控场景背景是静止的,这里采用基于核函数密度估计的背景建模,该方法不需要对背景象素进行参数化建模,同时能保留背景的多个模态,实际场景的适应性较强。基于核函数密度估计对图像序列中的像素点进行背景建模,具体过程为:设x1,x2,...xN为缓存的背景图像序列中的N个像素点特征值,则t时刻象素点特征值xt的概率为:其中,Pr(xt)表示将特征值xt判断为背景的概率,d表示颜色通道的数目,这里d=3,假设颜色通道是统计独立的,σj表示第j个颜色通道本文档来自技高网...

【技术保护点】
1.一种行人/车辆检测方法,其特征在于,包括以下步骤:(1)通过摄像装置采集一帧包括人脸/车辆的高清视频图像;(2)基于采集的所述高清视频图像进行下采样,得到低分辨率图像序列;(3)通过前景检测算法从所述低分辨率图像序列中抠取前景团块区域;(4)计算所述前景团块区域在高清视频图像中的位置,并通过行人/车辆检测算法实现行人/车辆的检测和分类。

【技术特征摘要】
1.一种行人/车辆检测方法,其特征在于,包括以下步骤:(1)通过摄像装置采集一帧包括人脸/车辆的高清视频图像;(2)基于采集的所述高清视频图像进行下采样,得到低分辨率图像序列;(3)通过前景检测算法从所述低分辨率图像序列中抠取前景团块区域;(4)计算所述前景团块区域在高清视频图像中的位置,并通过行人/车辆检测算法实现行人/车辆的检测和分类。2.根据权利要求1所述的行人/车辆检测方法,其特征在于,所述步骤(3)的具体过程为:(31)背景建模:基于核函数密度估计对图像序列中的像素点进行背景建模,具体过程为:设x1,x2,...xN为缓存的背景图像序列中的N个像素点特征值,则t时刻象素点特征值xt的概率为:其中,Pr(xt)表示将特征值xt判断为背景的概率,d表示颜色通道的数目,这里d=3,假设颜色通道是统计独立的,σj表示第j个颜色通道的标准差,通过缓存的背景图像序列计算得到,表示t时刻第j个颜色通道的特征值,表示图像序列中第i幅背景图像对应象素点的第j个通道;为了增加模型抵抗噪声的能力,对标准差设置最小值σj=max(Δ,σj),这里Δ=4,N=12,t=1、2、3……N;(32)图像二值化:将背景中各象素点特征值的概率与阈值进行比较,得到从背景中分离出的前景区域:其中,255表示前景,0表示背景,T为阈值,t=1、2、3……N;(32)降噪预处理:根据形态学滤波将前景区域连通形成前景团块,过滤小面积噪声区域,得到前景团块位置信息;(33)前景团块跟踪:前景团块跟踪包括:前景团块位置预测,前景团块特征选择,前景团块关联匹配和前景团块特征更新;前景团块位置预测:采用估计团块速度的方式,根据当前帧及前一帧前景团块位置信息估计前景团...

【专利技术属性】
技术研发人员:周建雄邹刚
申请(专利权)人:成都新舟锐视科技有限公司
类型:发明
国别省市:四川,51

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

1