基于视频数据的交通运行信息检测方法、装置及终端设备制造方法及图纸

技术编号:27831745 阅读:48 留言:0更新日期:2021-03-30 11:39
本发明专利技术适用于交通信息采集技术领域,提供了基于视频数据的交通运行信息检测方法、装置及终端设备,该方法包括:确定每帧视频图像中每一车辆的质心坐标;根据第一预设虚拟线和第二预设虚拟线,获得检测距离;根据每帧视频图像中每一车辆的质心坐标、第一预设虚拟线、第二预设虚拟线和每帧视频图像对应的时间戳,获得视频图像序列中既穿过第一预设虚拟线又穿过第二预设虚拟线的所有车辆的第一车辆数目和第一行程时间和;根据检测距离、第一车辆数目和第一行程时间和,计算视频图像序列对应的平均车速,并将平均车速作为所述视频图像序列对应的第一交通运行信息。本发明专利技术可以避免统计信息时的误判,进而使计算得到的第一交通运行信息更加准确。信息更加准确。信息更加准确。

【技术实现步骤摘要】
基于视频数据的交通运行信息检测方法、装置及终端设备


[0001]本专利技术属于交通信息采集
,尤其涉及一种基于视频数据的交通运行信息检测方法、装置及终端设备。

技术介绍

