一种车辆行为的智能分析方法及系统技术方案

技术编号:8271680 阅读:210 留言:0更新日期:2013-01-31 04:01
本发明专利技术提供了一种车辆行为的智能分析方法及系统,相应的方法包括收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器;获取视频资源,通过级联分类器对视频资源进行检测标识出图像中的车辆;将标识的车辆作为有标识的正样本构造车辆检测器,通过光流法实现对每个车辆的跟踪,得到每个车辆的运动轨迹;检测出视频资源中的交通标志,并结合交通标志对车辆的运动轨迹进行分析,确定车辆是否存在违规行为。本发明专利技术能够实现在复杂的场景以及动态的视频中对车辆进行跟踪,并确定车辆的行驶是否存在违规行为。

【技术实现步骤摘要】
本专利技术涉及一种车辆行为的智能分析方法及系统,属于交通视频监控

技术介绍
目前车辆行为分析领域的大部分技术都是侧重于静态背景下的车辆行为分析,SP基于固定监控视频的车辆行为分析,相应的方法主要包括基于固定监控视频的车辆检测方法、基于Kalman滤波和MeanShift算法的车辆跟踪方法等。其中,基于固定监控视频的车辆检测方法是利用背景不变或变化缓慢等先验知识提取出监控场景中的背景信息,然后利用背景差等方法实现移动物体的提取,最后在提取的移动物体区域进行车辆判断,但该方法受限于监控视频,首先监控场景必须是固定不变或变化缓慢,无法应用于动态场景中,其次受光照、遮挡和阴影等影响,导致运动区域的分 割并不理想。在基于Kalman滤波和MeanShift算法的车辆跟踪方法中,Kalman滤波是在时序中通过预测、修正两个步骤不断迭代更新,使得系统噪声、观测噪声等引起的误差逐渐减少,以获得最佳的状态参数,MeanShift算法是采用颜色直方图等方法对所选择的目标区域进行建模,通过计算特征空间中每个特征值的概率来建立目标模型,然后在后续帧中可能存在目标的区域再计算特征空间的每个特征值,用相似性度量函数计算当前帧候选目标和目标候选模型的相似程度,经过有限次的迭代计算均值漂移向量,在当前帧中目标最终会收敛到真实位置,但MeanShift无法在跟踪过程中对目标模型进行更新,而对于动态视频,在背景不断变化,车载不断运动的场景中,Kalman滤波就会失效。
技术实现思路
本专利技术为解决现有的车辆行为分析技术中存在的对于复杂的场景或动态的视频无法实现车辆跟踪的问题,进而提供了一种车辆行为的智能分析方法及系统。为此,本专利技术提供了如下的技术方案一种车辆行为的智能分析方法,包括收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器;获取视频资源,通过所述级联分类器对所述视频资源进行检测标识出图像中的车辆;将所述标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用所述车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹;检测出所述视频资源中的交通标志,并结合所述交通标志对所述车辆的运动轨迹进行分析,确定所述车辆是否存在违规行为。一种车辆行为的智能分析系统,包括预处理模块,用于收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器;车辆检测模块,用于获取视频资源,通过所述级联分类器对所述视频资源进行检测标识出图像中的车辆;车辆匹配跟踪模块,用于将所述标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用所述车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹;车辆行为分析模块,用于检测出所述视频资源中的交通标志,并结合所述交通标志对所述车辆的运动轨迹进行分析,确定所述车辆是否存在违规行为。本专利技术提供的技术方案通过对车辆和背景的训练,并对车辆进行检测、匹配及跟 踪,获得车辆的运动轨迹,再结合道路交通标志分析车辆行为,判断车辆行为是否违规,以实现在复杂的场景以及动态的视频中对车辆的运动轨迹进行跟踪,并确定车辆的行驶是否存在违规行为。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术的具体实施方式提供的车辆行为的智能分析方法的流程示意图;图2是本专利技术的具体实施方式提供的基于半监督学习的车辆跟踪流程图;图3是本专利技术的具体实施方式提供的包括记录违规车辆的相关信息步骤的车辆行为的智能分析方法的流程示意图;图4是本专利技术的具体实施方式提供的车辆行为的智能分析系统的结构示意图;图5是本专利技术的具体实施方式提供的包括违规车辆记录单元模块的车辆行为的智能分析系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的具体实施方式提供了一种车辆行为的智能分析方法,如图I所示,包括步骤11,收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器。具体的,本步骤属于离线训练过程,首先整理包含车辆的样本集和不包含车辆的背景样本集(其中正样本图像中只包含车辆,要求车辆位于图像中央,四周可留少量其它场景,负样本中不能包含任何车辆,一般情况下负样本集合中元素数目要大于正样本数目),选择特定的Haar矩形特征通过AdaBoost算法进行离线训练,最终获得能够从复杂背景中检测出车辆的级联分类器。步骤12,获取视频资源,通过级联分类器对视频资 源进行检测标识出图像中的车辆。具体的,本步骤属于在线检测过程,首先获取视频资源,相应的视频资源包括固定的静态监控视频或动态监控视频;然后利用步骤11训练得到的级联分类器,对视频资源中的车辆进行检测。通过级联分类器对视频图像的检测,可以标识出图像中的车辆区域。基于机器学习的车辆检测,不仅可以应用于背景静止的固定监控视频,而且可以应用于场景不断变化的动态视频。步骤13,将标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹。具体的,首先将步骤12中得到的车辆单独作为有标识的正样本构造车辆检测器,然后通过光流法实现对每辆车的跟踪,同时利用车辆检测器检测得到可能的车辆区域,再通过跟踪区域和检测区域的比较,从中选定车辆区域,并获取车辆位置等信息,进一步利用车辆区域更新检测器(属于在线训练过程);最后通过不断重复上述过程得到每个车辆的运动轨迹。本步骤是实现车辆行为分析的关键,其中基于半监督的学习方法的使用有效地实现了车辆的匹配和跟踪,解决了车辆之间相互遮挡或车辆短时消失时匹配跟踪失效等问题。基于半监督的学习过程如图2所示,分别实现对步骤12中检测得到的每一辆车的匹配跟踪,首先利用检测得到的车辆作为有标识的正样本,初始化检测器,然后具体包括跟踪结合前一帧车辆区域,利用光流法实现对当前帧车辆的跟踪,得到的区域记为跟踪区域,并使用检测器计算该跟踪区域与跟踪车辆的匹配度;检测利用检测器对当前帧图像进行检测,获取与跟踪车辆匹配度较高的区域,记为检测区域;更本文档来自技高网...

