交通流量监测设备的制作方法

文档序号:6133649阅读:336来源:国知局
专利名称:交通流量监测设备的制作方法
技术领域
本发明涉及一种交通流量监测设备,用于通过利用由用于拍摄在道路上行驶的车辆的电视摄象机所接收到的图象,来监测交通流量;更具体地说,本发明涉及一种交通流量监测设备,该设备用于在逐个跟踪车辆的同时识别交通流量。
本发明还涉及一种用于检测高速公路上作为交通堵塞的停止状态以及不同于停止状态的低速行驶状态的装置。
作为传统的交通流量监测设备,在美国专利第4,847,772、日本未审查专利公开第2-166,598号、日本未审查专利公开第5-298,591号和日本未审查专利公开第6-030,417号中描述的交通流量监测设备都是已知的。在这些公开中,美国专利第4,847,772和日本未审查专利公开第2-166,598中都提出了一种系统—其中其上没有车辆的道路部分的图象被用作参考图象,且当新输入的图象的发光分布与参考图象的发光分布显著地不同时,判定在道路部分上有车辆存在。另一方面,日本未审查专利公开第5,298,591和日本未审查专利公开第6-030,417中提出了一种系统—其中在一个屏幕上形成的检测区中检测到的一个物体先作为样板而得到寄存,且随后通过相关性计算对车辆进行跟踪以检测交通堵塞。
作为传统的交通流量监测设备,例如,提出了“利用图象处理的处理长度测量算法检验”(General Meeting of Institute of ElectronicsandCommunication Engineering of JapanD-423p.149,1995)。在该设备中,对图象进行识别以检查车辆的有/无,且根据该框与下一个框来确定车辆的停止。在此情况下,当车辆存在并停止时,就判定交通堵塞。
在上述相关技术中,在美国专利第4,847,772和日本未审查专利公开第2,166,598中,其上没有车辆的道路部分的参考图象必须得到寄存,且该参考图象必须根据阴影或明亮部分的改变而得到更新。然而,在交叉的道路上,参考图象的寄存和更新是不容易进行的,且测量的精度降低了。在日本未审查专利公开第5-298,591中,不论有无车辆,都要寄存一个样板—该样板具有预定的大小并位于预定的位置即与电视摄象机相距预定距离的位置,且实际的车辆得到了跟踪。在此系统中,样板的大小和实际车辆的大小随着车辆的运动而彼此不同,且不能进行高度精确的跟踪。另外,难于确定所跟踪的是该车辆的阴影还是相邻地行驶的另一车辆的阴影。
另外,在日本未审查专利公开第6-030,417中,预先把多个车辆图象作为样板保持起来,且每次输入图象时都进行各个图象与所有样板之间的相关性计算。因此,为了获得高度相关的值,必须准备在大小、形状和亮度上都非常不同的大量的样板。因此,当输入图象时所进行的相关性计算的量是非常大的,从而阻止了高速的处理。
在高速公路上,当大量的车辆以低速行驶时,必须确定交通堵塞。因此,速度测量是确定交通堵塞所必须进行的。然而,在传统的方法中,速度测量无法进行,且不能检测以低速行驶的车辆。在传统的方法中,不能借助框之间的不同来检测车辆的运动,其理由如下。即,即使车辆以相等的速度行驶,根据车辆的形状或颜色,输出也是彼此不同的,输出根据距摄象机的距离而彼此不同。
本发明的第一个目的,信号提供一种交通流量监测设备,它具有良好的测量精度,且不需要其上没有车辆的道路部分的参考图象,并能够方便地把相邻行驶的车辆与影子区分开来,并能够可靠地在从电视摄象机至远离电视摄象机的大的范围内跟踪车辆而不论交通是否拥挤。
本发明的第二个目的,是提供一种交通流量监测设备,它能够检测高速公路上作为交通堵塞的停止状态和没有停止状态的低速行驶状态。
为了实现第一个目的,本发明提出了一种交通流量监测设备,它包括用于以俯视的方式拍摄道路的图象摄取装置;用于分析一个图象分析区中的发光分布的装置,该图象分析区横跨每个预定周期所接收到的俯视的道路图象的道路;用于对该图象分析区中的整个车辆的一部分的发光图案进行样板寄存的装置,该部分被作为该车辆的特征部分;跟踪装置,用于通过相关性计算来计算样板与俯视的道路图象的发光图案之间的相似度以跟踪具有高相似度的发光图案而将其作为受到样板寄存的车辆;以及监测装置,用于根据在每一个预定周期所接收到的俯视道路图象中的车辆位置的改变,来监测曲折行驶、速度的突然改变、过度低速的行驶、过度高速的行驶等。
该交通流量监测设备包括这样的装置,即该装置用于根据其时间差不短于每一个预定周期所接收到的俯视道路图象的预定时间周期的两个图象之间运动的车辆的移动距离,来计算车辆的即时速度,且监测装置根据该即时速度来监测速度的突然改变、过度低速行驶,过度高速行驶等等。
用于对车辆的特征部分进行样板寄存的装置,可以具有与所要监测的车辆的数目相应的多个样板。在此情况下,该跟踪装置通过采用多个样板而同时跟踪其运动不同的多个车辆。
该跟踪装置具有用于各个样板的跟踪管理表、独立地在各个跟踪管理表的列中寄存样板、独立地加上或擦除信息以独立地跟踪各个车辆的不同的运动。
在任何情况下,该交通流量监测设备都可包括用于保持车道分割线以作为初级近似表示或多项式近似表示的装置;用于通过利用每一个预定周期接收的俯视道路图象中的车辆位置和该初级近似表示或多项式近似表示来计算车辆所属于的车道的装置;以及,用于判定通过改变所属于的车道而进行的车道改变。
该交通流量监测设备最好还包括这样的装置,即该装置通过利用初级近似表示或多项式近似表示来计算屏幕上在一个位置处的车道宽度的装置—在该位置样板得到初始寄存—以将该车道宽度作为基准车道宽度,通过利用初级近似表示或多项式近似表示来计算屏幕上当样板已经被移动之后的位置处的车道宽度以将该车道宽度确定为检测位置车道宽度,并放大或减小在初始寄存中的样板的大小以使检测位置车道宽度与基准车道宽度的比值等于初始寄存中的样板的大小与样板已经被移动之后的样板的大小的比值,从而确定在样板已经被移动之后的样板大小。
该交通流量监测设备还可包括这样的装置,即该装置用于形成与每一个预定周期所接收到的俯视道路图象的道路相交叉的测量区、计数通过各个车道的该测量区的车辆、并测量通过该测量区的每一个车辆的平均速度。
在该交通流量监测设备中,可以加上这样的装置—即该装置用于为每一个预定周期所接收到的俯视道路图象的道路表面上的各个车道设置至少一个道路表面发光图案对照区、根据道路表面发光图案与实际发光图案之间的相关性计算来估算预先作为样板保留的对照区的道路表面发光图案与实际发光图案之间的相似度、当相似度高时判定在对照区中没有车辆、且当相似度低时判定在对照区中有车辆。
在此情况下,该交通流量监测设备可包括这样的装置—即该装置用于在车辆通过对照区时根据对照区与车辆的前和后部的相对位置来测量车辆的长度。
为了实现上述目的,本发明提出了一种交通流量监测设备,它包括键盘;诸如显示单元的人—机接口;带有主存储器的CPU;图象输入装置,它在CPU的控制下接收来自图象摄取装置的俯视道路图象,以将该图象转换成数字值;图象处理装置,用于在CPU的控制下处理所转换的数字图象;以及,用于该数字图象的图象存储器,其中图象处理装置被用来对与每一个预定周期所接收到的俯视道路图象的道路相交叉的一个图象分析区中的发光分布进行分析,且该CPU被用作对作为图象分析区中的车辆的一部分或全部一个发光图案进行样板寄存以作为车辆的特征部分的装置、用于识别至少起始寄存坐标、起始寄存时刻、最后图象输入时刻、在最后图象中的车辆存在位置、在最后图象存在中车辆的车道号、在多个周期中输入图象的时候、每一个车辆在多个周期中图象输入中的车辆图形的位置,并通过相关性计算而计算出俯视道路图象的发光图案与样板之间的相似度以作为受到样板寄存的车辆而跟踪具有高相似度的发光图案,以及监测装置—该装置用于根据每一个预定周期所接收到的俯视道路图象中的车辆位置改变、异常行驶发生的记录时间和位置以及异常行驶的内容来监测诸如曲折行驶—速度的突然改变、过度低速行驶或过度高速行驶并通知异常行驶的时间、位置和内容。
根据上述任何一种交通流量监测设备,在一种交通流量监测系统中—其中根据本发明的交通流量监测设备通过一个视频分配器接收俯视道路图象以处理该图象、在交通事件积累装置中存储交通事件或诸如即时速度或车道改变的交通指标(Index)、将交通事件或交通指标通过交通事件通信装置发送到控制室,且在控制室侧视频重叠装置使通过交通事件通信装置而获得的交通事件与通过视频分配器而获得的俯视道路图象相重叠以把所产生的图象的显示在显示装置上,该交通流量监测设备能够监测即时速度和各个车辆所在的车道的改变,并将诸如检测时间、检测位置以及根据车辆的规避行驶或曲折行驶的车道改变的内容和车辆的过度低速行驶或过度高速行驶送到控制室,以将该数据积累在控制室中的一个存储单元中。
在这种交通流量监测系统中,图象处理装置是一个彩色电视摄象机,该交通流量监测设备接收作为单色图象的俯视道路图象,且控制室中的显示装置是用于重叠显示来自图象处理装置的彩色图象和交通流量监测设备根据该单色图象所产生的单色监测数据的装置。以此方式,交通流量监测设备的处理负荷能够得到减小。
在具有上述设置的本发明中,与每一个预定周期所接收到的俯视道路图象的道路相交叉的图象分析区得到了分析,获得了作为特征的部分—诸如具有发光分布的车辆的前或后部,车辆作为样板而逐个地得到寄存,且车辆在这些样板得到更新的同时得到了跟踪。因此,不需要其上没有车辆的道路部分的参考图象,且不需要对一个车辆进行诸如采用多个样板的匹配或集成的处理,且另一车辆的接近或重叠的影响能够得到减小。因此,车辆能够得到高速的跟踪,而不论交通是否拥挤,且交通流量能够得到高度准确的监测。
具体地,由于样板的大小在样板更新期间根据车道的视在宽度的改变而得到了减小或放大,因而能够通过利用具有适当大小的样板而在从接近电视摄象机的位置至远离电视摄象机的位置的范围内进行稳定的车辆跟踪。
第二个目的是通过以下方式实现的。每一个周期所接收的道路图象都得到数字处理,且通过的车辆的由多个车辆组成的车辆组的特征部分通过图形匹配而得到跟踪,且通过车辆的即时速度得到了测量。进一步地,道路图象借助车道和距离而被分成区,在各区中的车辆的即时速度的平均值被计算出来,且根据该平均值的幅度来确定交通堵塞的有/无。
更具体地说,为了实现第二个目的,本发明提出了一种交通流量监测设备,它包括用于对每一个预定周期所接收到的道路图象进行数字处理以跟踪通过的车辆的装置、用于测量通过的车辆的即时速度的装置、用于借助车道和距离而将道路图象分成小区并计算代表通过的车辆在各个小区中的平均速度的小区速度的装置、以及用于根据该小区速度的幅度来对于每一个小区确定交通堵塞的有/无和交通堵塞程度的装置。
该通过的车辆跟踪装置是用于借助阴影图形匹配来跟踪通过的车辆的特征部分—诸如具有大的亮度改变的部分—的装置。
该通过的车辆跟踪装置是具有多个样板的装置,用于通过利用多个样板而同时跟踪不同地移动的多个车辆。
即时速度测量装置是用于根据每一个预定周期所接收到的道路图象的两个图象之间的车辆移动来计算车辆的即时速度的装置—该两个图象的时间差不大于预定的时间间隔。
小区速度计算装置是这样的装置 即该装置用于保持作为初级近似表示或多项式近似表示的线分割线、将初级近似表示或多项式近似表示应用到每一个预定周期所接收到的道路图象的车辆位置上、并计算车辆所在的车道。
该交通流量监测设备具有用于样板的跟踪管理表,独立地把样板寄存在该跟踪管理表的列中,把信息加到各个列中或从其中擦除,并独立地监测各个车辆的不同运动。
通过的车辆跟踪装置最好是这样的装置—即该装置用于通过利用初级近似表示或多项式近似表示来计算屏幕上样板受到初始寄存的位置处的车道宽度以将该车道宽度确定为基准车道宽度,通过利用初级近似表示或多项式近似表示来计算屏幕上在样板已经移动之后的位置处的车道宽度以将该车道宽度确定为检测位置车道宽度,放大或减小初始寄存中的样板的大小从而使检测位置车道宽度与基准车道宽度的比值等于初始寄存中的样板的大小与样板已经移动之后的样板的大小的比值,从而确定样板已经移动之后的样板大小。
该交通堵塞确定装置是这样的装置—即该装置用于计算在预定的时间间隔中存在于该小区中的所有车辆的即时速度的平均值以将该平均值确定为一个小区速度,并根据小区速度的幅度来对于各个小区确定交通堵塞的有/无或交通堵塞的程度。
该交通堵塞确定装置是这样的装置—即该装置用于利用一个滤波器而对在预定的时间间隔中存在于该小区中的车辆的即时速度进行平滑处理,计算一个平均值以将该平均值确定为一个小区速度,并根据该小区速度的幅度来对于各个小区判定交通堵塞的有/无或交通堵塞的程度。
该交通堵塞确定装置还可以是这样的装置—即该装置用于计算一个加权平均值以给即时速度提供一个与即时速度测量时刻之晚成比例的权以将该平均值确定为一个小区速度,并根据该小区速度的幅度来为各个小区确定交通堵塞的有/无或交通堵塞的程度。
在任何一种交通流量监测设备中,交通堵塞确定装置,当相对于车道而确定为交通堵塞区的区彼此相邻时,都测量相连的交通堵塞区的长度以将该长度确定为交通堵塞的长度。
为了实现第二个目的,本发明提出了一种交通流量监测设备,它包括键盘;诸如显示单元的人机接口;带有主存储器的CPU;图象输入装置,它在CPU的控制下接收来自图象摄取装置的俯视道路图象,以将该图象转换成数字值;图象处理装置,用于在CPU的控制下处理所转换的数字图象;以及,用于该数字图象的图象存储器,其中图象处理装置是这样的装置—即该装置设置与每一个预定周期所接收到的道路图象的道路相交叉的至少一个图象分析区,并对该图象分析区中的发光分布进行分析,且该CPU被用作对作为图象分析区中的车辆的一部分或全部一个发光图案进行样板寄存以作为车辆的特征部分的装置;通过的车辆跟踪装置用于利用该样板并通过图形匹配处理而从下一个周期中接收到的图象中搜索车辆图形、将该车辆图形作为新的样板而进行更新、并识别至少起始寄存坐标、起始寄存时刻、最后图象输入时刻、最后图象中的车辆存在位置、其中在最后图象中存在的车辆的车道号、在多个周期中输入图象的时候、在多个周期中为每一个车辆输入的图象中的车辆图形的位置;即时速度测量装置,用于计算各个车辆的即时速度;以及,用于设置被车道和距道路中的摄象机的距离分割成小区、利用滤波器来平滑在预定的时间间隔中存在于这些小区中的车辆的即时速度、计算负荷的加权平均值—其与根据即时速度的测量时刻的最新即时速度成比例—作为这些小区的小区速度、并根据小区速度的幅度来判定各个小区中交通堵塞的有/无。
显示单元是这样的装置—即该装置用于显示小区的设置以使小区的设置与道路图象或示意图重叠,并改变被确定为具有交通堵塞的小区部分的小区部分的亮度或彩色以显示交通堵塞长度或交通堵塞端部。
在具有上述设置的本发明中,车辆或车辆组的特征部分利用图形匹配而得到跟踪,以测量即时速度,并对于各个小区计算小区速度。因此,可以检测出作为交通堵塞的停止状态。具体地,也可以将高速公路上没有停止状态的低速行驶状态显示为交通堵塞。
另外,由于测量到的小区速度被一个中间滤波器所倍增,并相对于过去的一或几分钟而受到了平均处理,因而能够稳定地确定小区速度和交通堵塞。
在小区速度的平均中,当根据测量的小区速度之晚而进行加权时,对诸如交通堵塞的发生或消除的交通状态的响应是高的。
为了实现第二个目的,本发明提出了一种交通流量监测设备,它包括样板寄存装置,用于保持存在于图象处理装置每一个预定周期所接收到的道路图象中的车辆的前或后部的发光图案以作为车辆的样板;跟踪装置,用于指导样板和发光图案进行图形匹配处理以跟踪该车辆;即时速度测量装置,用于根据道路图象之间的接收间隔和道路图象之间的车辆的运动距离来测量车辆的即时速度;以及,重叠测量校正装置,用于当至少两个车辆通过时,计算两个车辆之间的通过时间差和速度差、当通过时间差不大于预定时间差且速度差不小于预定的速度差时确定一个车辆的不同部分被多个样板所跟踪,并只使与该车辆有关的一个样板有效而使另一个样板无效。
该重叠测量校正装置是这样的装置—即该装置用于在多个样板中只使其中即时速度为最低速度的样板有效,并使其他的样板无效。
该预定时间差和预定的速度差最好与即时速度成正比。
该交通流量监测设备还可包括以下装置用于设置与俯视道路图象的道路相交叉的带状测量区并当车辆通过该测量区时计数所跟踪的车辆所属于的各个车道的车辆的装置;用于根据车辆进入测量区的时刻与车辆离开测量区的时刻之差来测量车辆的区速度的装置;一个缓存器,用于按照车辆进入车辆离开测量区时所在的车道的顺序来记录车辆的离开时刻和区速度;用于在该缓存器中记录车辆的离开时刻和区速度、以及前面已经在与上述车辆所在的同一车道中得到记录的车辆的进入时刻与该车辆的离开时刻之差以作为“时间差”的装置;以及,用于在该缓存器中记录车辆的区速度与所记录同上述车辆处于同一车道的前一个车辆的区速度之差以将该差作为“速度差”的装置。
在此情况下,车辆的离开时刻和区速度、时间差、速度差以及一个1位无效标记都被存储在该缓存器中,且该无效标记当该时间差小且速度差大时被导通,且在时间差小且速度差大的情况以外的情况下该无效标记被关断。
该交通流量监测设备包括这样的装置—即该装置用于按照先后顺序擦除记录在缓存器上的车辆信息、计数通过的车辆、在一个记录单元上记录通过的车辆的数目和区速度、和/或将通过的车辆的数目和区速度发送到控制室。
在所有情况下,该交通流量监测设备可以包括这样的装置—即该装置用于具有小的时间差和大的速度差的车辆、只使具有最低区速度的车辆有效、并使其他的车辆无效以将其他车辆排除在测量目标之外。
该交通流量监测设备可包括这样的装置—即该装置用于计算除了在缓存器中其无效标记为导通的车辆之前的车辆以外的、从俯视道路图象上的一个近位置离开的通过的车辆,在记录单元中记录通过的车辆的数目和区速度,和/或将通过的车辆的数目和区速度发送到控制室。与此相对比,该交通流量监测设备包括这样的装置—即该装置用于计算除了其在缓存器中的无效标记为导通的车辆之外接近俯视道路图象上的一个近位置的通过的车辆,在记录单元中记录通过的车辆的数目和区速度,和/或将通过的车辆的数目和区速度发送到控制室。
该交通流量监测设备可包括用于记录车辆在跟踪管理表上得到跟踪期间所属于的车道的号的装置;用于将过去所属于的车道号与当前所属于的车道号进行比较的装置;用于当车道号彼此不同时判定进行了车道改变的装置;用于当即时速度测量装置所获得的即时速度不高于预定速度时判定低速行驶车辆的装置;以及,用于当低速行驶车辆进行车道改变时判定规避行驶车辆的装置。
在具有上述设置的本发明中,该交通流量监测设备可包括这样的装置—即该装置用于根据每一个预定周期所接收到的俯视道路图象中其时间差不短于预定的时间间隔的两个图象之间移动的车辆的移动距离来计算车辆的即时速度,且该监测装置根据该即时速度来监测速度的突然改变、过度低速行驶、过度高速行驶等等。
用于对车辆的特征部分进行样板寄存的装置可具有与所要监测的车辆数目相应的多个样板。在此情况下,跟踪装置利用多个样板同时跟踪具有不同的移动的多个车辆。
该跟踪装置对于每一个样板都具有一个跟踪管理表,独立地把样板寄存在各个跟踪管理表的列中,独立地加上或擦除信息以独立地跟踪各个车辆的不同运动,从而防止重叠计数。
在任何情况下,该交通流量监测设备可包括用于以初级近似表示或多项式近似表示的形式保持车道分割线的装置;用于通过利用每一个预定周期所接收到的俯视道路图象中的车辆位置和该初级近似表示或多项式近似表示来计算车辆所属于的车道的装置;以及,用于借助所属于的车道的改变来判定车道的改变的装置。
该交通流量监测设备最好包括这样的装置—即该装置用于通过利用初级近似表示或多项式近似表示来计算屏幕上样板受到初始寄存的位置处的车道宽度以将该车道宽度确定为基准车道宽度,通过利用该初级近似表示和初级近似表示来计算屏幕上在样板已经移动之后的位置处的车道宽度以将该车道宽度确定为检测位置车道宽度,并放大或缩小初始寄存中的样板的大小从而使检测位置车道宽度与基准车道宽度的比值等于初始寄存中的样板的大小与样板已经移动之后的样板的大小的比值,从而确定样板已经移动之后的样板的大小。
对于交通堵塞确定,提出了一种交通流量监测设备,它包括用于借助车道和距离而将道路图象分成小区并计算表示各个小区中的通过的车辆的平均速度的小区速度的装置,以及用于根据该小区速度的幅度来确定各个小区中交通堵塞的有/无以及交通堵塞的程度的装置。
小区速度计算装置是这样的装置—即该装置用于以初级近似表示或多项式近似表示的形式保持一个车道分割线,将该初级近似表示或多项式近似表示应用于每一个预定周期所接收到的道路图象中的车辆位置,并计算车辆所属于的车道。
交通堵塞确定装置是这样的装置—即该装置用于计算在预定的时间间隔中存在于一个小区中的所有车辆的即时速度的平均值以将该平均值确定为小区速度,并根据该小区速度的幅度来判定各个小区中交通堵塞的有/无或交通堵塞的程度。
该交通堵塞确定装置还可以是这样的装置—即该装置用于利用一个滤波器而对在预定的时间间隔中存在于该小区中的车辆的即时速度进行平滑处理,计算一个平均值以将该平均值确定为小区速度,并根据该小区速度的幅度来判定各个小区中交通堵塞的有/无或交通堵塞的程度。
该交通堵塞确定装置还可以是这样的装置—即该装置用于计算一个加权平均值以给出一个与即时速度的测量时间之晚成比例的权从而将该平均值确定为小区速度,并根据该小区速度的幅度来判定各个小区中交通堵塞的有/无或交通堵塞的程度。
在这些交通流量监测设备的任何一个中,当被确定为交通堵塞区的区域相对于车道彼此相邻时,交通堵塞确定装置测量相连的交通堵塞区的长度以将该长度确定为交通堵塞长度。
显示单元是这样的装置 即该装置用于小区的设置以使小区的设置与道路图象或示意图相重叠,并改变被确定为具有交通堵塞的小区部分的小区部分的亮度或颜色以显示交通堵塞长度或交通堵塞端部。
在本发明中,车辆的特征部分借助图形匹配而得到跟踪以测量即时速度,且对于各个小区计算出一个小区速度。因此,停止状态当然可被检测为交通堵塞。特别地,高速公路上没有停止状态的低速行驶状态也可以被检测为交通堵塞。
另外,由于测量到的小区速度被一个中间滤波器所倍增并受到对于过去一或几分钟的平均处理,小区速度和交通堵塞能够得到稳定的判定。
在获得小区速度的平均值时,当根据测量的小区速度之晚进行加权时,对诸如交通堵塞的发生或消除的交通状态改变的响应是高的。


