一种智能交通运动目标检测跟踪方法技术

技术编号:11504222 阅读:71 留言:0更新日期:2015-05-27 04:30
本发明专利技术公开了一种智能交通运动目标检测跟踪方法,用于对智能交通视频进行运动目标检测和跟踪。本发明专利技术考虑到视频帧图像中一般存在道路中间及两侧护栏等边缘特征明显的物体,采用有限差分一阶偏导矩阵计算输入前后视频帧图像的梯度,提取输入图像特征区域精细轮廓;将轮廓连接、区域填充合并等形态学处理从而得到预处理图像。对预处理图像采用改进的SIFT算法提取关键点,对预处理图像只构建一组六层的高斯金字塔。保证在图像存在较小尺度变化的时候的检测到较少数量的关键点,同时减少冗余的构建金字塔的计算需要,提高算法的时间效率。帧差前利用预处理图像得到的仿射变换模型对视频序列前后帧图像进行了配准,消除了视频帧漂移对检测性能造成的影响。

【技术实现步骤摘要】
一种智能交通运动目标检测跟踪方法
本专利技术涉及一种智能交通视频监控系统数据的运动目标检测跟踪算法,属于图像处理

技术介绍
智能交通系统以其全天时,全天候、监控范围大等优点使其具有相当广泛的应用前景。智能视频监控的基础技术包括运动目标检测、运动目标分类、运动目标跟踪等,目前对这些技术的研究都备受瞩目。现有的运动目标检测方法主要有:相邻帧差法、光流分割法、背景减法等等。帧间差分方法是对相邻帧图像作相减运算之后,对结果图像取阙值并分割,提取运动目标。基于光流方法的运动目标检测算法应用运动目标随时间变化的流矢量特性在图像序列中检测运动区城。背景减法相对于其他方法而言简单易于实现,利用当前图像与背景图像的差来检测运动区域。基于视频图像是静态背景下拍摄而成的,同时考虑到算法实现的时间效率,宜于采用高效率的帧间差分法实现运动目标候选区域的检测跟踪。但是,由于拍摄条件及天气和人为因素的影响,导致拍摄的视频图像的背景不同帧图像存在漂移,虽然可能这种漂移的幅度是很小的,甚至人眼基本注意不到。但是这种影响却对于帧间差分检测运动目标的结果却产生不可弥补的影响,严重影响算法的检测跟踪性能。
技术实现思路
有鉴于此,本专利技术提供了一种智能交通运动目标检测跟踪方法,该方法消除了视频帧漂移对检测性能造成的影响,保证在图像存在较小尺度变化的时候检测到较少数量的关键点,减少了计算量,提高了时间效率。为了达到上述目的,本专利技术的技术方案包括如下步骤:步骤1,由智能交通视频监控系统所获取的视频数据中抽取当前帧原图像及其相邻的前一帧原图像,针对当前帧原图像和前一帧原图像分别进行如下Step101~Step104的处理获得预处理图像。Step101,将当前原图像与3×3的高斯平滑模板作卷积处理去除图像噪声,获得滤波后的图像。Step102,采用有限差分求导矩阵计算出滤波后的图像中每个像素位置处的水平梯度分量gx和垂直梯度分量gy,利用gx和gy求解获得滤波后的图像中每个像素位置处的梯度的幅值,并沿梯度方向查找梯度幅值局部极大值,剔除掉非极大值点所对应的像素点,获得梯度图像。梯度的幅值为M(x,y)=max(|gx|,|gy|)。Step103,设定灰度阈值,将梯度图像进行二值化处理,获得二值图像。Step104,将二值图像进行一次膨胀操作将边缘密集区域填充合并,进行两次腐蚀操作修正合并区域外围轮廓并剔除孤立的边缘区域,得到预处理图像。步骤2,针对步骤1获得的每幅预处理图像,进行如下Step201~Step202的处理获得仿射变换模型,然后利用仿射变换模型将当前帧原图像和前帧原图像配准并进行帧间差分,获得两副配准后的图像。Step201、以初始尺度1.6对预处理图像进行高斯模糊以及隔点抽样建立6层的高斯金字塔,对于高斯金字塔中每一层中得到的图像,进行角点检测获取候选关键点。Step202、针对全部候选关键点进行关键点方向分配和局部描述子的计算,从而获得仿射变换模型。步骤3,将配准后的图像中的连通区域进行区域合并以及小面积剔除,获得符合检测目标条件的疑似目标区域。步骤4,检测两幅配准后的图像中的疑似目标区域,若分属于两幅配准后的图像中的两个疑似目标区域满足属于同一目标的判别条件,则判定该两个疑似目标区域为同一目标,否则两个疑似目标区域不为同一目标。步骤5,依据步骤4中的判定,采用基于置信度检测的运动目标跟踪方法进行运动目标的跟踪,并根据跟踪到的运动目标的特征,提取具有高表征性的形状结构特征和局部描述特征,依据从样本数据学习获得的分类超平面对跟踪到的运动目标利用支持向量机分成行人、汽车和其他运行目标的三类。进一步地,Step101中,所采用的3×3的高斯平滑模板的二维高斯函数的表达具体为其中x、y分别为原图像中像素的行、列号;σ的值为0.6。进一步地,其中I(*,*)为滤波后的图像,x、y分别为原图像中像素的行、列号;为水平方向的有限差分求导矩阵,为垂直方向的有限差分求导矩阵;则梯度的幅值为M(x,y)=max(|gx|,|gy|)。进一步地,在Step103中进行二值化处理时,设定灰度阈值为75。进一步地,步骤3具体包括如下步骤:Step301、在配准后的图像中,获取全部连通区域的四维方形边界信息,并将四维方形边界信息中的边界值向外围扩张5个像素点,获得全部连通区域的新边界信息。Step302、在全部连通区域中,任取其中的两个,进行如下判断:若该两个连通区域的新边界信息相互交叉或包含,则将该两个连通区域合并为一个新连通区域,新连通区域的边界取将上述两个连通区域包含在内的最小矩形的边界。若该两个连通区域的新边界信息没有交叉或包含,则该两个连通区域被确定为两个目标。Step303、重复Step302直至图像中所有的连通区域中的任意两个都不满足合并的条件。进一步地,步骤4中属于同一目标的判别条件包括欧式距离、颜色直方图和局部模式直方图三个判别条件,若分属于两幅配准后的图像中的两个疑似目标区域同时满足上述三个判别条件,则则判定该两个疑似目标区域为同一目标。进一步地,步骤5中,采用基于置信度检测的运动目标跟踪方法进行运动目标的跟踪,具体方法为:Step501、依据步骤4中的判定,若两疑似目标区域为同一目标,则对于当前帧原图像来说,其中的疑似目标区域判定为已有目标,更新存储的已有目标信息,并针对该已有目标的置信度加1,若两个疑似目标区域不为同一目标,则对于当前帧原图像来说,其中的疑似目标区域为新目标,对该新目标进行存储,并设定置信度为初始值1,并标记该新目标被检测到的顺序。Step502、对存储的已有目标进行排查,对于当前帧没有检测到的已有目标,置信度减1,并剔除置信度小于0的已有目标,当已有目标的置信度超过置信阈值,则将其置信度强制置为置信阈值。Step503、将置信度达到置信阈值的已有目标,按其位置标记输出作为运动目标的跟踪结果。进一步地,步骤5中的分类超平面的获得方法如下:Step5001、在智能交通视频监控系统所获取的视频数据中选取不同状态、不同类型的数据样本对分类器进行学习训练,其中不同状态、不同类型的数据样本包括行人目标、汽车目标以及其他运动目标。Step5002、针对行人目标、汽车目标以及其他运动目标三类目标形状结构的差异性,提取形状特征。形状特征包括将三类目标进行目标二值分割后获得的连通区域的面积、长宽比以及饱和度。Step5003、对三类目标提取其局部描述特征,并与其形状特征一起作为支持向量机进行分类的依据;局部描述特征包括梯度方向直方图和局部二值模式。有益效果:1、本专利技术考虑到视频帧图像中一般存在道路中间及两侧护栏等边缘特征明显的物体,采用有限差分一阶偏导矩阵计算输入前后视频帧图像的梯度,提取输入图像特征区域精细轮廓;将轮廓连接、区域填充合并等形态学处理从而得到预处理图像。对预处理图像采用改进的SIFT算法提取关键点,对预处理图像只构建一组六层的高斯金字塔。保证在图像存在较小尺度变化的时候的检测到较少数量的关键点,同时减少冗余的构建金字塔的计算需要,提高算法的时间效率。帧差前利用预处理图像得到的仿射变换模型对视频序列前后帧图像进行了配准,消除了视频帧漂移对检测性能造成的影响。2、由于预处理后的图像为二值图,因此将形态骨架角点检本文档来自技高网...
一种智能交通运动目标检测跟踪方法