【技术保护点】
一种车辆行为的智能分析方法,其特征在于,包括:收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器;获取视频资源,通过所述级联分类器对所述视频资源进行检测标识出图像中的车辆;将所述标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用所述车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹;检测出所述视频资源中的交通标志,并结合所述交通标志对所述车辆的运动轨迹进行分析,确定所述车辆是否存在违规行为。

【技术特征摘要】
1.一种车辆行为的智能分析方法,其特征在于,包括 收集包含车辆的样本集和不包含车辆的背景样本集,并选择预定的Haar矩形特征通过AdaBoost算法进行离线训练,获得能够从复杂背景中检测出车辆的级联分类器; 获取视频资源,通过所述级联分类器对所述视频资源进行检测标识出图像中的车辆; 将所述标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用所述车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹; 检测出所述视频资源中的交通标志,并结合所述交通标志对所述车辆的运动轨迹进行分析,确定所述车辆是否存在违规行为。2.根据权利要求I所述的方法,其特征在于,该方法还包括 根据所述车辆的运动轨迹的分析结果,对违规的车辆进行抓拍,并根据抓拍的图像记录相应的车辆信息。3.根据权利要求I所述的方法,其特征在于,将所述标识的车辆作为有标识的正样本构造车辆检测器,然后通过光流法实现对每个车辆的跟踪,同时利用所述车辆检测器检测得到可能的车辆区域,通过所述跟踪和检测的结果确定车辆区域,再通过所述车辆区域更新所述车辆检测器,并确定每个车辆的位置,从而得到每个车辆的运动轨迹包括 结合前一帧图像中的车辆区域,利用光流法实现对当前帧车辆的跟踪,得到的区域记为跟踪区域,并使用所述车辆检测器计算所述跟踪区域与跟踪车辆(即所述车辆检测器中的正样本)的匹配度; 利用所述车辆检测器对当前帧图像进行检测,获取与跟踪车辆匹配度较高的区域,记为检测区域; 比较所述跟踪区域和所述检测区域的匹配度,其中匹配度高于预定值的区域作为当前帧的车辆区域,所述车辆区域的中心位置作为车辆运动轨迹上的...

【专利技术属性】
技术研发人员:董兰芳王建富
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:

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

1