图1显示了根据本发明的实施例1的交通流量监测设备的处理程序的一个例子。
图2是框图,显示了根据本发明的交通流量监测设备的设置。
图3是框图,显示了其中应用了实施例1的交通流量监测系统的系统设置的一个例子。
图4显示了根据本发明的交通流量监测设备中使用的跟踪管理表的排列的一个例子。
图5显示了根据本发明的交通流量监测设备所拍摄的四车道道路的俯视道路图象的一个例子。
图6(a)和6(b)用于说明当在根据本发明的交通流量监测设备中样板得到更新时样板大小的放大或缩小处理。
图7是流程图,用于说明用于计算根据本发明的交通流量监测设备的即时速度的处理程序。
图8(a)和8(b)显示了当跟踪从接近根据本发明的交通流量监测设备中的摄象机的位置离开的车辆时用于测量车辆的长度的步骤。
图9(a)和(b)显示了当跟踪从远离根据本发明的交通流量监测设备中的摄象机的位置离开的车辆时用于测量车辆的长度的步骤。
图10是流程图,显示了根据本发明的实施例2的交通流量监测设备中的处理程序的一个例子。
图11是框图,显示了其中将要应用实施例2或3的交通流量监测系统的系统设置的一个例子。
图12显示了四车道公路的俯视道路图象的一个例子。
图13(a)和13(b)显示了用于获取图象分析区中的车辆的前或后部的图象分析方法的一个例子。
图14(a)至14(c)显示了获取一对光线的步骤。
图15显示了用于计算受到图象分析和跟踪的车辆的速度场的小区的设置。
图16显示了在图15所示的状态之后若干秒所获得的状态。
图17显示了一个例子—其中显示了与图12中的四车道公路的俯视道路图象重叠的车辆的速度场。
图18显示了一个例子—其中显示了与图15中的小区相重叠的车辆的速度场。
图19(a)至19(c)显示了在根据本发明的交通流量监测设备的俯视道路图象上的小区的速度场、滤波器处理速度场、以及一分钟平均速度场。
图20是曲线图,显示了具有负系数并用在加权操作中的指数函数的一个例子。
图21显示了图11中的显示装置306的显示的一个例子。
图22显示了图11中的显示装置306的显示的另一个例子。
图23显示了在根据本发明的实施例2的交通流量监测设备中的跟踪管理表的一个例子。
图24是流程图,显示了在根据本发明的实施例3的交通流量监测设备中的处理程序的一个例子。
图25显示了四车道公路的俯视道路图象的一个例子。
图26显示了一个例子—其中显示了与图25中的四车道公路的俯被道路图象相重叠的车辆的即时速度。
图27显示了一个例子—其中显示了与图15中的小区相重叠的一分钟平均速度场。
图28显示了在根据本发明的实施例3的交通流量监测设备中的跟踪管理表的一个例子。
图29是流程图,显示了用于根据实施例3计算即时速度的步骤。
图30显示了在根据实施例3的交通流量监测设备的缓存器中排列测量数据的方法。
图31(a)和31(b)显示了多个列跟随一个车辆的方式。
图32是流程图,显示了管理和检查图30中所示的缓存器中的列之间的时间差和速度差的步骤。
图33显示了一种状态—其中作为图11的显示装置306的显示的一个例子而显示了与一个视频相重叠的测量结果。
(实施例1)下面结合图1至9描述根据本发明的实施例1的交通流量监测设备。
图3是框图,显示了其中应用了本发明的交通流量监测系统的系统设置的一个例子。在该交通流量监测系统中,实施例1的交通流量监测设备301通过一个视频分配器302接收由设置在沿着道路建立的杆子上部的电视摄象机300拍摄的俯视道路图象以进行图象处理,诸如即时速度和车道改变的交通指标或交通事件被存储在一个交通事件累积装置303中,且该交通指标和交通事件通过交通事件通信装置304而被发送到控制室。在该控制室中,一个视频叠加装置305使通过交通事件通信装置304获得的交通事件与通过视频分配器302获得的俯视道路图象重叠,以把该图象显示在显示装置306上。在此情况下,在控制室侧,根据通过交通事件通信装置304获得的交通指标和交通事件,可以操作一个警报装置。
图2是框图,显示了根据本发明的实施例1的交通流量监测设备的设置。根据本发明的该交通流量监测设备包括一个CPU201; 一个人—机接口202,用于使操作者能够操作CPU201;一个主存储器203,它被用作存储CPU201的程序的存储器和一个操作存储器;一个图象处理装置204,用于在CPU201的控制下处理图象;一个图象输入装置206,用于在CPU201的控制下接收图象以将该图象转换成数字值;以及,一个图象存储器205,它保持图象输入装置206获得的数字图象并被用作图象处理装置204的操作存储器。图象处理装置204对一个图象分析区(将在后面描述)进行图象分析,检测车辆的前或后部的一个特征部分的发光图案或某些或所有特征部分的发光图案,并通过利用该发光图案作为样板来进行图形匹配处理。
图1显示了根据本发明的实施例1的交通流量监测设备的处理程序的一个例子。基本地,电视图象输入101和图象分析102得到重复。同时,有条件分支112至120。当预定的条件得到满足时,控制转到样板初始寄存(T.P.初始寄存)103、与车辆跟踪类似的样板跟踪(T.P.跟踪)104、样板更新(T.P.更新)105、即时速度测量106、车道改变检测107、车辆长度测量108、车辆计数和区速度测量109、测量结果通信110、以及测量结果累积111。条件分支112至120将在下面与根据实施例1的交通流量监测设备的处理一起进行描述。
图4显示了根据实施例1的交通流量监测设备中采用的跟踪管理表的设置的一个例子。INDEX 1至INDEX N中的任何一个被给予各个目标对象,一个列被分配给该对象以识别该对象的状态。更具体地说,当车辆得到跟踪时,从样板初始化至更新正在被跟踪的样板的操作都是利用相同的列来进行的。
各列的“跟踪状态标记”表示了该列是否正在被用于车辆跟踪。如果该标记为0,该列未被使用,且该碳可被用于新的车辆跟踪。如果该标记是1,则该标记表明样板初始寄存完成。因此,该样板受到样板跟踪104和样板更新105。如果该“跟踪状态标记”为2,该标记表明其中样板初始寄存候选得到保持的状态。在此情况下,“初始寄存坐标”中的样板分割候选区在样板初始寄存103中受到样板初始寄存,且“跟踪状态标记”被置于1。如果一个“正在跟踪标记”为1,则该标记表明一个车辆正在被跟踪。如果该“正在跟踪标记”为0,则该标记表示车辆跟踪结束或停止。
“起始寄存时刻”表示用于初始寄存中的图象被输入的时刻。“最后图象输入时刻”和“在最后图象上的坐标”分别表示最后图象被输入图形检测坐标作为最后图象上的车辆的时刻。如果“跟踪状态标记”为1,则它们中有一个是有效的。“最后存在车道”保持所跟踪的车辆即“在最后图象上的坐标”所属于的车道号。从“一个周期之前的图象输入时刻”至“p个周期之前的图象输入时刻”的p个图象的输入时刻以及从“1个周期之前的车辆检测坐标”至“p个周期之前的车辆检测坐标”的p个图象的车辆检测坐标,被用于计算一个即时速度。该计算的细节将在下面描述。从“1个周期之前的车辆存在车道”至“q个周期之前的车辆存在车道”的q个图象的车辆存在车道,被用于确定车辆的曲折行驶或躲避障碍物的行驶。该车辆存在车道的细节将在下面得到描述。
以下详细描述根据实施例1的交通流量监测设备的处理程序。
在图1的电视图象输入101中,图3中的交通流量监测设备301通过视频分配器302以预定的周期接收来自电视摄象机300的俯视道路图象,将该俯视道路图象转换成数字数据,并将该数字数据保持在图象存储器205中。
在图象分析102,图3的交通流量监测设备301在电视图象输入101中对于保持在图象存储器205中的图象形成与图象中的道路相交叉的图象分析区,分析该区中的发光分布,获取车辆的前或后部的特征部分或特征部分的某些或全部—即前栅、风挡、前灯或尾灯—以作为样板初始寄存区。
图5显示了图2中的交通流量监测设备所拍摄的四车道公路的俯视道路图象的一个例子。使在该图的下部所示的一个图象分析区501与道路交叉。在该四车道公路中,由车道分割线502至506分割的第一、第二、第三和第四车道从图的左侧开始排列。车道分割线502至506作为初级近似表示或多项式近似表示而被保持在图2的主存储器203中。这里,例如,假定车道分割线502至506以初级公式1至公式5的方式得到保持。在这些公式中,x是沿着屏幕上的水平方向的坐标,且y是沿着屏幕上的纵向方向的坐标。另外,a1、a2、a3、a4和a5是车道分割线502至506的直线的斜率,且b1、b2、b3、b4和b5是车道分割线502至506的直线与y轴的交点。
x=(y-b1)/(a1) (1)x=(y-b2)/(a2) (2)x=(y-b3)/(a3) (3)x=(y-b4)/(a4) (4)x=(y-b5)/(a5) (5)图5的车辆的后部的矩形框507至512表示了通过跟踪中的车辆图形匹配而被跟踪的部分。在图1的图象分析102中,根据检测到的候选车辆的坐标而确定样板位置,且“跟踪状态标记”被置于2。
如果“跟踪状态标记”为2,则条件分支112变为真,控制进到样板初始寄存103以检查“起始寄存坐标”。如果起始寄存坐标在跟踪中与另一列中的最后图象上的坐标不过度地接近,所要处理的图象的相应区域被该起始寄存坐标所切割,且该区域作为样板而被保持在图象存储器205中。另外,图象输入时刻在“起始寄存时刻”得到记录,“跟踪状态标记”被置于1以表示初始寄存已经完成,且表示控制正在跟踪的“正在跟踪标记”被置于1。
当“起始寄存坐标”与另一列的最后图象上的坐标过度接近时,不进行寄存操作,“跟踪状态标记”和“正在跟踪标记”被置于0。借助这种处理,“起始寄存坐标”不被用作样板。
条件分支113和114当“跟踪状态标记”和“正在跟踪标记”为1是变为真,且控制进到样板跟踪104和样板更新105。
在样板跟踪104,借助相应列的样板进行图形匹配处理,车辆检测坐标作为“在最后图象上的坐标”而得到记录,且处理的图象被输入的时刻被记录为“最后图象输入时刻”。车辆所属于的车道根据“在最后图象上的坐标”而得到确定,且该1被记录为该列的“最后存在车道”。例如,当在最后图象上的坐标为(xp,yp)且采用公式1至5时,车道分割线502至506的x坐标由公式6至10表示。注意xp1、xp2、xp3、xp4和xp5分别代表了车道分割线502至506的x坐标。
xp1=(yp-b1)/(a1)(6)xp2=(yp-b2)/(a2)(7)xp3=(yp-b3)/(a3)(8)xp4=(yp-b4)/(a4)(9)xp5=(yp-b5)/(a5)(10)当x坐标xp、xp1、xp2、xp3、xp4和xp5得到彼此比较时,车辆所属于的车道得到确定。另外,列的“1个周期之前的图象输入时刻”至“p个周期之前的图象输入时刻”、列的“1个周期之前的车辆检测坐标”至“p个周期之前的车辆检测坐标”、以及“1个周期之前的车辆存在车道”至“p个周期之前的车辆存在车道”得到了更新。
在该图形匹配处理中,当样板从图象中显出,或者匹配的相似度很低,则只有列的“正在跟踪标记”被置于0,以表示跟踪操作的结束。在跟踪操作完成时,列在车辆计数和区速度测量109(将在下面得到描述述)中作为通过的车辆而得到计数以计算区速度,且跟踪管理表的“跟踪状态标记”被置于0。因此,列被置于初始状态,且可以对新的车辆进行跟踪。
在样板跟踪104的图形匹配处理中,借助样板图象扫描一个目标图象,两个图象之间的不同或两个图象之间的相似度得到计算,且目标图象中与样板图象最接近的部分被找到。作为计算这种不同的方法,采用了由公式11表示的方法。注意D表示目标图象与样板图象在坐标(x,y)处的不同;m和n分别表示沿着样板的水平方向的象素的数目和沿着样板的纵向方向的象素的数目;x和y分别表示当用样板扫描目标图象时所采用的变量;且,i和g分别是当计算该不同时使用的变量。在其处不同(差)D为最小的坐标(x,y)是所要跟踪的车辆的坐标。D(x,y)=ΣimΣjn|f(x+i,y+j)-t(i,j)|----(11)]]>作为计算相似度的方法,采用了公式12表示的利用密度归一化相关的方法。符号S表示坐标(x,y)处目标图象与样板图象之间的相关性,并被置于从0至1的范围内的值。一般地,当S为0.7或更大时,就判定重合,且当S小于0.7时就判定不重合。在公式12中,m和n分别表示沿着样板的水平方向的象素数目和沿着样板的纵向方向的象素的数目;x和y分别代表当借助样板对目标图象进行扫描时采用的变量;且i和j分别是当计算相关性时采用的变量。在其处相关性S为最大的坐标(x,y)是所要跟踪的车辆的坐标。S(x,y)=mnΣimΣjnf(x+i,y+j)t(i,j)-(ΣimΣjnf(x+i,y,j))(ΣimΣjnt(i,j))[mnΣimΣjnf(x+i,y+j)2-(ΣimΣjnf(x+i,y+j))2][mnΣimΣjnt(i,j)2-(ΣimΣjnt(i,j))2]----(12)]]>在样板更新105中,从一个位置切割具有一个样板大小的图象—该位置由在样板跟踪104中获得的最后图象上的坐标表示,且该图象作为新的样板而被保持在图2的图象存储器205中。该车辆可以从接近电视摄象机300的位置离开或者从远离该摄象机的位置接近电视摄象机300。因此,车辆在屏幕上的大小增大或减小。因而,样板大小必须在样板更新中被复置到适当的大小。
图6(a)和6(b)用于说明当样板在图2的交通流量监测设备中得到更新时的样板大小放大(缩小)处理。图6(a)显示了车道分割线1001、车道分割线1002、和样板框1003至1009。虽然实际的车道分割线1001和1002彼此平行,该车道的宽度在屏幕上向上减小。样板框1003至1009是这样获得的,即使得一定的样板框根据车道分割线1001和车道分割线1002之间的间隔而放大或缩小。例如,在电视摄象机300附近即屏幕的下部寄存的样板大小等于样板框1003,且样板框1004、1005、……1009的大小向着远离摄象机的位置而逐渐增大。寄存在远离电视摄象机300的位置即在屏幕的上部处的样板的大小等于样板框1009的大小,且样板框1008、1007、……1003的大小向着接近摄象机的位置而逐渐减小。
当与屏幕上的位置对应的样板大小(如图6(b)所示)预先得到计算并被保持为一个清单时,用于设定样板大小的计算量能够得到减小,且处理速度可以提高。
如上所述,在该交通流量监测设备中,为了在样板更新中将样板框的大小依次复置到适当的大小,可以在从接近电视摄象机300的位置至远离电视摄象机300的位置的大范围中对车辆进行高度精确的跟踪。
在图1的条件分支115中,如果“跟踪状态标记”和“正在跟踪标记”为1,控制进到即时速度测量106以计算跟踪的车辆的即时速度。
图7是流程图,显示了计算即时速度的程序。
步骤1101图4中的跟踪管理表的“最后图象输入时刻”与“1个周期之前的图象输入时刻”之差被用来计算一个速度测量时间。
步骤1102如果该速度测量时间短于一个预定的时间间隔,流程在步骤1103向后退一个周期,流程返回到步骤1101以计算图4的跟踪管理表中的“最后图象输入时刻”与“2周期之前的图象输入时刻”之差,从而计算速度测量时间。类似地,流程后退p个周期,从而使速度测量时间被置于预定的时间间隔或更长。另一方面,当速度测量时间长于预定的时间间隔时,流程转到步骤1104。
步骤1104根据用于计算速度测量时间的图象上的车辆位置,计算车辆的运动距离。
步骤1105根据速度测量时间和运动距离,计算车辆的即时速度。
如上所述,在交通流量监测设备中,速度是在比预定的时间间隔长的时间中的运动距离上测量的。因此,能够以稳定的精度获得即时速度。这里,预定的时间间隔对于在电视摄象机300附近的车辆最好被置于几百毫秒,且预定的时间间隔对远离电视摄象机300的车辆最好被置于几秒。
在图1的条件分支116中,“跟踪状态标记”和“正在跟踪标记”为1,控制转到车道改变检测107,以检测被跟踪的车辆的车道改变。
在车道改变检测107中,根据在图4的跟踪管理表中的列的“最后存在车道”和“车辆存在车道”搜索“q个周期之前的车辆存在车道”,以检查车道改变的有/无。
在条件分支117,如果“跟踪状态标记”和“正在跟踪标记”为1,控制转到车辆长度测量108以测量车辆的长度。
图8(a)和8(b)显示了在根据本发明的交通流量监测设备中当跟踪离开电视摄象机300的位置的车辆时对车辆的长度进行测量的方法。图8(a)和8(b)显示了道路发光图案对照区801、行驶车辆802和通过图形匹配所跟踪的部分803。为各个车辆设定了一或多个道路发光图案对照区801以与车道交叉,将道路上的发光分布作为样板而预先保持,并在每次输入新图象时计算输入图象与样板之间的相关性。如图8(a)所示,当道路发光图案对照区801没有被车辆802所掩盖时,相关性值变高。如图8(b)所示,当道路发光图案对照区801被车辆802所掩盖时,相关性值变低。车辆802的长度可以根据在相关性值变低时的道路发光图案对照区801和借助图形匹配所跟踪的部分803的位置而被计算出来。
图9(a)和9(b)显示了在根据本发明的交通流量监测设备中在跟踪从远离摄象机的位置接近电视摄象机300的车辆时测量车辆长度的一种方法。图9(a)和9(b)显示了道路发光图案对照区901、行驶车辆902、以及通过图形匹配而被跟踪的部分903。对于每一个车辆设置了一或多个道路发光图案对照区901以与车道相交叉,将道路上的发光分布作为样板而预先保持,并在每次输入新的图象时计算输入图象与样板之间的相关性。如图9(a)中所示,当道路发光图案对照区901被车辆902所掩盖时,该相关性值变低。如图9(b)所示,当道路发光图案对照区901从车辆902之后出现时,该相关性值变高。
车辆902的长度可以根据相关性值变高时的道路发光图案对照区901和借助图形匹配而被跟踪的部分903的位置而被计算出来。根据上述测量车辆长度的方法,即使在道路发光图案对照区801和901车辆的启动和停止重复进行,测量精度也不受影响。
在图1的条件分支118中,如果“跟踪状态标记”和“正在跟踪标记”为1,则车辆的总运动距离超过了预定的距离,控制转到车辆计数和区速度测量109,以计数通过各个车道的车辆并计算区速度。
总移动量可以根据起始寄存坐标和图4中的跟踪管理表中相应的列的最后图象上的坐标来计算。总跟踪时间可以根据起始寄存时刻和该跟踪管理表中相应列的最后图象输入时刻来计算。区速度可以根据总运动距离和总跟踪时间而以平均速度的形式得到测量。另外,根据跟踪管理表中相应列的最后存在车道,可以计算出通过相应车道的车辆的数目。
如果图1中的条件分支119和120为真,控制转到测量结果通信110和测量结果累积111,以累积并发送各种交通事件和已经得到测量的交通指标。条件分支119和120根据通信和累积的时序而具有不同的条件。例如,通信和累积是每个预定时间进行的,则预定的时间间隔的过去被用作该条件。当通信和累积是以事件驱动类型的方法进行时,一个异常即时速度或车道改变或车辆跟踪的结束被用作该条件。
在图2的实施例中,用于CPU201中的计算的图象不一定要是彩色图象。当使用单色图象时,所发送的图象信息的量和CPU201中的计算量都变小,且能够进行高速处理。因此,来自电视摄象机300的彩色图象可以作为由控制室中的操作者进行识别的显示图象而被直接发送,且单色图象可作为用于CPU201中的计算的图象而得到接收。
根据本发明的实施例1,诸如车辆的前或后部的特征部分通过图形匹配而得到获取和跟踪。因此,不需要其中没有车辆的道路部分的参考图象,且跟踪不受另一车辆的接近和这些车辆之间的重叠的影响。因此,在非高峰的交通中,甚至在高峰的交通中,都能够对交通流量进行高度精确的监测。当样板得到更新时,样板大小通过利用车道分割线之间的间隔而得到放大或缩小。因此,通过利用具有适当大小的样板,可以在从近位置至远位置的范围内对车辆进行稳定的跟踪。
(实施例2)下面结合图1至23描述根据本发明的实施例2的交通流量监测设备。
图11是框图,显示了其中应用本发明的交通流量监测系统的系统设置。实施例2中的交通流量监测设备301对由沿着道路设置的杆的上部的电视摄象机300所拍摄的俯视道路图象进行处理,测量由车道分割的小区的平均速度,判定交通堵塞的有/无,通过交通事件通信装置304把交通堵塞判定结果发送到一个交通控制室307,和/或在显示装置306上显示该结果。
图2是框图,显示了根据本发明的实施例2的交通流量监测设备的设置,根据实施例2的交通流量监测设备301包括CPU201;人—机接口202,用于使操作者能够操作CPU201;主存储器203,它被用作存储CPU201的程序的存储器并被用作操作存储器;图象输入装置206,用于在CPU201的控制下接收图象,以将该图象转换成数字值;图象处理装置204,用于在CPU201的控制下对图象进行处理;以及,图象存储器205,它保持由图象输入装置206所获得的数字图象并被用作图象处理装置204的操作存储器。图象处理装置204对图象分析区(将在后面描述)进行图象分析,检测车辆的前或后部的发光图案,并通过利用该发光图案作为样板来进行图形匹配处理。
图10是流程图,显示了根据本发明的实施例2中的交通流量监测设备中的处理程序的一个例子。在此处理程序中,电视图象输入101和图象分析102基本上是循环进行的。当在通过条件分支112至115、113和119的每一个循环中预定的条件得到满足时,执行样板初始寄存(T.P.初始寄存)103、车辆样板跟踪(T.P.跟踪)104、样板更新(T.P.更新)105、即时速度测量106、各个区130的速度场计算、以及测量结果通信110。条件分支112至115、113和119将在后面结合车辆跟踪处理进行描述。
图12显示了四车道公路的俯视道路图象的一个例子。更具体地说,图12显示了一种状态—其中车辆的后部被初始寄存在一个图象分析区401中。矩形框408至417表示了被图形匹配所跟踪的部分。在此情况下,四车道公路被车道分割线402至406分成第一、第二、第三和第四车道—这些车道从图的左边开始排列。车道分割线402至406作为初级近似表示或多项式近似表示而被保持在图2中的主存储器205中。这里,例如,假定车道分割线402至406作为初级公式1至5而得到保持。在这些公式中,x是屏幕上沿着水平方向的坐标,且y是屏幕上沿着纵向方向的坐标。另外,a1、a2、a3、a4和a5是车道分割线402至406的直线的斜率,且b1、b2、b3、b4和b5是车道分割线402至406的直线与y轴的交点。
一个跟踪限制限线407表示了通过图形匹配而进行的车辆跟踪的界线。当被跟踪的车辆通过跟踪限制限线407时,跟踪结束。这是由于当所要跟踪的车辆在跟踪限制限线上时,产生了很多匹配错误和不正确的跟踪。根据矩形框408至417的运动距离和时间信息,可以计算出车辆通过该位置的即时速度。
图13(a)至13(c)显示了用于在图象分析区401中获取车辆的前或后部的一种图象分析方法,并显示了当车辆1501和1502进入图象分析区401时所获得的波形1504。波形1504是一维数据,因而沿着图象分析区401的纵向方向分出的数据被沿着纵向方向投影以彼此相加。该一维数据当车辆的前或后部的水平边缘的数目大时增大。当对于波形1504确定了一个阈值1511时,高于阈值的部分用k1至k2和k3至k4表示。当一个样板—该样板跟踪在具有k1与k2之间的区中的最大值1505的、作为中心的位置处的车辆1501—得到切割时,区1509的水平位置得到确定。当一个样板—该样板跟踪在具有k3与k4之间的区中的最大值1506的、作为中心的位置处的车辆1501—得到切割时,区1510的水平位置得到确定。样板切割区1509或1510沿着纵向方向的定位,是按照以下方式进行的。即,在k1与k2之间的区和在k3与k4之间的区中的纵向分出的图象被沿着水平方向投影,以形成波形1507和1508,且波形1507和1508的最大值被确定为中心。
这种图象分析方法适合于亮度使得车辆能够被充分地看到的情况。与此相对比,当在夜间不能容易地看到物体,且几乎所有车辆都打开了灯时,则获取各个车辆的一对左和右灯的方法是有效的。当获取这对灯时,在图象分析区401中,作为一个预处理,一个最小值滤波器被倍增若干倍,且最大值滤波器被倍增相同的倍数,以计算该图象与原来的图象之间的差。当进行这种预处理时,由于道路反射的光散布可被有效地消除。
图14(a)至14(c)显示了用于获取一对灯的处理。图14(a)显示了一种状态—其中车辆1601和1602进入了图象分析区401。在夜间,只有两个车辆的四个灯1605至1608出现在实际的图象上。当该光线图象的发光分布沿着图象分析区401的纵向方向投影并彼此相加时,可获得一个波形1609,且产生了与光线1605至1609相应的四个峰。此时,当进行上述的处理时,即使用最小滤波器和最大滤波器时,道路反射所散布的光线可被有效地除去,且四个峰之间的对比度可得到增大。图14(b)显示了通过沿着水平方向一次分离光线1609所获得的波形。正和负峰对1611至1614是与光线1605至1608相对应地产生的。各个光线的水平坐标与各个峰对的零交叉坐标重合。图14(c)显示了证实其水平坐标得到确定的光线的纵向坐标的处理。例如,在光线1617的水平坐标附近沿着水平方向投影并叠置光线以获得波形1615,且波形1615的峰被设定为纵向坐标。然而,当道路由于下雨而变湿时,光线的反射光出现在车辆的前面,且该反射光容易得到拾取。因此,当计算波形1615时,最好沿着纵向向上的方向放大一个相加区。
在图13和14的图象处理的描述中,从车辆的后面对该车辆进行拍摄,以进行车辆后部的特征的图象分析。然而,显然的是也可以从车辆的前部对该车辆进行拍摄以对车辆的前部的特征进行图象分析。
图15用于说明计算各个小区的即时速度和平均速度的方法。小区的即时速度和平均速度是用于计算小区中的车辆流量的量。以下,小区的即时速度被称为即时速度场,且小区的平均速度被称为小区的速度场。小区A11、A12、……A53和A54被车道分割线402至406和线线701至705所分割。图15还显示了跟踪界线407和其中借助图形匹配对车辆进行跟踪的部分的矩形框。以下将描述用于计算矩形框的即时速度a1、b1、i1和j1的步骤的细节。象在图15的小区A11、A12、A14、A22、A23和A32中一样,一个车辆存在在一个区中,车辆的即时速度被明确为小区的即时速度。更具体地说,小区的即时速度场分别用a1、b1、e1、f1、g1和h1来表示。另一方面,如在小区A13和A42中,当多个车辆处于一个区中时,存在的车辆的即时速度的平均值被明确为该小区的即时速度场。更具体地说,小区A13的即时速度场是c1与d1之间的平均值,且小区A42的即时速度场是i1与j1之间的平均值。
图16显示了在几秒之后的跟踪中小区和矩形框的设置。在此情况下,小区A21、A23、A24、A33和A52的即时速度场分别被更新为a2、c2、e2、g2和j2,且小区A13、A22和A42的小区的即时速度场被更新至d2与k2的平均值、b2与f2的平均值、以及h2与i2的平均值。象在小区A11与A12中那样,当没有正在被跟踪的矩形框时,已经被使用的即时速度场得到保持。
图17显示了一个例子,其中显示了与图12中的四车道公路的俯视道路图象相重叠的车辆的速度场。图18显示了一个例子,其中显示了与图15中的小区相重叠的车辆的即时速度。
由于上述的即时速度场作即时改变,为了把交通指标用作即时速度场,该速度场借助在预定的时间间隔内的一个滤波器处理而得到平滑和平均,且必须获得稳定的速度场。
下面描述用于获得稳定速度场的速度场滤波器处理。
图19(a)至19(c)显示了在所监测的道路上的一定小区的速度场处理。在图19(a)中,在时刻t1、t2……的即时速度场分别用p1、p2……表示。该即时速度场用上述方法获得。这里,该即时速度场被一个中间滤波器所倍增,以获得q3、q4、……作为中间滤波器,采用例如这样的一个滤波器—即它输出在时刻t3的即时速度场p3与过去的即时速度场p1与p2的中心值作为q3。时刻t1、5,2的间距被设定为约1秒。由于交通堵塞的发生或消除能够以分钟为单元而得到有效的检测,因而计算出滤波器处理速度场q3、q4……的一分钟平均。图19(b)是用于表示滤波器处理速度场的一分钟平均的表。例如,在时刻t62处的1-平均速度场是过去的一分钟滤波器处理速度场q3、q4……q62的平均值。作为一个时间周期,除了了一秒,也可以采用电视图象输入101的图象输入周期或几秒。除了一分钟平均速度,也可以根据应用而采用3或5分钟的平均速度场。图19(c)是一个表,其中显示了速度场、滤波器处理速度场、以及一分钟平均速度场。在此情况下,虽然滤波器的窗口宽度被置于3,该窗口宽度只是一个例子,且本发明不仅限于该窗口宽度。
为了使对一分钟平均场的交通堵塞的响应速度得到提高,对老的滤波器处理速度场采用加权小的平均处理,且对新的滤波器处理速度场采用加权大的平均处理。作为权,如图20中所示,适当地采用了具有负系数的指数函数。
根据这些处理,在道路上设置的各个小区速度场得到了测量,且各个小区的交通堵塞的有/无可以根据速度场的幅度而得到判定。在高速公路的主车道上,当速度场为例如40km/h或更低时,判定发生了交通堵塞。另一方面,在进入斜坡或出口斜坡处,当速度场为20km/h时,判定发生了交通堵塞。
图21显示了图11中的显示装置306的显示器的一个例子。在该显示屏幕上,显示了小区A11至A54,且其中发生了交通堵塞的小区A12、A22、A23、A32、A42和A52可以用颜色分类,或者小区A12、A22、A32和A52的整数化的距离可以得到显示。
如图22所示,例如,可以显示表示交通堵塞的词“堵塞”。
以下描述车辆跟踪处理的细节。
图23显示了跟踪管理表的一个例子。INDEX 1至INDEX N中的任何一个被给予所要跟踪的对象,以分配一个列,从而识别所要跟踪的对象的状态。该列的INDEX 1至INDEX N分别对应于正在被跟踪的车辆。更具体地说,当车辆得到跟踪时,在从样板初始化操作至正在被跟踪的样板的更新操作的操作中都使用同一个列。
各个列的跟踪状态标记表示一列是否被用于跟踪车辆。如果该标记为0,该列未被使用,且可以跟踪新的车辆。如果跟踪状态标记为2,其中样板初始寄存候选得到保持的状态得到设定,在起始寄存坐标中的样板切割候选区受到样板初始寄存103的样板初始寄存,且跟踪状态标记被置于1。如果跟踪状态标记为1,由于它表示样板初始寄存已经完成,样板跟踪104和样板更新105被用作目标。
起始寄存时刻是输入用于初始寄存的图象的时刻。最后图象输入时刻表示输入最后图象的时刻,且在最后图象上的坐标代表最后图象上的车辆的图形检测坐标。当跟踪状态标记为1时,最后图象输入时刻和在最后图象上形成坐标是有效的。一个最后存在车道保持正在被跟踪的车辆即最后图象上坐标所属于的车道号。虽然从1个周期之前的图象输入时刻至p个周期之前的图象输入时刻输入的p个图象的输入时刻与从1个周期之前的车辆检测坐标与p个周期之前的车辆检测坐标的p个图象的车辆检测坐标都被用于计算即时速度,该输入时刻和车辆检测坐标将在后面得到描述。
以下描述根据实施例2的交通流量监测设备的处理程序的细节。参见图10,在电视图象输入101中,俯视道路图象通过电视摄象机300而周期性地得到输入并被转换成所要保持的数字数据。在图象分析102中,在电视图象输入101所保持的一个图象中形成与道路交叉的一个图象分析区,该区的发光分布得到分析以获取亮度具有大的改变的车辆的前或后部,即后盖、尾灯、前栅、风挡、前灯等等,以作为一个初始寄存区。该样板的位置是根据检测的候选车辆的坐标而确定的,且跟踪状态标记被置于2。
当跟踪状态标记为2时,条件112为真,且控制转到样板初始寄存103。在样板初始寄存103,检查起始寄存坐标。当起始寄存坐标不接近正在被跟踪的另一列的起始寄存坐标和作为车辆的最后图象的坐标时,处理图象的相应区域在起始寄存坐标处得到分割,且该区作为样板而被保持在图象存储器205中。图象输入时刻作为起始寄存时刻而得到记录,且跟踪状态标记被置于1以表明初始寄存已经完成。另一方面,当起始寄存坐标与在另一列的最后图象上的坐标接近时,起始寄存坐标不被寄存,且跟踪状态标记保持为0。在此处理中,起始寄存坐标不被用作样板当跟踪状态标记为1时,条件113为真,且控制转到样板跟踪104。在样板跟踪104,借助相应的坐标的样板进行图形匹配处理,车辆检测坐标作为最后图象上的坐标而得到记录,且处理图象被输入的时刻被记录为最后图象输入时刻。根据在最后图象上的坐标判定车辆所属于的车道,以将车道号作为该列的最后存在车道进行记录。例如,当在最后图象上形成坐标为(xp,yp)时,如果采用公式1至5,车道分割线402至406的x坐标用公式6至10表示。这里,xp1、xp2、xp3、xp4和xp5分别表示车道分割线402至406的x坐标。
当把值xp、xp1、xp2、xp3、xp4和xp5的幅度彼此比较时,xp即车辆所属于的车道可得到判定。另外,相应的列的从1个周期之前的图象输入时刻和p个周期之前的输入时刻的时刻、从1个周期之前的车辆检测坐标至p个周期之前的车辆检测坐标的坐标、以及从1个周期之前的最后存在车道至q个周期之前的最后存在车道,都得到了更新。
在图形匹配处理中,当用作所要跟踪的部分的矩形框从图象中突出时,或者相似度低时,相应的列的跟踪状态标记被置于0。当该列被置于一个闲置状态并随后得到初始化时,可以跟踪一个新的车辆。
在样板跟踪104的图形匹配处理中,借助一个样板图象对目标图象进行扫描,且两个图象之间的差或两个图象的相似度得到计算,且找到目标图象中与样板图象最接近的部分。作为计算该距离的方法,采用了公式1表示的方法。注意D表示目标图象与样板图象在坐标(x,y)处之差;m和n分别表示沿着样板的水平方向的象素数目和沿着样板的纵向方向的象素数目;x和y分别表示当借助样板扫描目标图象时采用的变量;且i和g分别是当计算该差时采用的变量。差D在其为最大的坐标(x,y)是所要跟踪的车辆的坐标。
作为计算相似度的方法,采用了利用由公式(12)表示的密度归一化相关的方法。符号S代表在坐标(x,y)处目标图象与样板图象之间的相关性,并被置于从0至1的范围中的一个值。相关性S当目标图象与样板图象完全重合时为1,且相关性当目标图象完全与样板图象不重合时为0。在公式12中,m和n分别代表沿着样板的水平方向的象素数目和沿着样板的纵向方向的象素数目;x和y分别代表当目标图象通过样板而得到扫描时使用的变量;且i和j分别是当计算相关性时采用的变量。在其处相关性S为最大的坐标是所要跟踪的车辆的坐标。
当跟踪状态标记为1时,条件114为真,且控制转到样板更新105。在样板更新105,借助样板跟踪104从由最后图象上的坐标表示的一个位置切割下具有一个样板大小的一个图象,且该图象作为新的样板而被保持在图2的图象存储器205中。
当车辆从接近电视摄象机300的位置离开至远离电视摄象机300的位置或者从远离电视摄象机300的位置接近电视摄象机300时,在各个图象上的车辆的大小增大或减小。该样板大小在样板更新期间必须被复置到适当的大小。
图6(a)和6(b)显示了在样板更新期间复置样板大小的方法的实施例。图6(a)显示了车道分割线1001、车道分割线1002、以及样板框1003至1009。虽然实际的车道分割线1001和1002是彼此平行的,但在屏幕上车道的宽度向上减小。样板框1003至1009是以这样的方式获得的,即使得一定的样板框根据车道分割线1001与车道分割线1002之间的间隔而得到放大或缩小。例如,在电视摄象机300附近即屏幕的下部寄存的样板的大小等于样板框1003的大小,且样板框1004、1995、……1009的大小向着远离摄象机的位置而逐渐减小。在远离电视摄象机300的位置处即屏幕的上部寄存的样板的大小等于样板框1009的大小,且样板框1008、1007、……1003的大小向着接近摄象机的位置而逐渐增大。当对应于屏幕上的位置的样板大小如图6(b)所示地预先得到计算和保持时,计算量能够得到减小,且能够进行高速处理。
以此方式,根据本发明,由于样板的大小在样板更新期间被复置至适当的大小,能够在从接近电视摄象机300的位置至远离电视摄象机300的位置的大范围内对车辆进行跟踪。
在图10的条件分支115中,当跟踪状态标记为1时,控制转到即时速度测量106。在即时速度测量106中,正在被跟踪的车辆的即时速度得到计算。
图7是流程图,显示了计算即时速度的步骤。
步骤1101图23中的跟踪管理表的“最后图象输入时刻”与“1个周期之前的图象输入时刻”之差被用于计算速度测量时间。
步骤1102判定速度测量时间是预定的时间间隔或更长。如果速度测量时间是预定的时间间隔或更长,流程转到步骤1104。另一方面,如果速度测量时间短于预定的时间间隔,流程转到步骤1103。
步骤1103流程返回到步骤1101,以计算图23的跟踪管理表的最后图象输入时刻和2周期之前的图象输入时刻,以计算速度测量时间。类似地,流程返回p个周期,速度测量时间被置于预定的时间间隔或更长。
步骤1104车辆的运动距离,根据用于计算速度测量时间的图象上的车辆位置和在最后图象上的车辆位置,而得到计算。
步骤1105车辆的即时速度根据速度测量时间和运动距离而得到计算。
如上所述,由于速度测量是根据预定的时间间隔或更长的运动距离而进行的,因而能够获得具有稳定精度的即时速度。这种预定的时间间隔对于在电视摄象机300附近的车辆为几百秒,且对于远离电视摄象机300的车辆为几秒。
如果图10的条件131为真,控制转到对各个区130的速度场计算,且速度场、受到滤波器处理的速度场、以及速度场的加权平均值得到计算。条件131是预定的时间间隔已经过去,且每1秒计算一次。另外,控制进行到对所有小区的计算,且该计算可以在每一个周期中进行。
如果图10中的条件119为真,控制转到测量结果通信110,且传送计算出的速度场和/或交通堵塞的长度。条件119即预定的时间间隔已经过去,且传送是每一、五、或几分钟进行的。
根据本发明的实施例2,车辆或车辆组的特征部分借助图形匹配而得到跟踪,以测量即时速度,且各个小区的速度场被计算出来。因此,可以检测高速公路等等在其上车辆没有停止的道路上的交通堵塞。
在根据本发明的交通流量监测设备中,测量的速度场被一个中间滤波器所倍增,并受到对过去1或几分钟的平均处理。因此,能够稳定地判定速度场和交通堵塞。
在速度场的平均处理中,当速度场根据测量到的速度场之晚而得到加权时,对诸如交通堵塞的发生或消除的交通状态改变的响应很高。
(实施例3)以下结合图2至33描述根据本发明的实施例3的交通流量监测设备。
图11是框图,显示了将要应用本发明的交通流量监测设备的系统设置的一个例子。实施例3中的交通流量监测设备301对由沿着道路设置的杆子的上部的电视摄象机300所拍摄的俯视道路图象进行处理,测量交通事件或车辆的交通指标—诸如通过的车辆的数目、车辆的长度、车道改变或有/无或作为对各个车道中的小区的交通堵塞的有/无的速度场来测量各车道中的小区的平均速度,通过一个交通事件通信装置304将交通堵塞测量结果发送到交通控制室307,并将结果显示在一个显示装置306上。
图2是框图,显示了根据本发明的实施例3的交通流量监测设备的设置。根据实施例3的交通流量监测设备301包括一个CPU201;用于使操作者能够操作CPU201的人—机接口202;一个主存储器203,它被用作存储CPU201的程序的存储器并被用作操作存储器;一个图象处理装置204,用于在CPU201的控制下处理图象;以及,一个图象存储器205,它保持由图象输入装置206获得的数字图象,并被用作图象处理装置204的操作存储器。图象处理装置204对一个图象分析区(以及在后面描述)进行图象分析,检测车辆的前或后部的发光图案,并通过利用该发光图案作为样板而进行图形匹配处理。
图24是流程图,显示了根据本发明的实施例3的交通流量监测设备的处理程序的一个例子。电视图象输入101和图象分析102基本上是周期性地得到重复的。同时,有条件分支112至115、150至155、119和120。当预定的条件得到满足时,控制转到样板初始寄存(T.P.初始寄存)103、与车辆跟踪类似的样板跟踪(T.P.跟踪)104、样板更新(T.P.更新)105、即时速度测量106、速度场计算140、区测量—重叠测量校正141、跟踪结束判定142、车道改变检测143、低速—停止车辆检测144、规避行驶车辆检测145、测量结果通信110、以及测量结果累积111。条件分支112至115、150至155、119和120将在以下结合根据实施例3的交通流量监测设备的处理而得到描述。
图25显示了一个四车道公路的俯视道路图象的一个例子。图25显示了用于通过图象分析来获取车辆的前或后部的图象分析方法的一个例子。与道路交叉的一个图象分析区401被置于图的下部。在此情况下,该四车道公路被车道分割线402至406分成第一、第二、第三和第四车道—这些车道从图的左边开始排列。车道分割线402至406作为初级近似表示或多项式近似表示而被保持在图2中的主存储器203中。这里,例如假定车道分割线402至406以初级公式1至5的方式得到保持。在这些公式中,x是屏幕上沿着水平方向的坐标,且y是屏幕上沿着纵向方向的坐标。另外,a1、a2、a3、a4和a5是车道分割线402至406的直线的斜率,且b1、b2、b3、b4和b5是车道分割线402至406的直线与y轴的交点。
当车辆通过与该道路交叉的图象分析区401时,车辆跟踪开始。各个车辆的后部的矩形框408至417表示通过对正在被跟踪的车辆的图形匹配而得到跟踪的部分。跟踪界线407表示借助图形匹配而进行的车辆跟踪的界限。当正在被跟踪的车辆通过跟踪界线407时,跟踪结束。这是由于当要在该跟踪界线时,出现了很多匹配错误和不正确的跟踪。根据矩形框408至417的运动距离和时间信息,可以计算通过该位置的车辆的即时速度。在屏幕的下部加有右上的影线的部分,是一个测量区418,且通过该测量区418的车辆的平均速度作为区速度而得到测量。测量区边界419是表示测量区418的最远边界的水平线。当车辆通过测量区边界419时,这些车辆得到计数而作为在各个存在车道中通过的车辆的数目。
图13(a)至13(c)显示了用于通过图象分析而获取车辆的后部的图象分析方法的一个例子,并显示了当车辆1501和1502进入图象分析区401时所获得的波形1504。波形1504是由一维数据构成的,因而沿着图象分析区401中的纵向方向得到分离的数据沿着该纵向方向而得到投射,以彼此相加。该一维数据当车辆的后部的光线的水平边缘或后挡板与顶之间的边界大时增大。当对于波形1504确定了一个阈值1511时,高于该阈值的部分用k1至k2和k3至k4表示。当一个样板—该样板跟踪在具有k1与k2之间的区中的最大值1505的、作为中心的位置处的车辆1501—得到切割时,区1509的水平位置得到确定。当一个样板—该样板跟踪在具有k3与k4之间的区中的最大值1506的、作为中心的位置处的车辆1501—得到切割时,区1510的水平位置得到确定。样板切割区1509或1510沿着纵向方向的定位,是按照以下方式进行的。即,在k1与k2之间的区和在k3与k4之间的区中的纵向分出的图象被沿着水平方向投影,以形成波形1507和1508,且波形1507和1508的最大值被确定为中心。该图象分析方法适合于具有使车辆能够充分地看到的亮度的情况。
当物体在夜间不能被方便地看到,且几乎所有车辆都打开了灯时,则获取各个车辆的一对左和右灯的方法是有效的。当获取这对灯时,在图象分析区401中,作为一个预处理,一个最小值滤波器被倍增若干倍,且最大值滤波器被倍增相同的倍数,以计算该图象与原来的图象之间的差。当进行这种预处理时,由于道路反射的光散布可被有效地消除。
图14(a)至14(c)显示了用于获取一对灯的处理。图14(a)显示了一种状态—其中车辆1601和1602进入了图象分析区401。在夜间,只有两个车辆的四个灯1605至1608出现在实际的图象上。当该光线图象的发光分布沿着图象分析区401的纵向方向投影并彼此相加时,可获得一个波形1609,且产生了与光线1605至1608相应的四个峰。此时,当进行上述的处理时,即使用最小滤波器和最大滤波器时,道路反射所散布的光线可被有效地除去,且四个峰之间的对比度可得到增大。图14(b)显示了通过沿着水平方向一次分离光线1609所获得的波形。正和负峰对1611至1614是与光线1605至1608相对应地产生的。各个光线的水平坐标与各个峰对的零交叉坐标重合。图14(c)显示了证实其水平坐标得到确定的光线的纵向坐标的处理。例如,在光线1605的水平坐标附近沿着水平方向投影并叠置光线以获得波形1615,且波形1615的峰被设定为纵向坐标。类似地,该光线得到投射并被沿着水平方向加到光线1608的水平坐标附近,以获得波形1616,且波形1616的峰被设定为纵向坐标。在图13和14的图象处理的描述中,从车辆的后面对该车辆进行拍摄,以进行车辆后部的特征的图象分析。然而,显然的是也可以从车辆的前部对该车辆进行拍摄以对车辆的前部的特征进行图象分析。图13中显示的白天中的处理且图14所示的夜间的处理可以立即进行而不会遇到问题。然而,屏幕的白天和夜间是根据道路表面上的发光分布来判定的,且白天的处理和夜间的处理可以根据该判定而彼此切换。
图15显示了用于对于受到图象分析和跟踪的车辆计算速度场的小区的设置的一个例子。小区A11、A12、……A53和A54被车道分割线402至406和线线701至705所分割。图15还显示了跟踪界线407和用于跟踪车辆的矩形框。以下将描述用于计算矩形框的即时速度a1、b1、i1和j1的步骤的细节。参见图15,小区A11、A12、A14、A22、A23和A32中的即时速度场是即时速度a1、b1、i1和j1,在小区A13中的即时速度场是即时速度d1与c1的平均值,且小区A42中的即时速度场是速度i1与j1的平均值。
图16显示了在几秒之前的矩形框。在此情况下,小区A21、A23、A24、A33和A52的即时速度场分别被更新为a2、c2、e2、g2和j2,且小区A13、A22和A42的即时速度场被更新至d2与k2的平均值、b2与f2的平均值、以及h2与i2的平均值。
图26显示了一个例子—其中显示了与图25中的四车道公路的俯视道路图象重叠的车辆的即时速度。由于在几秒中即时速度频繁改变,因而即时速度作为用于交通控制的指标或当前的交通信息是不适当的。因此,在实施例3中,在至少一分钟内的平均速度场被计算出来,以被用作交通指标。
下面描述用于获得稳定的一分钟平均速度场的即时速度场的平均处理和滤波器处理。
图19(a)至19(c)显示了对所监测的道路上的小区中的即时速度场的滤波器处理和平均处理。在图19(a)中,在时刻t1、t2……的即时速度场分别用p1、p2……表示。该即时速度场用上述方法获得。这里,该即时速度场被一个中间滤波器所倍增,以获得q3、q4、……作为中间滤波器,采用例如这样的一个滤波器—即它输出在时刻t3的即时速度场p3与过去的即时速度场p1与p2的中心值作为q3。时刻t1、5,2的间距被设定为约1秒。由于交通堵塞的发生或消除能够以分钟为单元而得到有效的检测,因而计算出滤波器处理速度场q3、q4……的一分钟平均。图19(b)是用于表示滤波器处理速度场的一分钟平均的表。例如,在时刻t62处的1-平均速度场是过去的一分钟滤波器处理速度场q3、q4……q62的平均值。作为一个时间周期,除了了一秒,也可以采用电视图象输入101的图象输入周期或几秒。除了一分钟平均速度,也可以根据应用而采用3或5分钟的平均速度场。图19(c)是一个表,其中显示了速度场、滤波器处理速度场、以及一分钟平均速度场。在此情况下,虽然滤波器的窗口宽度被置于3,该窗口宽度只是一个例子,且本发明不仅限于该窗口宽度。为了使对一分钟平均场的交通堵塞的响应速度得到提高,对老的滤波器处理速度场采用了加权小的平均处理,且对于新的滤波器处理速度场采用了加权大的平均处理。
作为权,如图20所示,具有负系数的指数函数可以得到适当的采用。
图27显示了一个例子—其中显示了与图15中的小区重叠的一分钟平均速度场。由于该速度场是通过对即时速度进行上述处理而获得的,该速度场不与即时速度场重合,并表示了在各个道路区域中的车辆流动的方式。
根据这些处理,在道路上设置的各个小区的速度场得到了测量,且各个小区的交通堵塞的有/无可以根据该速度场的幅度而得到判定。例如,在高速公路上,当速度场为40km/h或更低时,就判定发生了交通堵塞。
图21显示了图11中的显示装置306的显示器的一个例子。在该显示屏幕上,显示了小区A11至A54,且其中发生了交通堵塞的小区A12、A22、A23、A32、A42和A52可以用颜色分类,或者小区A12、A22、A32和A52的整数化的距离可以得到显示。
如图22所示,例如,可以显示表示交通堵塞的词“堵塞”。
以下描述车辆跟踪处理的细节。
图28显示了根据本发明的实施例3的交通流量监测设备的跟踪管理表的一个例子。INDEX 1至INDEX N中的任何一个被给予所要跟踪的对象,以分配一个列,从而识别所要跟踪的对象的状态。该列的INDEX 1至INDEX N分别对应于正在被跟踪的车辆。更具体地说,当车辆得到跟踪时,在从样板初始化操作经过正在被跟踪的样板的更新操作至该跟踪操作的结束的操作中都使用同一个列。
各个列的“跟踪状态标记”表示一个列是否被用于跟踪一个车辆。如果该标记为0,则该列未被使用,且该列可被用于跟踪一个新的车辆。如果“跟踪状态标记”为2,则设定一个状态—其中样板初始寄存候选得到保持但初始寄存还没有得到进行,“起始寄存坐标”中的一个样板切割候选区受到样板初始寄存103的样板初始寄存,且“跟踪状态标记”被置于1。如果“跟踪状态标记”为1,由于它表示样板初始寄存已经完成,样板跟踪104和样板更新105被用作所要处理的目标。如果“正在跟踪标记”为1,该标记表明该车辆正在被跟踪。当“正在跟踪标记”为0时,该标记表明该车辆没有被跟踪,例如车辆跟踪的结束或步骤。
“起始寄存时刻”是这样的时刻—即在此时刻输入了用于初始寄存的图象。“最后图象输入时刻”代表在其输入了最后图象的时刻,且“最后图象上的坐标”代表最后图象上的车辆图形的检测坐标。如果“跟踪状态标记”为1,则最后图象输入时刻和最后图象上的坐标是有效的。一个“最后存在车道”保持着正在被跟踪的车辆即在最后图象上的坐标所属于的车道号。虽然从“1个周期之前的图象输入时刻”至p个周期之前的图象输入时刻”输入的p个周期的图象的输入时刻和从“1个周期之前的车辆检测坐标”至“p个周期之前的车辆检测坐标”的p个周期的图象的车辆检测坐标被用于计算即时速度,该输入时刻和车辆检测坐标将在下面得到描述。从“1个周期之前的车辆存在车道”至“q个周期之前的车辆存在车道”的q个周期的图象的车辆存在车道,被用于判定车辆的曲折行驶或躲避障碍的行驶。该车辆存在车道的细节将在后面描述。
“即时速度”每当在车辆跟踪期间计算即时速度时都得到更新。“即时速度有效标记”在初始状态下是关断的。当即时速度在车辆跟踪期间只被计算一次,且“即时速度”得到更新时,“即时速度有效标记”被导通,以表明“即时速度”的内容是有效的。区测量完成标记在初始状态是关断的。正在被跟踪的车辆通过测量区,相应的车辆得到计数以作为通过车辆的数目,且平均区速度得到测量。在此情况下,区测量完成标记被关断。在初始状态下一个“车道改变标记”是关断的。然而,当在图24的车道改变检测143中检测到车道改变时,“车道改变标记”被导通;当没有检测到车道改变时,“车道改变标记”被关断。在初始状态下一个“异常速度标记”是0。如果“即时速度有效标记”被关断,则在初始状态强行设定该“异常速度标记”如果“即时速度有效标记”是导通,且“即时速度”低于一个预定的速度且高于第二个预定速度,该“异常速度标记”变成1以表明车辆以低速行驶。另外,如果“即时速度有效标记”为导通,且“即时速度”低于该第二预定速度,则该“异常速度标记”变为2以表示车辆停止。
在高速公路上,该预定速度被适当地设定为40km/h,且该第二预定速度被适当设定为5km/h。另外,-5km/h被设定为一个第三预定速度,在第二预定速度与第三预定速度之间的状态被设定为停止状态,且低于第三预定速度的速度被设定为沿着相反的方向行驶的状态。在此情况下,也可以检测在高速公路上倒行的车辆。从“即时速度”至“异常速度标记”的细节将在下面进行描述。当该设备启动时,列的内容得到初始化,且在车辆跟踪期间相应的列被更新至各自的值。在车辆跟踪完成时,列被初始化。在初始状态下,“跟踪状态标记”和“正在跟踪标记”为0,且“即时速度有效标记”和“区测量完成标记”都被关断。
如上所述,用于车辆跟踪的矩形框和跟踪管理表的列具有一一对应关系,并彼此紧密相关。因此,车辆跟踪的矩形标记在以下被称为列。
以下描述根据实施例3的交通流量监测设备的处理程序。在图24的电视图象输入101中,俯视道路图象通过图11中的电视摄象机300而被周期地输入并被转换成数字数据,且该数字数据得到保持。在图象分析102中,在由电视图象输入101所保持的图象中形成与该图象中的道路相交叉的的一个图象分析区,该区中的发光分布得到分析以获取具有大的亮度改变的车辆的前或后部的一部分即后风挡、尾灯、前栅、前灯等等以作为初始寄存区。样板的位置是根据所检测的候选车辆的坐标而确定的,且跟踪状态标记被置于2。
在条件分支112,如果“跟踪状态标记”为2的列是真的,控制进行到样板初始寄存103。在样板初始寄存103,“起始寄存坐标”得到检查。当起始寄存坐标与另一正在被跟踪的列的“在最后图象上的坐标”不过度接近时,处理的图象的相应区域在起始寄存坐标处得到切割,且该区被保持在图象存储器205中。相应地,图象输入时刻作为起始寄存时刻而得到记录,且“跟踪状态标记”被置于1,以表示已经设定了一个正在被跟踪状态。
当起始寄存坐标与另一列的最后图象上的坐标过度接近时,“跟踪状态标记”和“正在跟踪标记”被置于0而不进行寄存操作。借助这种处理,“起始寄存坐标”不被用作样板。
条件分支113对于“跟踪状态标记”为2或1且“正在跟踪标记”为1的列是真的,且控制进行到样板跟踪104。在该样板跟踪中,如果“跟踪状态标记”为2,则根据最后图象形成跟踪。因此,跟踪切割位置与检测位置相同。因此,“跟踪状态标记”被置于1而不进行图形匹配处理,且样板跟踪104的处理结束。另一方面,如果“跟踪状态标记”为1,在此列中,从“1个周期之前的图象输入时刻”至“p个周期之前的图象输入时刻”的时间、从“1个周期之前的车辆检测坐标”至“p个周期之前的车辆检测坐标”的车辆检测坐标、以及从“1个周期之前的最后存在车道”至“p个周期之前的车辆存在车道”的车辆存在车道都得到更新。
其结果,最后图象输入时刻的内容、在最后图象上的坐标,以及最后存在车道都被写入到“1个周期之前的图象输入时刻”、“1个周期之前的车辆检测坐标”、以及“1个周期之前的车辆存在车道”。随后,通过利用该列的样板进行图形匹配处理,该车辆检测坐标被记录在“在最后图象上的坐标”上,且处理图象在其得到输入的时刻被记录在“最后图象输入时刻”上。车辆所属于的车道根据“最后图象上的坐标”而得到判定,且该车道被记录在“最后存在车道”上。例如,当“在最后图象上的坐标”为(xp,yp)时,如果公式1至5得到采用,车道分割线402至406的x坐标用公式6至10表示。这里,xp1、xp2、xp3、xp4和xp5分别代表了车道分割线502至506的x坐标。
当xp1、xp2、xp3、xp4和xp5的值的幅度得到彼此比较时,能够判定车辆所属于的车道。
在该图形匹配处理中,当样板框从图象中突出或与跟踪限制线407相交叉,或者相似度由于车辆所造成的妨害而较低时,列的“正在跟踪标记”被置于0,以表明跟踪操作的结束。在其中跟踪操作结束的列中,跟踪状态标记被跟踪结束判定142中的条件分支152置于0。同时,该列的内容得到初始化。该列重新能够跟踪一个新的车辆。
样板跟踪104中的图形匹配处理是这样一个处理—即其中借助样板图象对一个目标图象进行扫描,两个图象之间的不同或相似度以及与样板图象最接近的目标图象部分被找出。作为计算该不同的方法,可以采用由公式11所表示的方法。注意D代表了目标图象与样板图象在坐标(x,y)处的不同;m和n分别代表了样板沿着水平方向的象素数目和样板沿着纵向方向的象素数目;x和y分别代表了当目标图象借助样板而得到扫描时使用的变量;且i和g分别是当计算该不同时采用的变量。差D在其为最小的坐标(x,y)是所要跟踪的车辆的坐标。
作为计算相似度的一种方法,采用了利用公式12的、利用了密度归一化相关的方法。符号S代表目标图象与样板图象在坐标(x,y)处的相关性,并被置于从0至1范围内的一个值。当目标图象与样板图象完全重合时,相关性S为1,且相关性S当目标图象与样板图象完全重合时为0。在公式12中,m和n分别代表了样板沿着水平方向的象素数目和样板沿着纵向方向的象素数目;x和y分别代表了当借助该样板扫描目标图象时使用的变量;且i和j分别是当计算相关性时使用的变量。在其处相关性S为最小的坐标(x,y)是所要跟踪的车辆的坐标。
对于“跟踪状态标记”为1且“正在跟踪标记”为1的列,条件分支114为真,且控制进行到样板更新105。在样板更新105,从通过样板跟踪104而由最后图象上的坐标表示的一个位置处,切割具有样板大小的一个图象,且该图象作为一个新的样板而被保持在图2的图象存储器205中。车辆可以从接近电视摄象机300的位置离开或者从远离该摄象机的位置接近电视摄象机300。车辆在图象上的大小相应地减小或增大。在样板更新期间,该样板大小必须也被复置到适当的大小。
图6(a)和6(b)用于说明当样板在根据实施例3的交通流量监测设备中得到更新时的样板大小放大(缩小)处理。图6(a)显示了车道分割线1001、车道分割线1002、和样板框1003至1009。样板框1003至1009是这样获得的,即使得一定的样板框根据车道分割线1001和车道分割线1002之间的间隔而放大或缩小。例如,在电视摄象机300附近即屏幕的下部寄存的样板大小等于样板框1003,且样板框1004、1005、……1009的大小向着远离摄象机的位置而逐渐减小。寄存在远离电视摄象机300的位置即屏幕的上部处的样板的大小等于样板框1009的大小,且样板框1008、1007、……1003的大小向着接近摄象机的位置而逐渐增大。
当与屏幕上的位置对应的样板大小(如图6(b)所示)预先得到计算和保持时,用于设定样板大小的计算量能够得到减小,且处理速度可以提高。
在本发明的实施例3中,为了在样板更新中将样板框的大小依次复置到适当的大小,车辆可以在从接近摄象机关断位置至远离摄象机的位置的大范围中得到高精度的跟踪。
如果图24中的条件分支115对于“跟踪状态标记”为1且“正在跟踪标记”为1的列为真,控制进行到即时速度测量106以计算正在被跟踪的车辆的即时速度。
图29是流程图,显示了根据实施例3计算即时速度的步骤。
步骤1701图28中的跟踪管理表的“最后图象输入时刻”与“1个周期之前的图象输入时刻”之间的差被用来计算速度测量时间。
步骤1702该速度测量时间与一个预定的时间间隔被彼此比较。如果速度测量时间等于或长于该预定的时间间隔,流程进行到步骤1705。如果该速度测量时间短于该预定的时间间隔,流程通过步骤1703和步骤1704而返回到步骤1701。
步骤1703向后的周期的数目得到管理,当速度测量时间在p个周期中短于该预定的时间间隔时,控制被旁路,且图29的处理结束而不更新即时速度。此时的周期数目的上限被确定为预先设定在跟踪管理表中的周期数目与对应于车辆跟踪时间的周期数目中较小的一个。更具体地说,即使在跟踪管理表中设定了大的空间,向后的周期的数目在车辆跟踪得到启动之后也不是立即就很大。当向后的周期的数目为1时,流程进行到步骤1704。
步骤1704图28的跟踪管理表中的“最后图象输入时刻”与“2周期之前的图象输入时刻”之间的差,被用来在步骤1701计算速度测量时间。类似地,流程通过步骤1702至步骤1704和步骤1701而回到最大的p个周期,从而使速度测量时间被设定为预定的时间间隔或更长。
步骤1705根据用于计算速度测量时间的图象上的车辆位置,计算出车辆的运动距离。
步骤1706根据该速度测量时间和运动距离计算出车辆的即时速度。
步骤1707借助上述即时速度更新跟踪管理表的即时速度和相应的列。
步骤1708跟踪管理表的相应的列的即时速度有效标记被导通,且该处理结束。
如上所述,在根据实施例3的交通流量监测设备中,速度是在长于预定的时间间隔的一个时间中的运动距离上得到测量的。因此,可以以稳定的精度获得即时速度。这里,预定的时间间隔对于在摄象机附近的车辆最好被设定为几百毫秒,且对于位于远离摄象机的车辆被适当地设定为几秒。
在图24的条件分支150中,各个周期得到测量的时间、对于各个预定时间间隔控制进行至速度场计算140,且各个小区的速度场得到更新。虽然预定时间间隔被适当地设定为1至几秒,控制每个周期都进行到速度场计算140,且速度场可以得到更新。在速度场计算140,跟踪管理表中的“跟踪状态标记”和“正在跟踪标记”为1。如上所述,参照其中“即时速度有效标记”导通的列的“即时速度”而计算出一分钟或几分钟的平均速度场,且该速度场通过利用该平均速度场而得到更新在图24的条件分支151中,对其中“跟踪状态标记”和“正在跟踪标记”为1的列检查最后图象上的坐标,且显然的是车辆通过图25中的测量区边界419。另外,当区测量完成标记为关断时,条件分支151为真,且控制转到区测量—重叠测量校正141。在区测量—重叠测量校正141,通过测量区边界419的列借助车道而排列,区通过速度得到测量,且通过的车辆得到计数。与上述列同时得到跟踪的列被转换成无效的,且重叠的测量得到校正。在区测量—重叠测量校正141中,通过测量区边界419的列如图30所示地得到排列。
图30显示了在根据实施例3的交通流量监测设备的缓存器中排列测量数据的方法。相应的列按照当列通过测量区边界419时使用的车道而得到分类,且无效标记、测量区边界419的通过时间和通过速度、列与事先通过同一车道的列之间的时间差和速度差得到暂时记录。暂时记录的列信息部分借助测量结果通信110并通过交通事件通信装置304而按照每个图象输入周期或每个预定时间中列的通过时间之早的顺序被依次发送到交通控制室307。同时,根据需要,按照列的通过时间之早的顺序,借助测量结果累积111,将列信息部分记录在记录介质上。对于预定的时间间隔,例如1分钟或5分钟,出现在图30中的列的数目被彼此相加,且所获得的值作为各个预定时间中通过的车辆的数目而被发送到交通控制室307,或者可以被记录在磁介质上。已经受到通信、记录和计数处理的列被从记录中除去,且新的列依次地得到暂时记录。该缓存处理是在图2的主存储器203中进行的。图30显示了一个例子—其中为每一个车道存储了六个列。对于各个1,老的列可以得到保持,直到新的列出现。保持时间可以得到管理,且记录可以每几秒或每几分钟地得到擦除。
以下描述各个列之后的无效标记。
图31(a)和31(b)显示了跟随车辆的列。图31(a)显示了其中离开摄象机的车辆得到跟踪的情况,且图31(b)显示了其中接近摄象机的车辆得到跟踪的情况。列1901和列1902分别跟踪不同的小车辆。另一方面,列1903和列1904跟踪一个大车辆1905。当这些列得到计数,且一个大车辆1905通过检测位置时,通过车辆被列1903和列1904计数为2。其结果,测量出现了错误。
因此,为了保证测量的精度,对各个列是否跟踪不同的车辆或同一列是否被多个列所跟踪进行检查,以将这些列从与测量无关的列区分开。与测量无关的列必须被置于无效。以下先描述检测无效列的步骤,且随后描述用于无效的测量结果的校正步骤。
相对于图象的水平方向,根据一个车辆的宽度而确定一个预定的值。当沿着水平方向正在被跟踪的列之间的距离等于或大于该预定值时,判定同一车辆通过多个列所跟踪,且对一个列以外的列的跟踪被停止。另一方面,相对于屏幕的纵向方向,即屏幕的深度方向和高度方向,跟踪不能只由距离确定。如图31(a)所示,列1901与列1902之间的纵向距离几乎等于列1903与列1904之间的纵向距离。不同的车辆由两个前面的列进行跟踪,且同一车辆由两个随后的列进行跟踪。
由于屏幕的各个部分都与距地面的高度相对应,列1904的速度等于正在被跟踪的车辆1905的速度。另一方面,列1903的速度比正在被跟踪的速度由高得多,这是由于它们之间的地理几何关系的原因。因此,在沿着屏幕的纵向方向的确定中,其中多个列通过测量区边界419的时间间隔,即当它由车辆表示时,一个时间间隔在车辆的后端之间。如果在车辆的后端之间的时间间隔较短,且相应的列之间的速度差较大,则判定同一车辆的具有不同高度的部分得到了跟踪,且图30中的无效标记被导通。
参见图31(a)和31(b),列是彼此接近的。在图31的第二车道中,列1903和列1904依次通过测量区边界419,且这些列被记录在图30的缓存器上。在此情况下,虽然车辆的后端之间的时间间隔较短,时间差很大。因此,前面的列1903被置于无效。
在图31(a)的第三车道中,列1901和列1902被依次记录在图30的缓存器上。在此情况下,车辆的后端之间的时间间隔较短,且时间差较小。因此,两个列都是有效的。在第三车道中,当两个车辆彼此接近地行驶时,这些速度的车辆之差不会相差较大。
在图31(b)中,显示了接近电视摄象机300的车辆1913、依次通过测量区边界419的列1912和列1911,且这些列被记录在图30的缓存器上。在此情况下,虽然车辆的前端之间的时间间隔较短,速度差较大。因此,随后的列1911被置于无效。
图32是流程图,显示了用于根据上述考虑而管理和检查设置在图30所示的缓存器中的列之间的时间差和速度差。
步骤2001图28中的跟踪管理表中的相应的列的“区测量完成标记”被导通。该“区测量完成标记”表示相应的列已经得到测量。
步骤2002在与图30中的缓存器的相应列的“最后存在车道”相重合的车道中,保证了一个列记录区,且无效标记被关断,从而进行初始化。
步骤2003测量区418的通过速度得到计算。测量区418关断跟踪距离根据跟踪管理表中的相应列的“起始寄存坐标”和“在最后图象上的坐标”而得到计算,一个跟踪时间根据“起始寄存时刻”和“最后图象输入时刻”而得到计算,且测量区418的通过速度根据该跟踪距离和跟踪时间而得到计算。该通过速度被记录在图30的缓存器的相应记录区中。
步骤2004跟踪管理表中的相应列的“最后图象输入时刻”被记录在图30中的缓存器的相应记录区中以作为通过时间。另外,相应的列的通过时间与同一车道上的前面的列的通过时间之差作为时间差而得到记录。
步骤2005当该时间差大于预定的时间间隔时,判定一个独立的车辆正在被跟踪,且操作结束。当该时间差等于或短于预定的时间间隔时,前面的列所跟踪的车辆可以得到跟踪。因此,相应的列与前面的列之间的速度差在步骤2006得到检查。作为预定的时间间隔,可以适当地采用约1秒。然而,根据相应的列的速度,该预定的时间间隔当相应列的速度低时可以较长,且当相应的列的速度高时可以较短。
步骤2006在步骤2003测量的在同一车道中相应列与前面的列的通过速度之差,作为速度差而被记录在图30中的缓存器的相应记录区中。
步骤2007当步骤2006中记录的速度差等于或小于预定的值时,判定相应的列正在跟踪一个独立的车辆,且操作结束。
步骤2008当该速度差大于该预定值时,判定相应的列跟踪的是前面的列所跟踪的同一车辆,无效标记被导通,且操作结束。
以下描述当测量结果被发送或累积时图30的缓存器的无效标记的处理。在用于跟踪离开摄象机的车辆的交通流量监测设备中,如图31(a)中所示,使列1904与车辆1905相对应,且列1903必须被忽略。这是由于列1904的速度和车辆1905的速度彼此相等。因此,在测量结果的传送或累积中,在图30的缓存器中,在其中无效标记为导通的列之后的列可被忽略。
在用于跟踪接近摄象机的车辆的交通流量监测设备中,如图31(b)中所示,使列1912与车辆1913相对应,且列1911必须被忽略。这是由于列1912的速度和车辆1913的速度彼此相等。因此,在测量结果的传送和累积中,在图30的缓存器中,其中无效标记为导通的列可被忽略。
当车辆离开或接近摄象机时,所要忽略的列以比校正速度高得多的速度得到测量。因此,可以忽略接近的列的高速列。
在条件分支152中,控制转到对其中图28中的跟踪管理表中的“跟踪状态标记”为1且“正在跟踪标记”为0的列的跟踪结束判定142,相应的列的所有内容都得到初始化。“跟踪状态标记”和“正在跟踪标记”被置于0。在此状态下,相应的列能够跟踪一个新的车辆。
在图24的条件分支153中,控制转到到对其中图28中的跟踪管理表中的“跟踪状态标记”和“正在跟踪标记”为1的列的车道改变检测143。在车道改变检测143中,图28中的跟踪管理表中的“最后存在车道”和在“1个周期之前的车辆存在车道”与“q个周期之前的车辆存在车道”之间的车道得到检查,以检查有/无车道改变。如果有车道改变,相应的列的“车道改变标记”被导通。如果没有车道改变,“车道改变标记”被关断。根据该判定结果,使屏幕上相应的列闪烁,或者把相应的列发送到交通控制室307或记录到记录介质上。
在图24中的条件分支154中,控制转到对于其中图28的跟踪管理表中的“跟踪状态标记”和“正在跟踪标记”为1的列的低速—停止车辆检测144,如果图28的跟踪管理表中的相应的列关断“即时速度有效标记”为导通,且“异常速度标记”为1,则相应的车辆被判定为低速行驶的车辆。如果“异常速度标记”为2,该车辆被判定为停止的车辆。根据该判定结果,使屏幕上的相应的列流程图以通知用户,或者把相应的列发送到交通控制室307或记录在记录介质上。
在图24的条件分支155中,控制转到对其中图28的跟踪管理表中的“跟踪状态标记”和“正在跟踪标记”为1的列的规避—行驶车辆检测145。具体地,在高速公路上,当车道改变是在低速行驶中进行时,可以认为车辆是在躲避妨碍。因此,在规避—行驶车辆检测145中,如果图28的跟踪管理表中的相应的列的“即时速度有效标记”和“车道改变标记”为导通,且“异常速度标记”为1,则车辆被判定为规避行驶车辆。根据该判定结果,使屏幕上的相应的列流程图,或者把相应的列发送到交通控制室307或记录在记录介质上。
在根据本发明的交通流量监测设备中,根据需要,可以把上述交通指标发送到交通控制室307或记录在记录介质上。
在图24的条件分支119中,各个周期的时间得到测量,且每一个预定时间间隔控制都转到测量结果通信110。在测量结果通信110中,图30的缓存器中的内容都按照列之先而被依次发送到交通控制室307。
在图24的条件分支120中,各个周期的时间得到测量,且控制每个预定时间间隔都转到测量结果累积111。在测量结果累积111,图30的缓存器的内容按照列之先而被依次记录在记录介质上。
来自电视摄象机300的视频信号,通过一个模拟电路或一个数字电路,而被传送到交通控制室307。观测者可以借助交通控制室307的显示装置306而看到来自电视摄象机300的视频信号。送到交通控制室307的视频信号可以是直播视频信号或数字压缩/扩展的视频信号。当视频信号被显示在显示装置306上时,从交通流量监测设备301传送来的交通指标可以通过交通事件通信装置304而彼此同时地得到显示。该交通指标包括预定的时间间隔中通过的车辆的数目、通过速度、在各个小区中交通堵塞的有/无、进行车道改变的车辆、低速—停止车辆的有/无、规避行驶车辆的有/无等等。图33显示了重叠显示的一个例子。该显示包括一分钟里各个车道中的通过车辆的数目、交通堵塞的发生/消除、低速行驶车辆的有/无、停止车辆的有/无、以及规避行驶车辆的有/无。
根据本发明的实施例1,获取了诸如车辆的前或后部的特征部分,且通过图形匹配进行跟踪。因此,不需要其中没有车辆的道路部分的参考图象,且另一车辆的接近或重叠的影响可以得到减小。因此,可以对车辆进行高速跟踪,而不论是不拥挤的交通或拥挤的交通,且交通流量能够得到高度精确的监测。在样板更新中,通过利用车道分割线之间的间隔,对样板大小进行放大或缩小。因此,通过采用具有适当大小的样板,可以在从近至远的范围中对车辆进行稳定的跟踪。
根据本发明的实施例2,借助图形匹配对车辆或车辆组的特征部分进行跟踪,以测量一个即时速度,且可以为各个小区计算出一个速度场。因此,能够对高速公路上没有停止车辆的交通堵塞进行检测。在根据本发明的交通流量监测系统中,测量的速度场被一个中间滤波器所倍增,且对过去一分钟或几分钟进行平均处理。因此,速度场和交通堵塞能够得到稳定的确定。另外,在速度场的平均处理中,当速度场根据测量到的速度场之新而得到加权时,对于诸如交通堵塞的发生或消除的交通状态改变的响应可以较高。
根据实施例3,当根据样板之间的位置和速度关系而检测出车辆被多个样板所跟踪时,使与相应车辆有关的一个样板为有效,并使其他的样板无效。因此,可以防止重叠的测量。
权利要求
1.一种交通流量监测设备,包括图象摄取装置,用于以俯视的方式对道路进行拍摄;用于对每个预定周期所接收的俯视道路图象中与道路交叉的一个图象分析区的发光分布进行分析的装置;用于对该图象分析区中的车辆的部分或整体一个发光图案进行样板寄存以作为车辆的特征部分的装置;跟踪装置,用于通过相关性计算来计算样板与俯视道路图象的发光图案之间的相似度,以将具有高相似度的发光图案作为受到样板寄存的车辆进行跟踪;以及监测装置,用于根据每一个预定周期所接收的俯视道路图象中的车辆位置的改变,来监测曲折行驶、速度的突然改变、过度低速行驶、过度高速行驶等等。
2.根据权利要求1的交通流量监测设备,包括用于根据车辆在每一个预定周期所接收的俯视道路图象的两个图象—这两个图象具有不短于预定的时间间隔的时间差—之间的运动距离来计算车辆的即时速度的装置;其中所述监测装置是用于根据该即时速度来监测速度的突然改变、过度低速行驶、过度高速行驶等等的监测装置。
3.根据权利要求1或2的交通流量监测设备,其中所述用于对车辆的特征部分进行样板寄存的装置具有与所要监测的车辆的数目相当的多个样板;且所述跟踪装置是用于利用这多个样板对以不同地运动的多个车辆进行同时跟踪的跟踪装置。
4.根据权利要求3的交通流量监测设备,其中所述跟踪装置对于每一个样板都具有一个跟踪管理表,独立地把样板寄存在各个跟踪管理表的列中,独立地加入或擦除信息以对各个车辆的不同运动进行独立跟踪。
5.根据权利要求1至4中任何一项的交通流量监测设备,包括用于把车道分割线作为初级近似表示或多项式近似表示而进行保持的装置,用于通过利用每一个预定周期所接收的俯视道路图象中的车辆位置以及该初级近似表示或多项式近似表示来计算车辆所属于的车道的装置,以及用于借助所属于的车道的改变来判定车道改变的装置。
6.根据权利要求1至5中任何一项的交通流量监测设备,包括一个装置,该装置用于通过利用初级近似表示或多项式近似表示而计算屏幕上这样一个位置处—在该位置处样板受到初始寄存—的车道宽度以将该车道宽度确定为一个基准车道宽度、利用该初级近似表示或多项式近似表示来计算在样板已经运动之后在屏幕上的一个位置处的车道宽度以将该车道宽度确定为一个检测位置车道宽度、并放大或缩小初始寄存中的样板大小从而使该检测位置车道宽度与基准车道宽度的比值等于初始寄存中的样板的大小与样板已经运动之后的样板的大小的比值,从而确定样板已经运动之后的样板大小。
7.根据权利要求1至6中任何一项的交通流量监测设备,包括用于形成与每一个预定周期所接收的俯视道路图象的道路相交叉的测量区、计数各个车道中通过该测量区的车辆、并测量通过该测量区的各个车辆的平均速度的装置。
8.根据权利要求1至7中任何一项的交通流量监测设备,包括用于为在每一个预定周期所接收的俯视道路图象的道路表面上的每一个车道设置至少一个道路表面发光图案对照区、根据道路表面发光图案与实际发光图案之间的相关性计算来估算预先作为样板而得到保持的对照区的道路表面发光图案与实际发光图案之间的相似度、当该相似度高时判定在该对照区中没有车辆、且在该相似度低时判定在该对照区中有车辆的装置。
9.根据权利要求8的交通流量监测设备,包括用于当车辆通过该对照区时不时根据该对照区与车辆的前和后部的相对位置而测量车辆的长度的装置。
10.一种交通流量监测设备,包括一个键盘;诸如显示单元的人—机接口;具有主存储器的CPU;图象输入装置,它在所述CPU的控制下从图象摄取装置接收一个俯视道路图象以将该图象转换成一个数字值;图象处理装置,用于在所述CPU的控制下对转换的数字图象进行处理;以及,用于该数字图象的图象存储器,其中所述图象处理装置处于用于分析与每一个预定周期所接收到的俯视道路图象的道路相交叉的一个图象分析区中的发光分布的装置,且所述CPU被用作用于对图象分析区中的作为车辆的特征部分的车辆的一部分或全部的发光图案进行样板寄存的装置;用于为每一个车辆至少识别起始寄存坐标、起始寄存时刻、最后图象输入时刻、在最后图象中的车辆存在位置、最后图象中车辆所在的车道号、在多个周期中图象的输入时刻、在多个周期中输入的图象中的车辆图形的位置,并借助相关性计算计算样板与俯视道路图象的发光图案之间的相似度,以作为受到样板寄存的车辆而跟踪具有高相似度的发光图案;以及,监测装置,用于根据每一个预定周期所接收到的俯视道路图象中车辆位置的改变,来监测诸如曲折行驶的异常行驶、速度的突然改变、过度低速行驶、或过度高速行驶,记录异常行驶发生的时间和位置以及异常行驶的内容,并通知异常行驶的时间、位置和内容。
11.一种交通流量监测系统,其中根据权利要求1至10中任何一项的交通流量监测设备通过一个视频分配器接收俯视道路图象,以处理该图象、把交通事件或诸如即时速度或车道改变的交通指标存储在一个交通事件累积装置中、把该交通事件或交通指标通过交通事件通信装置发送到一个控制室,且在控制室侧一个视频重叠装置将通过所述交通事件通信装置获得的交通事件与通过所述视频分配器获得的俯视道路图象相叠加以将所产生的图象显示在显示装置上,其中所述交通流量监测设备对于每一个车辆监测即时速度和所在车道的改变,并将诸如检测时间、检测位置、以及车道改变的内容—诸如根据车辆的躲避行驶或曲折行驶的车道改变或车辆的过度低速行驶或过度高速行驶—的数据传送到所述控制室,以将该数据累积在所述控制室中的一个存储单元中。
12.根据权利要求11的交通流量监测系统,其中所述图象摄取装置是一个彩色电视摄象机;所述交通流量监测设备以单色图象的形式接收俯视道路图象;且所述控制室中的所述显示装置是用于对来自所述图象摄取装置的彩色图象和由所述交通流量监测设备根据该单色图象所产生的单色监测数据进行重叠显示的装置。
13.一种交通流量监测设备,包括用于对每一个预定周期所接收的道路图象进行数字处理以跟踪通过的车辆的装置;用于测量通过的车辆的即时速度的装置;用于借助车道和距离将道路图象分成小区并对于各个小区计算代表通过的车辆的平均速度的小区速度的装置;以及用于为各个小区根据该小区速度的幅度来判定交通堵塞的有/无和/或交通堵塞的程度的装置。
14.根据权利要求13的交通流量监测设备,其中所述通过车辆跟踪装置是用于借助阴影图形匹配来跟踪通过的车辆一个特征部分—诸如具有大的亮度改变的部分—的装置。
15.根据权利要求13或14的交通流量监测设备,其中所述通过车辆跟踪装置是具有多个样板以通过利用该多个样板来同时跟踪不同地运动的多个车辆的装置。
16.根据权利要求13至15中任何一项的交通流量监测设备,其中所述即时速度测量装置是用于根据每一个预定周期所接收的参考图象的两个图象—这两个图象的时间差不长于一个预定的时间间隔—之间的车辆运动来计算车辆的即时速度的装置。
17.根据权利要求13至16中任何一项的交通流量监测设备,其中所述小区速度计算装置是用于作为初级近似表示或多项式近似表示而保持一个车道分割线、将该初级近似表示或多项式近似表示应用于每一个预定周期所接收的道路图象中的车辆位置、并计算车辆所属于的车道的装置。
18.根据权利要求13至17中任何一项的交通流量监测设备,其中跟踪管理表是为样板设置的,这些样板被独立地寄存在该跟踪管理表的列中,信息被加到各个列中或从各个列中被擦除,且各个车辆的不同运动得到独立的监测。
19.根据权利要求18的交通流量监测设备,其中所述通过车辆跟踪装置用于通过利用初级近似表示或多项式近似表示,来计算屏幕在其中样板受到初始寄存的位置处的车道宽度,以将该车道宽度确定为一个基准车道宽度;通过利用初级近似表示或多项式近似表示,来计算屏幕上在样板已经运动之后的一个位置处的一个车道宽度,以将该车道宽度确定为一个检测位置车道宽度;放大或减小初始寄存的样板大小,从而使检测位置车道宽度与基准车道宽度之比值等于初始寄存中的样板大小与样板已经运动之后的样板大小的比值,从而确定样板已经运动之后的样板大小。
20.根据权利要求13至19中任何一项的交通流量监测设备,其中所述交通堵塞确定装置用于计算在一个预定的时间间隔中存在于该小区中的所有车辆的即时速度的平均值,以将该平均值确定为一个小区速度;以及,根据该小区速度的幅度来对于各个小区判定交通堵塞的有/无或交通堵塞的程度。
21.根据权利要求13至19中任何一项的交通流量监测设备,其中所述交通堵塞确定装置用于通过利用一个滤波器,对在该预定的时间间隔中存在于该小区中的车辆的即时速度进行平滑处理;计算一个平均值以将该平均值确定为一个小区速度;以及,根据该小区速度的幅度来为各个小区判定交通堵塞的有/无或交通堵塞的程度。
22.根据权利要求20或21的交通流量监测设备,其中所述交通堵塞确定装置用于计算一个加权平均值,以给出一个权—该权与即时速度的测量时刻之新正比例,以将该平均值确定为一个小区速度;以及,根据该小区速度的幅度,判定交通堵塞的有/无或交通堵塞的程度。
23.根据权利要求13至22中任何一项的交通流量监测设备,其中所述交通堵塞确定装置用于当被判定为交通堵塞区的区域相对于车道彼此相邻时,测量相连的交通堵塞区的长度以将该长度确定为交通堵塞的长度。
24.一种交通流量监测设备,包括一个键盘;诸如显示单元的人—机接口;具有主存储器的CPU;图象输入装置,它在所述CPU的控制下从图象摄取装置接收一个俯视道路图象以将该图象转换成一个数字值;图象处理装置,用于在所述CPU的控制下对转换的数字图象进行处理;以及,用于该数字图象的图象存储器,其中所述图象处理装置用于设置与每一个预定周期所接收的道路图象的道路相交叉的至少一个图象分析区;以及,分析该图象分析区中的发光分布,且所述CPU被用作对图象分析区中的车辆的前或后部的发光图案或图象分析区中的车辆的部分或全部的发光图案进行样板寄存以作为该车辆的特征部分的装置;通过车辆跟踪装置,用于通过利用该样板并借助图形匹配处理从下一个周期中所接收的图象搜索车辆图形、将该车辆图形更新为新的样板、并为各个车辆识别至少起始寄存坐标、起始寄存时刻、最后图象输入时刻、在最后图象中的车辆存在位置、最后图象中车辆所在的车道号、在多个周期中输入图象的时刻、在多个周期中输入的图象中的车辆图形的位置;即时速度测量装置,用于计算各个车辆的即时速度;以及,用于设置被车道和距道路上的摄象机的距离所分割的小区、利用一个滤波器对在一个预定的时间间隔中存在于这些小区中的车辆的即时速度进行平滑处理、根据即时速度的测量时间计算负荷的一个加权平均值—该加权平均值与即时速度之新成正比—以作为这些小区的平均速度、并根据这些小区速度的幅度来判定各个小区中交通堵塞的有/无。
25.根据权利要求24的交通流量监测设备,其中所述显示单元用于显示小区的排列以将该排列与道路图象和一个示意图相重叠;以及,改变被判定为具有交通堵塞的小区部分的小区部分的亮度或颜色,以显示交通堵塞长度或交通堵塞端部。
26.一种交通流量监测设备,包括样板寄存装置,用于把图象摄取装置在每一个预定周期所接收的道路图象中所存在的车辆的前或后部的发光图案作为车辆的一个样板而保持起来;跟踪装置,用于对该样板和发光图案进行图形匹配处理,以跟踪车辆;即时速度测量装置,用于根据道路图象之间的接收间隔和这些道路图象之间的车辆运动距离,来测量车辆的即时速度;以及重叠测量校正装置,用于当至少两个车辆通过时,计算这两个车辆的通过时间差和速度差,当该通过时间差不长于一个预定时间差且当该速度差不小于一个预定的速度差时判定一个车辆的不同部分受到多个样板的跟踪,并只使与车辆有关的一个样板有效且使其他的样板无效。
27.根据权利要求26的交通流量监测设备,其中所述重叠测量校正装置用于在多个样板中只使其中即时速度为最低速度的一个样板有效,且使其他的样板无效。
28.根据权利要求26的27的交通流量监测设备,其中预定时间差和预定的速度差与即时速度成正比。
29.根据权利要求26或28的交通流量监测设备,包括用于设置与俯视道路图象的道路相交叉的位状测量区并在车辆通过该测量区时为正在被跟踪的车辆所属于的各个车道计数车辆的装置;用于根据车辆进入测量区的时刻与车辆离开该测量区的时刻之差来测量车辆的区速度的装置;一个缓存器,用于按照车辆进入一个车道—车辆在该车道中离开测量区—的顺序,来记录车辆的离开时刻和区速度;用于在所述缓存器中记录车辆的离开时刻和区速度以及在与上述车辆的车辆相同的车道中所记录的前一车辆的车辆的进入时刻与该车辆的离开时刻之差以将其作为“时间差”的装置;以及用于在所述缓存器中记录该车辆的区速度与在与上述车辆的车辆相同的车道中所记录的前一个车辆的区速度之差并将其作为“速度差”的装置。
30.根据权利要求29的交通流量监测设备,其中该车辆的离开时刻和区速度、一个时间差、一个速度差、以及一个1位无效标记被存储在所述缓存器中;且该无效标记当该时间差小且该速度差大时被导通,且在该时间差小且该速度差大以外的时间里该无效标记被关断。
31.根据权利要求29或30的交通流量监测设备,包括用于按照早的顺序擦除记录在所述缓存器中的车辆信息、计数通过的车辆、在一个记录单元上记录通过的车辆的数目以及区速度、和/或将通过的车辆的数目和该区速度发送到一个控制室的装置。
32.根据权利要求29至31中任何一项的交通流量监测设备,包括用于在具有小的时间差和大的速度差的车辆中只使具有最低区速度的车辆有效并使其他车辆无效以将其他车辆排除在测量目标之外的装置。
33.根据权利要求30或31的交通流量监测设备,包括用于计算从俯视道路图象上的接近位置离开并除了在具有在所述缓存器中为导通的无效标记的车辆之前的车辆以外的通过的车辆、将通过的车辆的数目和区速度记录在所述记录单元上、和/或将通过的车辆的数目和该区速度发送到所述控制室的装置。
34.根据权利要求30或31的装置,包括用于计算从俯视道路图象上的接近位置离开并除了在具有在所述缓存器中为导通的无效标记的车辆以外的通过的车辆、将通过的车辆的数目和区速度记录在所述记录单元上、和/或将通过的车辆的数目和该区速度发送到所述控制室的装置。
35.根据权利要求26至34中任何一项的交通流量监测设备,包括用于在跟踪管理表上记录在车辆跟踪期间该车辆所属于的车道号的装置;用于将过去所属于的车道号与当前所属于的车道号相比较的装置;用于当这些车道号彼此不同时判定进行了车道改变的装置;用于当通过所述即时速度测量装置获得的即时速度不大于一个预定速度时判定低速行驶车辆的装置;以及用于当一个低速行驶车辆改变车道时判定规避行驶车辆的装置。
全文摘要
一种交通流量监测设备,它能够在从接近一个电视摄像机的位置至较远的位置的大范围中以高精度监测交通流量,而不论交通状态如何。每一个预定周期所接收到的俯视道路图象的与道路相交叉的一个图象分析区得到分析,车辆的前(后)部的特征部分作为样板而得到寄存,车辆借助图形匹配处理而得到跟踪,同时对样板进行更新,且样板大小根据车道的视在宽度在样板更新期间的改变而得到减小(放大)。交通流量能够得到高度精确的监测,而不论交换是否拥挤。
文档编号G01P3/36GK1170178SQ9711155
公开日1998年1月14日 申请日期1997年5月14日 优先权日1996年5月15日
发明者高桥一哉, 北村忠明, 佐藤良幸 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1