【技术保护点】
一种智能交通运动目标检测跟踪方法,其特征在于,该方法步骤包括:步骤1,由智能交通视频监控系统所获取的视频数据中抽取当前帧原图像及其相邻的前一帧原图像,针对当前帧原图像和前一帧原图像分别进行如下Step101~Step104的处理获得预处理图像;Step101,将当前原图像与3×3的高斯平滑模板作卷积处理去除图像噪声,获得滤波后的图像;Step102,采用有限差分求导矩阵计算出所述滤波后的图像中每个像素位置处的水平梯度分量gx和垂直梯度分量gy,利用gx和gy求解获得所述滤波后的图像中每个像素位置处的梯度的幅值,并沿梯度方向查找梯度幅值局部极大值,剔除掉非极大值点所对应的像素点,获得梯度图像;所述梯度的幅值为M(x,y)=max(|gx|,|gy|);Step103,设定灰度阈值,将所述梯度图像进行二值化处理,获得二值图像;Step104,将所述二值图像进行一次膨胀操作将边缘密集区域填充合并,进行两次腐蚀操作修正合并区域外围轮廓并剔除孤立的边缘区域,得到预处理图像;步骤2,针对步骤1获得的每幅预处理图像,进行如下Step201~Step202的处理获得仿射变换模型,然后利用所述仿射变换模型将当前帧原图像和前帧原图像配准并进行帧间差分,获得两副配准后的图像;Step201、以初始尺度1.6对预处理图像进行高斯模糊以及隔点抽样建立6层的高斯金字塔,对于高斯金字塔中每一层中得到的图像,进行角点检测获取候选关键点;Step202、针对所述全部候选关键点进行关键点方向分配和局部描述子的计算,从而获得仿射变换模型;步骤3,将配准后的图像中的连通区域进行区域合并以及小面积剔除,获得符合检测目标条件的疑似目标区域;步骤4,检测两幅配准后的图像中的疑似目标区域,若分属于两幅配准后的图像中的两个疑似目标区域满足属于同一目标的判别条件,则判定该两个疑似目标区域为同一目标,否则所述两个疑似目标区域不为同一目标;步骤5,依据所述步骤4中的判定,采用基于置信度检测的运动目标跟踪方法进行运动目标的跟踪,并根据跟踪到的运动目标的特征,提取具有高表征性的形状结构特征和局部描述特征,依据从样本数据学习获得的分类超平面对跟踪到的运动目标利用支持向量机分成行人、汽车和其他运行目标的三类。...