[0002]关于道路交通运行情况的信息中,交通速度与密度是两个重要参数,可以反映交通运行效率、交通拥堵程度等道路交通信息。
[0003]然而,现有技术中,无论是通过人员上报、浮动车模型或者地感线圈等技术获得关于交通速度与密度的信息,都存在一定的误判与局限性,准确性和实时性不高。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种基于视频数据的交通运行信息检测方法、装置及终端设备,以解决现有技术中检测交通速度与密度的方法准确性和实时性不高的问题。
[0005]本专利技术实施例的第一方面提供了一种基于视频数据的交通运行信息检测方法,包括:
[0006]确定视频图像序列中,每帧视频图像中每一车辆的质心坐标;
[0007]根据第一预设虚拟线和第二预设虚拟线,获得进行交通运行信息检测的检测距离;
[0008]根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线和所述第二预设虚拟线,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一车辆数目;
[0009]根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线、所述第二预设虚拟线和每帧视频图像对应的时间戳,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一行程时间和;
[0010]根据所述检测距离、所述第一车辆数目和所述第一行程时间和,计算所述视频图像序列对应的平均车速,并将所述平均车速作为所述视频图像序列对应的第一交通运行信息。
[0011]本专利技术实施例的第二方面提供了一种基于视频数据的交通运行信息检测装置,包括:
[0012]质心坐标确定模块,用于确定视频图像序列中,每帧视频图像中每一车辆的质心坐标;
[0013]检测距离确定模块,用于根据第一预设虚拟线和第二预设虚拟线,获得进行交通运行信息检测的检测距离;
[0014]计数模块,用于根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线和所述第二预设虚拟线,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述
第二预设虚拟线的所有车辆的第一车辆数目;
[0015]计时模块,用于根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线、所述第二预设虚拟线和每帧视频图像对应的时间戳,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一行程时间和;
[0016]交通信息计算模块,用于根据所述检测距离、所述第一车辆数目和所述第一行程时间和,计算所述视频图像序列对应的平均车速,并将所述平均车速作为所述视频图像序列对应的第一交通运行信息。
[0017]本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述基于视频数据的交通运行信息检测方法的步骤。
[0018]本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述基于视频数据的交通运行信息检测方法的步骤。
[0019]本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过确定视频图像序列中,每帧视频图像中每一车辆的质心坐标,并根据第一预设虚拟线和第二预设虚拟线,获得进行交通运行信息检测的检测距离,利用第一预设虚拟线、第二预设虚拟线和每帧视频图像中每一车辆的质心坐标,统计视频图像序列中既穿过第一预设虚拟线又穿过第二预设虚拟线的所有车辆的第一车辆数目,并统计视频图像序列中既穿过第一预设虚拟线又穿过第二预设虚拟线的所有车辆的第一行程时间和,根据检测距离、第一车辆数目和行程时间和,计算视频图像序列对应的平均车速,并将平均车速作为视频图像序列的第一交通运行信息。本专利技术实施例利用每帧视频图像中每一车辆的质心坐标,可以跟踪同一车辆在视频图像序列中的位置,并通过第一预设虚拟线和第二预设虚拟线确定视频图像序列的检测位置,进而可以统计视频图像序列中既穿过第一预设虚拟线又穿过第二预设虚拟线的所有车辆的第一车辆数目,以及视频图像序列中既穿过第一预设虚拟线又穿过第二预设虚拟线的所有车辆的第一行程时间和,由于质心坐标代表的车辆在视频图像序列中既穿过了第一预设虚拟线又穿过了第二预设虚拟线,因此将其视为运动的车辆,并据此统计第一车辆数目和第一行程时间和,可以避免在获得视频图像序列的交通运行信息时的误判,提高准确性,而由视频图像序列获得对应的交通运行信息,也大大提高了获取交通运行信息的实时性。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本专利技术实施例提供的基于视频数据的交通运行信息检测方法的实现流程示意图;
[0022]图2是本专利技术另一实施例提供的基于视频数据的交通运行信息检测方法的实现流程示意图;
[0023]图3是本专利技术实施例提供的基于视频数据的交通运行信息检测装置的示意图;
[0024]图4是本专利技术实施例提供的终端设备的示意图。
具体实施方式
[0025]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0026]为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。
[0027]图1为本专利技术实施例提供的基于视频数据的交通运行信息检测方法的实现流程示意图,详述如下。
[0028]步骤S101,确定视频图像序列中,每帧视频图像中每一车辆的质心坐标。
[0029]其中,视频图像序列可以由道路上安装的视频监控设备获取得到,由视频监控设备获取一段时间内的视频图像后,可以将视频图像划分为多个视频图像序列,根据当前时间段的视频图像序列,获得当前时间段的交通运行信息后,再利用同样的方法,获得下一时间段的视频图像序列,计算下一时间段的交通运行信息,直到获得视频图像包含的所有视频图像序列对应的交通运行信息。
[0030]示例性的,一段时间内的视频图像可能包含100帧视频图像,可以将10帧视频图像作为一个视频图像序列,按照本实施例提供的基于视频数据的交通运行信息检测方法获得当前视频图像序列对应的交通运行信息后,继续基于下一视频图像序列进行交通运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频数据的交通运行信息检测方法,其特征在于,包括:确定视频图像序列中,每帧视频图像中每一车辆的质心坐标;根据第一预设虚拟线和第二预设虚拟线,获得进行交通运行信息检测的检测距离;根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线和所述第二预设虚拟线,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一车辆数目;根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线、所述第二预设虚拟线和每帧视频图像对应的时间戳,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一行程时间和;根据所述检测距离、所述第一车辆数目和所述第一行程时间和,计算所述视频图像序列对应的平均车速,并将所述平均车速作为所述视频图像序列对应的第一交通运行信息。2.如权利要求1所述的基于视频数据的交通运行信息检测方法,其特征在于,所述根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线和所述第二预设虚拟线,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一车辆数目,包括:根据相邻两帧视频图像中每一车辆的质心坐标,获得所述相邻两帧视频图像中同一车辆对应的质心坐标对;获取所述相邻两帧视频图像中当前质心坐标对的第一检测参数的值和第二检测参数的值;所述第一检测参数的值用于确定所述当前质心坐标对是否位于所述第一预设虚拟线的两侧,所述第二检测参数的值用于确定所述当前质心坐标对是否位于所述第二预设虚拟线的两侧;检测所述当前质心坐标对是否位于所述第一预设虚拟线的两侧,若所述当前质心坐标对位于所述第一预设虚拟线的两侧,则将所述第一检测参数的值更新为第一预设值;检测所述当前质心坐标对是否位于所述第二预设虚拟线的两侧,若所述当前质心坐标对位于所述第二预设虚拟线的两侧,则将所述第二检测参数的值更新为所述第一预设值;若所述第二检测参数的值和更新后的第一检测参数的值均为所述第一预设值,或所述第一检测参数的值和更新后的第二检测参数的值均为所述第一预设值,则将所述相邻两帧视频图像中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的车辆的第二车辆数目加1;重新执行获取并更新所述相邻两帧视频图像中下一质心坐标对的第一检测参数的值或第二检测参数的值的步骤以及后续步骤,直到更新并检测完所述相邻两帧视频图像中所有的质心坐标对,获得所述相邻两帧视频图像对应的第二车辆数目终值;按照获得所述相邻两帧视频图像对应的第二车辆数目终值的方法,计算所述视频图像序列中所有相邻两帧视频图像对应的第二车辆数目终值,并将得到的所有第二车辆数目终值的和作为所述第一车辆数目。3.如权利要求2所述的基于视频数据的交通运行信息检测方法,其特征在于,所述根据相邻两帧视频图像中每一车辆的质心坐标,获得相邻两帧视频图像中同一车辆对应的质心坐标对,包括:计算当前帧视频图像中任一第一质心坐标与下一帧视频图像中任一第二质心坐标之
间的第一质心距离,并检测所述第一质心距离是否小于第一预设阈值;若所述第一质心距离小于第一预设阈值,将所述第一质心坐标和所述第二质心坐标作为相邻两帧视频图像中的同一车辆对应的质心坐标对。4.如权利要求2所述的基于视频数据的交通运行信息检测方法,其特征在于,在检测所述当前质心坐标对是否位于所述第一预设虚拟线两侧之后,还包括:若所述当前质心坐标对没有位于所述第一预设虚拟线两侧,则保持所述当前质心坐标对的第一检测参数的当前值不变;在检测所述当前质心坐标对是否位于所述第二预设虚拟线的两侧之后,还包括:若所述当前质心坐标对没有位于所述第二预设虚拟线两侧,则保持所述当前质心坐标对的第二检测参数的当前值不变。5.如权利要求2至4任一项所述的基于视频数据的交通运行信息检测方法,其特征在于,所述根据每帧视频图像中每一车辆的质心坐标、所述第一预设虚拟线、所述第二预设虚拟线和每帧视频图像对应的时间戳,获得所述视频图像序列中既穿过所述第一预设虚拟线又穿过所述第二预设虚拟线的所有车辆的第一行程时间和,包括:获取所述当前质心坐标对的第一时间参数的值和第二时间参数的值,所述第一时间参数用于确定所述当前质心坐标对穿过所述第一预设虚拟线的时间,所述第二时间参数用于确定所述当前质心坐标对穿过所述第二预设虚拟线的时间;当将所述第一检测参数的值更新为第一预设值时,将所述第一时间参数的值更新为所述当前质心坐标对对应的后一帧视频图像的时间戳;当将所述第二检测参数的值更新为所述第一预设值时,将所述第二时间参数的值更新为所述当前质心坐标对对应的后一帧视频图像的时间戳;当所述第二检测参数的值和更新后的第一检测参数的值均为所述第一...

【专利技术属性】
技术研发人员:张春波马迎芳李杉杉岳炜娇
申请(专利权)人:石家庄铁道大学
类型:发明
国别省市:

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

1