基于对象检测的交通流量检测方法

文档序号:6722880阅读:207来源:国知局
专利名称:基于对象检测的交通流量检测方法
技术领域
本发明属于智能视频监控技术领域,特别涉及计算机图形图像处理技术领域。
背景技术
交通流量检测是智能交通系统的重要基础工作,它为智能交通管理和控制提供重要的数据来源,被广泛应用于交通疏导、道路资源配置、道路建设评估等领域。与传统的基于压电回路的永久埋入式检测(如环形地埋式线圈检测)以及悬挂式检测(如基于闭路电视、微波、雷达、红外线或超声波传感器检测),采用视频图像检测的方法具有明显的优越性:检测覆盖范围大,检测参数多;安装简单,维护方便;不破坏路面,工程造价低,适用面广;可提取高质量的车辆和交通场景信息;可适应多种气候条件等。因此,基于视频图像的交通流量检测方法成为目前该领域研究的热点。目前,基于视频图像的交通流量检测方法主要采用基于如灰度比较法、背景差法、帧间差法和边缘检测法。灰度比较法采用对路面和车辆的灰度统计值来检测车辆,但它对环境光线的变化十分敏感。背景差法通过计算当前输入帧图像与背景图像的差值以提取车辆,但背景图像需实时刷新,其检测精度很大程度上依赖于背景图像的可靠性。帧间差法是将相邻两帧或者多帧相减,对保留的运动车辆信息进行检测。尽管该方法受环境光变化影响小,但是当摄像头的抖动而引起相邻两帧背景点的相应“抖动”时,该方法不能完全将背景滤除,从而引起误判;此外,该方法对于静止或车速过慢的车辆,不能有效检测。边缘检测法能够在不同的光线条件下检测到车辆的边缘,然后利用车体的不同部件、颜色等提供的边缘信息可以对静止和运动车辆的进行检测。但是该方法对于车辆边缘不明显和道路隔离带存在的情况,容易造成漏检和误检。以上这些方法在进行车辆检测时,通常是在输入图像中按车道设置一些固定窗口(即虚拟传感器)对车辆进行检测。这种固定窗口的检测方式常常对车辆换道或相邻车道的车辆部分覆盖了被检测车道检测窗时造成误检。此外,这些方法一个共同的问题就是不能对车辆加以有效的区分,且难以将非机动车辆考虑到流量计算中。鉴于此,本发明提出了一种基于对象检测的交通流量检测方法。该方法无须对每个监控场景做特定的设置,通过输入相应的训练数据即可灵活的适应不同的视频监控场景,其监控系统可以被有效的扩展和移植到其它的场所。

发明内容
本发明的目的是提供一种实现实时的交通流量检测方法,它能有效地对交通对象进行按类型分类的流量计算。该方法首先通过离线训练得到基于随机蕨的实时对象检测器,然后通过该检测器对交通视频图像进行对象检测,确定当前视频场景中对象的类型和数量;接着在运行时对检测结果进行基于活动区的标记匹配,实现对交通流量的计算。同时,该方法支持通过加入新的训练数据在线更新检测器,使系统能够得到不断的优化和完善。本发明的方法可以对交通流量进行实时地分类计算和统计;由于不依赖固定区域判断(如虚拟线圈),该方法可以有效地处理如对象粘连,并行,尺寸过长,运动方向不固定,以及运动非线性等情况,使流量计算结果更加准确。本发明的目的通过以下技术方案来实现:该技术方案包括如下步骤:(I)初始化收集交通对象图像数据,可同时采用两种方法:一种是在互联网上收集各种交通工具(如公交车,卡车,轿车,摩托车,自行车等)和行人图像;另一种是通过对已有的交通监控视频进行处理,提取各种交通工具和行人图像。这些图像数据均为包围该对象的最小矩形图像。然后将这些图像统一规则化为一个固定的大小(如15X15像素大小),从而得到用于初始检测器训练的样例数据集。采用随机蕨作为对象检测器。设该检测器包含M个蕨,每个蕨包含不同的N个图像特征,如M=50,N=10。图像特征采用像素对比较特征,如