【技术特征摘要】
1.一种智能交通运动目标检测跟踪方法,其特征在于,该方法步骤包括:步骤1,由智能交通视频监控系统所获取的视频数据中抽取当前帧原图像及其相邻的前一帧原图像,针对当前帧原图像和前一帧原图像分别进行如下Step101~Step104的处理获得预处理图像;Step101,将当前原图像与3×3的高斯平滑模板作卷积处理去除图像噪声,获得滤波后的图像;Step102,采用有限差分求导矩阵计算出所述滤波后的图像中每个像素位置处的水平梯度分量gx和垂直梯度分量gy,利用gx和gy求解获得所述滤波后的图像中每个像素位置处的梯度的幅值,并沿梯度方向查找梯度幅值局部极大值,剔除掉非极大值点所对应的像素点,获得梯度图像;所述梯度的幅值为M(x,y)=max(|gx|,|gy|);Step103,设定灰度阈值,将所述梯度图像进行二值化处理,获得二值图像;Step104,将所述二值图像进行一次膨胀操作将边缘密集区域填充合并,进行两次腐蚀操作修正合并区域外围轮廓并剔除孤立的边缘区域,得到预处理图像;步骤2,针对步骤1获得的每幅预处理图像,进行如下Step201~Step202的处理获得仿射变换模型,然后利用所述仿射变换模型将当前帧原图像和前帧原图像配准并进行帧间差分,获得两幅配准后的图像;Step201、以初始尺度1.6对预处理图像进行高斯模糊以及隔点抽样建立6层的高斯金字塔,对于高斯金字塔中每一层中得到的图像,进行角点检测获取候选关键点;Step202、针对全部所述候选关键点进行关键点方向分配和局部描述子的计算,从而获得仿射变换模型;步骤3,将配准后的图像中的连通区域进行区域合并以及小面积剔除,获得符合检测目标条件的疑似目标区域;步骤4,检测两幅配准后的图像中的疑似目标区域,若分属于两幅配准后的图像中的两个疑似目标区域满足属于同一目标的判别条件,则判定该两个疑似目标区域为同一目标,否则所述两个疑似目标区域不为同一目标;步骤5,依据所述步骤4中的判定,采用基于置信度检测的运动目标跟踪方法进行运动目标的跟踪,并根据跟踪到的运动目标的特征,提取具有高表征性的形状结构特征和局部描述特征,依据从样本数据学习获得的分类超平面对跟踪到的运动目标利用支持向量机分成行人、汽车和其他运行目标的三类。2.如权利要求1所述的一种智能交通运动目标检测跟踪方法,其特征在于,所述Step101中,所采用的3×3的高斯平滑模板的二维高斯函数的表达具体为其中x、y分别为原图像中像素的行、列号;σ的值为0.6。3.如权利要求1所述的一种智能交通运动目标检测跟踪方法,其特征在于,所述所述其中I(*,*)为滤波后的图像,x、y分别为原图像中像素的行、列号;为水平方向的有限差分求导矩阵,为垂直方向的有限差分求导矩阵;则梯度的幅值为M(x,y)=max(|gx|,|gy|)。4.如权利要求1所述的一种智能交通运动目标检测跟...

【专利技术属性】
技术研发人员:陈禾刘文超毕福昆章菲菲马龙申金晶
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京;11

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

1