一种车辆变道检测方法及装置制造方法
【专利摘要】本发明适用于智能交通【技术领域】,提供了一种车辆变道检测方法及装置,该方法包括:通过视频采集装置获取道路的视频图像;对获取到的视频图像进行车辆检测,当检测到车辆时,对该车辆进行跟踪,并获取该车辆的图像位置以及该视频图像对应的视频时间,将该车辆、该车辆的图像位置以及视频时间建立对应关系并记录存储;每隔预设时间,根据记录存储的该车辆、该车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆;其中,该变道规则包括该车辆的水平位移超过了图像车道宽度、该车辆的行驶轨迹越过了车道线中的其中一种或其组合。本发明可以使得在该车道中的无人驾驶车辆,可以根据正在变道的车辆进行刹车、减速、变向等操作。
【专利说明】一种车辆变道检测方法及装置
【技术领域】
[0001]本发明属于智能交通【技术领域】,尤其涉及一种车辆变道检测方法及装置。
【背景技术】
[0002]随着城市车辆数量的逐渐增多,道路的车辆也越来越多,交通越来越堵塞,在车辆拥挤的交通道路上,车辆可能会以多种情况进行变道,可能是前方建设需要,可能是前方的交通事故,也可能仅仅是因为想超车。与此同时,无人驾驶车辆(无人驾驶汽车),凭借其智能驾驶仪,控制车辆的转向和速度,从而使车辆能够实现无人驾驶。
[0003]然而,由于现有技术无法及时检测正在变道的车辆,给处于在该车道中的无人驾驶车辆带来安全隐患,降低车道中的无人驾驶车辆运行的效率,并威胁其它车辆的交通安全。例如,当后面的车辆变道时,变道的车辆会闯入或占用车道,若处于占用车道中无人驾驶车辆无法及时反应过来时,容易与变道的车辆发生碰撞,造成交通事故。
[0004]因此对于无法及时检测车辆变道,给处于在该车道中的无人驾驶车辆带来的安全隐患不容忽视。
【发明内容】
[0005]本发明实施例的目的在于提供一种车辆变道检测方法,旨在解决现有技术无法及时检测正在变道的车辆,导致处于在该车道中的无人驾驶车辆的运行效率以及安全性低的问题。
[0006]本发明实施例是这样实现的,一种车辆变道检测方法,包括:
[0007]通过视频采集装置获取道路的视频图像;
[0008]对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储;
[0009]每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆;
[0010]其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合;
[0011]其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
[0012]本发明实施例的另一目的在于提供一种车辆变道检测装置,包括:
[0013]获取单元,用于通过视频采集装置获取道路的视频图像;
[0014]检测单元,用于对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储;
[0015]判断单元,用于每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆;[0016]其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合;
[0017]其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
[0018]在本发明实施例中,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆,从而解决了现有技术无法及时检测正在变道的车辆,导致处于在该车道中的无人驾驶车辆的运行效率以及安全性低的问题,使得在该车道中的无人驾驶车辆,可以根据正在变道的无人驾驶车辆进行刹车、减速、变向等操作。
【专利附图】
【附图说明】
[0019]图1是本发明实施例提供的车辆变道检测方法的实现流程图;
[0020]图2是本发明实施例提供的在实际应用中较佳的实施流程图;
[0021]图3是本发明实施例提供的车辆变道检测装置的结构框图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]图1示出了本发明实施例提供的一种车辆变道检测方法的实现流程,详述如下:
[0024]在步骤SlOl中,通过视频采集装置获取道路的视频图像;
[0025]其中,视频采集装置获取道路的视频图像,可通过安装车辆内/外的视频采集装置,通过镜头以固定的帧速率捕捉车辆道路前面以及后面的视频图像,将视频图像的像素的数据保存在存储设备中,便于后续从中提取数据进行图像检测。
[0026]在步骤S102中,对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储;
[0027]其中,采用现有技术中的任意一种图像识别的方法,检测车道中的车辆。
[0028]其中,对车辆进行跟踪,具体可以对车辆的车牌进行跟踪。车牌跟踪的方式包括但不限于CamShift跟踪、光流跟踪以及粒子滤波跟踪。
[0029]其中,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储,以便于后续查到该车辆所在的车道。
[0030]在步骤S103中,每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆。
[0031]其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合。
[0032]其中,所述变道规则有四种方式:
[0033]第一种方式:车辆的水平位移超过了图像车道宽度。
[0034]第二种方式:所述车辆的行驶轨迹越过了车道线。
[0035]车辆的行驶轨迹获取过程如下:记录每个视频图像中车辆的特征点的位置信息,根据位置信息对车辆的特征点的位置进行拟合,得到车辆的行驶轨迹。
[0036]进一步地,在预先设置的时间内,当行驶轨迹中的特征点的坐标,从处于车道线左边变为处于该车道线右边时,表示车辆的行驶轨迹越过了车道线。
[0037]在预先设置的时间内,当行驶轨迹中的特征点的坐标,从处于车道线右边变为处于该车道线左边时,表示车辆的行驶轨迹越过了车道线。
[0038]第三种方式:车辆的水平位移超过了图像车道宽度或所述车辆的行驶轨迹越过了车道线。
[0039]此种方式适用于车辆处于车道中间的场景中,此时车辆的行驶轨迹越过了车道线,其水平位移未超过了图像车道宽度。
[0040]采用第三种方式,当车辆的水平位移超过了图像车道宽度,或者所述车辆的行驶轨迹越过了车道线,这两种条件满足其中一种时,即表示该车辆为正在变道的车辆。
[0041]第四种方式:车辆的水平位移超过了图像车道宽度且所述车辆的行驶轨迹越过了车道线中。
[0042]其中,预设时间可以为用户自设,也可以为系统默认,在此不做限制。
[0043]其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
[0044]其中,图像车道宽度的获取过程如下:
[0045]根据所述边界线的像素坐标以及所述车道线的像素坐标,生成两者之间的图像距离,根据所述图像距离以及所述车道线的数量生成图像车道宽度。
[0046]其中,根据图像的边界线和车道线的像素坐标,计算边界线和车道线之间的像素距离,从而获取到边界线与车道线之间的图像距离。对车道线进行统计,获取到车道线的数量。
[0047]例如,车道的数量为四时,也就是四车道时,将边界线与车道线之间的图像距离除以四,生成车道宽度。
[0048]在本实施例中,根据记录存储的所述车辆、车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆,从而解决了现有技术无法及时检测正在变道的车辆,导致处于在该车道中的无人驾驶车辆的运行效率以及安全性低的问题,使得在该车道中的无人驾驶车辆,可以根据正在变道的无人驾驶车辆进行刹车、减速、变向等操作。
[0049]作为本发明的一个优选实施例,所述对获取到的视频图像进行车辆检测,包括:
[0050]获取所述视频图像中的有效区域;
[0051]将所述有效区域划分为图像左区域、图像中间区域以及图像右区域;
[0052]在所述图像左区域、图像中间区域以及图像右区域内,分别进行车辆检测。
[0053]获取视频图像中的有效区域,可对视频图像进行预处理,具体地,剔除视频图像左右两边边缘区域,上下部分区域,保留了视频图像中约1/2的高度区域,避免了由于车牌距离视频采集设备的镜头较远时,视频图像分辨率较低,边缘区域比较模糊,导致在边缘区域中检测出的车牌可靠程度低的情况。
[0054]按照有效的区域的高度从左到右等分为多个区域,优选地,分为三个区域,分别是图像左区域、图像中间区域以及图像右区域。
[0055]在本实施例中,在所述图像左区域、图像中间区域以及图像右区域内,分别进行车辆检测,节省了检测的时间,提高了车牌检测的效率。[0056]作为本发明的一个优选实施例,对所述车辆进行跟踪,具体为:
[0057]对有效的所述车辆的特征点进行跟踪,所述特征点包括形状特征、颜色特征以及特定位置特征中的至少一种。
[0058]其中,判断所述车辆是否有效,可判断车辆区域的边缘密度是否符合大于预设阈值,此处阈值可根据测试视频设置,若边缘密度大于该预设阈值,则判定车辆有效。从而避免了周围环境干扰的情况,提高了后续根据车辆的的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆的准确率。
[0059]其中,所述特征点包括形状特征、颜色特征以及特定位置特征中的至少一种。
[0060]例如,车辆特征为形状特征,后续根据车辆的形状,每次都去匹配这个形状,然后记录以此为特征的一个点(该点可以是几何中心、或者是重心,还有可能是根据图像信息得到的极值点)的位置信息。
[0061]特定位置特征为车牌号特征时,后续根据车辆的车牌号,每次都去匹配这个车牌号,然后记录以此为特征的一个点。
[0062]可采用任意一种运动跟踪的方式,对车道的特征点进行跟踪。
[0063]作为本发明的一个优选实施例,当所述变道规则为所述车辆的水平位移超过了一个车道的宽度时,所述判断出正在变道的车辆,具体为:
[0064]分别获取所述车辆的特征点的第一坐标和第二坐标;
[0065]根据所述第一坐标和第二坐标,生成所述车辆的水平位移;
[0066]判断所述水平位移是否大于一个车道的宽度,当大于时,表示所述车辆的水平位移超过了一个车道的宽度;
[0067]其中,所述第一坐标为所述车辆的特征点在实时视频图像中的像素坐标;
[0068]其中,所述第二坐标为所述车辆的特征点在所述实时视频图像上一帧视频图像中的像素坐标。
[0069]其中,可根据第一坐标和第二坐标的横坐标,生成车辆的水平位移。
[0070]在本实施例中,通过车辆的特征点坐标的位置变化,判断出正在变道的车辆,以便于可以提醒用户提前做好自身的道路选择的准备,避免交通意外的发生。
[0071]作为本发明的一个优选实施例,其特征在于,在所述车辆为正在变道的车辆之后,还包括:
[0072]发出提醒信息,所述提醒信息包括刹车信息、减速信息、变向信息中的至少一种。
[0073]其中,可以通过现有技术的任意一种提醒方式进行提醒无人驾驶车辆。提醒信息包括刹车信息、减速信息、变向信息中的至少一种。无人驾驶车辆可根据接收到的提醒信息,提前做好自身的道路选择的准备,避免了无法及时反应过来时,容易出现与变道的车辆发生碰撞,造成交通事故的情况,提高了处于在该车道中的无人驾驶车辆的运行效率以及安全性。
[0074]例如,当在后方的车辆准备超车时,后方的车辆进行了变道,此时,可发出提醒信息,无人驾驶车辆发现变道的车辆后,车辆进行减速或者变向,以避免后方的车辆高速超车时造成碰撞的情况出现,提高了驾驶的安全性。
[0075]参考图2,图2是本发明在实际应用中较佳的实施流程图,详述如下:
[0076]在步骤S201中,输入图像;[0077]在步骤S202中,寻找车辆特征点;
[0078]寻找特征点:寻找车辆的特征,如:形状特征,那么可以根据车辆的形状,每次都去匹配这个形状,然后记录以此为特征的一个点(可以是几何中心、或者是重心,还有可能是根据图像信息得到的极值点)的位置信息。
[0079]在步骤S203中,车辆特征点运动跟踪;采用任意一种运动跟踪算法,对车辆特征点运动跟踪。
[0080]在步骤S204中,判断是否变道,是则S205,否则S206 ;
[0081]根据记录的位置信息生成的轨迹,再计算轨迹的横向跨度的最大值是否大于一个车道的宽度;车辆是否越过了车道线。在步骤S205中,是则,输出提醒信息以提醒用户;
[0082]在步骤S206中,否则,判断视频图像是否最后一帧图像,是则执行S207,否则执行S202 ;
[0083]在步骤S207中,停止。
[0084]图3示出了本发明实施例提供的一种车辆变道检测装置的结构框图,该装置可以运行于安装有视频采集装置的无人驾驶车辆,或者非无人驾驶车辆,非无人驾驶车辆包括但不限于出租车、公交车、货车、私人小汽车、警车。为了便于说明,仅示出了与本实施例相关的部分。
[0085]参照图3,该车辆变道检测装置,包括:
[0086]获取单元31,用于通过视频采集装置获取道路的视频图像;
[0087]检测单元32,用于对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储;
[0088]判断单元33,用于每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆;
[0089]其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合;
[0090]其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
[0091]进一步地,在该装置中,所述第检测单元32,包括:
[0092]第一获取子单元,用于获取所述视频图像中的有效区域;
[0093]划分子单元,用于将所述有效区域划分为图像左区域、图像中间区域以及图像右区域;
[0094]检测子单元,用于在所述图像左区域、图像中间区域以及图像右区域内,分别进行车辆检测。
[0095]进一步地,在该装置中,所述检测单元32,还包括:
[0096]跟踪子单元,对有效的所述车辆的特征点进行跟踪,所述特征点包括形状特征、颜色特征以及特定位置特征中的至少一种。
[0097]进一步地,在该装置中,所述判断单元,包括:
[0098]第二获取子单元,用于分别获取所述车辆的特征点的第一坐标和第二坐标;
[0099]生成子单元,用于根据所述第一坐标和第二坐标,生成所述车辆的水平位移;
[0100]判断子单元,用于判断所述水平位移是否大于一个车道的宽度,当大于时,表示所述车辆的水平位移超过了图像车道宽度;
[0101]其中,所述第一坐标为所述车辆的特征点在实时视频图像中的像素坐标;
[0102]其中,所述第二坐标为所述车辆的特征点在所述实时视频图像上一帧视频图像中的像素坐标。
[0103]进一步地,在该装置中,还包括:
[0104]提醒单元,用于发出提醒信息,所述提醒信息包括刹车信息、减速信息、变向信息中的至少一种。
[0105]在本发明实施例中,根据记录存储的车辆、车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆,从而解决了现有技术无法及时检测正在变道的车辆,导致处于在该车道中的无人驾驶车辆的运行效率以及安全性低的问题,使得在该车道中的无人驾驶车辆,可以根据正在变道的无人驾驶车辆进行刹车、减速、变向等操作。
[0106]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种车辆变道检测方法,其特征在于,包括: 通过视频采集装置获取道路的视频图像; 对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储; 每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆; 其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合; 其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
2.如权利要求1所述的方法,其特征在于,所述对获取到的视频图像进行车辆检测,包括: 获取所述视频图像中的有效区域; 将所述有效区域划分为图像左区域、图像中间区域以及图像右区域; 在所述图像左区域、图像中间区域以及图像右区域内,分别进行车辆检测。
3.如权利要求1所述的方法,其特征在于,对所述车辆进行跟踪,具体为: 对有效的所述车辆的特征点进行跟踪,所述特征点包括形状特征、颜色特征以及特定位置特征中的至少一种。
4.如权利要求1至3任意一项所述的方法,其特征在于,当所述变道规则为所述车辆的水平位移超过了图像车道宽度时,所述判断出正在变道的车辆,具体为: 分别获取所述车辆的特征点的第一坐标和第二坐标; 根据所述第一坐标和第二坐标,生成所述车辆的水平位移; 判断所述水平位移是否大于一个车道的宽度,当大于时,表示所述车辆的水平位移超过了图像车道宽度; 其中,所述第一坐标为所述车辆的特征点在实时视频图像中的像素坐标; 其中,所述第二坐标为所述车辆的特征点在所述实时视频图像上一帧视频图像中的像素坐标。
5.如权利要求1所述的方法,其特征在于,在所述车辆为正在变道的车辆之后,还包括: 发出提醒信息,所述提醒信息包括刹车信息、减速信息、变向信息中的至少一种。
6.一种车辆变道检测装置,其特征在于,包括: 获取单元,用于通过视频采集装置获取道路的视频图像; 检测单元,用于对获取到的视频图像进行车辆检测,当检测到车辆时,对所述车辆进行跟踪,并获取所述车辆的图像位置以及所述视频图像对应的视频时间,将所述车辆、所述车辆的图像位置以及视频时间建立对应关系并记录存储; 判断单元,用于每隔预设时间,根据记录存储的所述车辆、所述车辆的图像位置、视频时间以及预先设置的变道规则,判断出正在变道的车辆; 其中,所述变道规则包括所述车辆的水平位移超过了图像车道宽度、所述车辆的行驶轨迹越过了车道线中的其中一种或其组合;其中,所述图像车道宽度为图像中两条车道线之间的水平距离。
7.如权利要求6所述的装置,其特征在于,所述检测单元,包括: 第一获取子单元,用于获取所述视频图像中的有效区域; 划分子单元,用于将所述有效区域划分为图像左区域、图像中间区域以及图像右区域; 检测子单元,用于在所述图像左区域、图像中间区域以及图像右区域内,分别进行车辆检测。
8.如权利要求6所述的装置,其特征在于,所述检测单元,还包括: 跟踪子单元,对有效的所述车辆的特征点进行跟踪,所述特征点包括形状特征、颜色特征以及特定位置特征中的至少一种。
9.如权利要求6至8任意一项所述的装置,其特征在于,所述判断单元,包括: 第二获取子单元,用于分别获取所述车辆的特征点的第一坐标和第二坐标; 生成子单元,用于根据所述第一坐标和第二坐标,生成所述车辆的水平位移; 判断子单元,用于判断所述水平位移是否大于一个车道的宽度,当大于时,表示所述车辆的水平位移超过了图像车道宽度; 其中,所述第一坐标为所述车辆的特征点在实时视频图像中的像素坐标; 其中,所述第二坐标为所述车辆的特征点在所述实时视频图像上一帧视频图像中的像素坐标。
10.如权利要求6所述的装置,其特征在于,还包括: 提醒单元,用于发出提醒信息,所述提醒信息包括刹车信息、减速信息、变向信息中的至少一种。
【文档编号】G08G1/16GK103942960SQ201410163347
【公开日】2014年7月23日 申请日期:2014年4月22日 优先权日:2014年4月22日
【发明者】何善义 申请人:深圳市宏电技术股份有限公司