图1所示,像素点A的亮度值减去像素点B的亮度值的正负符号作为一个像素对比较特征,即该值符号为正,则对应特征值为1,否则为O。因此,每个蕨包含2"个叶节点,每个叶节点对应一个N位的二进制编码值(特征编码值)。将以上获得的样例数据逐个输入检测器,每个蕨的叶节点将根据样例数据的二进制编码值,记录落在该节点上的样例类型及其对应的数量(初始时为O)。到此,检测器已具备了实时对象检测能力,用于训练的样例数据越丰富,则检测器此时的分类识别能力就越强。当有新的训练样例数据输入,则按照以上相同的方式更新检测器,否则跳转到(2)。
`
(2)输入交通视频图像输入交通流量的视频图像,它们是通过交通监控摄像头实时采集得到的视频图像,或者是由已采集的视频文件分解为多个帧组成的图像序列,按照时间顺序逐个输入图像。若输入图像为空,则整个流程中止。(3)对象检测采用滑动搜索窗的方法对整个图像区域进行对象检测。具体为,从图像的初始坐标位置开始移动具有不同尺度和纵横比的搜索窗(矩形框),直到搜索完整个图像为止;将搜索窗选取的图像块作为候选图像块,并将其规则化为与训练样例相同的大小;检测器对候选图像块进行评价,即首先对每个蕨计算该图像块的特征编码值,然后由蕨对应的叶节点估计其类型和概率,最后对所有蕨估计的类型概率求平均值。所述类型包含所有受关注和不受关注的对象类型,受关注的类型为公交车,卡车,轿车,摩托车,自行车和行人等,而不受关注的类型即背景。设X表示候选图像块,则对于蕨fk在对应叶节点中关于类型c的概率pk(c|x)计算为:pk(c\x)=^,
N其中,N为该叶节点包含的样例总数,N。为该叶节点中属于类型c的样例数目,C e Y,。因此检测器对于该候选图像块X关于类型C的概率P (C I X)计算为:
权利要求
1.一种基于对象检测的交通流量检测方法,包括如下步骤: (1)初始化 收集交通对象图像数据,所述图像数据均为包围该对象的最小矩形图像,然后将这些图像统一规则化为一个固定的大小,从而得到用于初始检测器训练的样例数据集; 采用随机蕨作为对象检测器,设该检测器包含M个蕨,每个蕨包含不同的N个图像特征,图像特征采用像素对比较特征,像素点A的亮度值减去像素点B的亮度值的正负符号作为一个像素对比较特征,若该值符号为正,则对应特征值为1,否则为O ; (2)输入交通视频图像 输入交通流量的视频图像,它们是通过交通监控摄像头实时采集得到的视频图像,或者是由已采集的视频文件分解为多个帧组成的图像序列,按照时间顺序逐个输入图像,若输入图像为空,则整个流程中止; (3)对象检测 采用滑动搜索窗的方法对整个图像区域进行对象检测,具体为,从图像的初始坐标位置开始移动具有不同尺度和纵横比的搜索窗,直到搜索完整个图像为止;将搜索窗选取的图像块作为候选图像块,并将其规则化为与训练样例相同的大小;检测器对候选图像块进行评价,即首先对每个蕨计算该图像块的特征编码值,然后由蕨对应的叶节点估计其类型和概率,最后对所有蕨估计的类型概率求平均值,所述类型包含所有受关注和不受关注的对象类型; 设X表示候选图像块,则对于蕨fk在对应叶节点中关于类型C的概率pk(c|x)计算为:
2.根据权利要求1所述的一种基于对象检测的交通流量检测方法,其特征在于:每个蕨包含2n个叶节点,每个叶节点对应一个N位的二进制编码值。
3.根据权利要求1所述的一种基于对象检测的交通流量检测方法,其特征在于:将所述样例数据逐个输入检测器,每个蕨的叶节点将根据样例数据的二进制编码值,记录落在该节点上的样例类型及其对应的数量。
全文摘要
本发明提供了一种基于对象检测的交通流量检测方法,属于智能视频监控技术领域。目前交通流量检测存在难以对机动或非机动车辆实现有效的区分的问题。本发明首先通过离线训练得到基于随机蕨的实时对象检测器,然后通过该检测器对交通视频图像进行对象检测,确定当前视频场景中对象的类型和数量;接着在运行时对检测结果进行基于活动区的标记匹配,实现对交通流量的计算。同时,本发明支持通过加入新的训练数据在线更新检测器,使系统能够得到不断的优化和完善,可以对交通流量进行实时地分类计算和统计,使流量计算结果更加准确。主要用于交通流量检测。
文档编号G08G1/065GK103208190SQ201310106728
公开日2013年7月17日 申请日期2013年3月29日 优先权日2013年3月29日
发明者权伟, 陈锦雄, 于小娟, 刘彬, 邬祖全 申请人:西南交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1