车辆行车辅助方法、车载装置、车辆及存储介质与流程



1.本技术涉及车辆行车安全领域,尤其涉及一种车辆行车辅助方法、车载装置、车辆及存储介质。


背景技术:



2.轨道式车辆,例如列车是众多交通运输过程中的重要枢纽。当轨道式车辆在高速运行时,会因为速度失控(例如,超速)而导致列车脱轨的事故发生。如何有效控制车速确保行车安全是车辆控制中非常重要的一个研究方向。


技术实现要素:



3.鉴于以上内容,有必要提供一种车辆行车辅助方法、车载装置、车辆及存储介质,能够对车辆进行超速警告,提升行车安全。
4.所述车辆行车辅助方法包括:侦测车辆的车速;当所述车辆的车速超过速度阈值时,基于图像获得相应路段内车辆的限速;及当所述车辆的车速超过所述相应路段内车辆的限速时,发出警告。
5.可选地,所述基于图像获得所述车辆的限速包括方法一:获取包括限速告示牌的图像;从所述包括限速告示牌的图像中截取所述限速告示牌所在的图像区域;及辨识所截取的图像区域获得所述车辆的限速。
6.可选地,所述基于图像获得所述车辆的限速还包括方法二:获取所述车辆所在轨道的轨道图像,基于所述轨道图像计算所述车辆所在轨道的轨道路径;基于所述轨道路径计算所述车辆所在轨道的轨道弯曲角度;及根据所述轨道弯曲角度获得所述车辆的限速。
7.可选地,所述基于图像获得所述车辆的限速还包括方法三:利用训练样本训练数据库;及获取轨道图像,利用所述数据库基于所述轨道图像获得所述车辆的限速。
8.可选地,所述利用训练样本训练数据库的方法包括:获得预设数量的轨道图像;获得所述预设数量的轨道图像中的每张轨道图像所对应的限速;及将所述预设数量的轨道图像以及对应的限速作为训练样本训练所述数据库。
9.可选地,所述数据库为:基于python语言训练得到的图像分类器。
10.可选地,所述基于图像获得所述车辆的限速包括如下方法中的一种:方法一:获取包括限速告示牌的图像;从所述包括限速告示牌的图像中截取所述限速告示牌所在的图像区域;及辨识所截取的图像区域获得所述车辆的限速;方法二:获取所述车辆所在轨道的轨道图像,基于所述轨道图像计算所述车辆所在轨道的轨道路径;基于所述轨道路径计算所述车辆所在轨道的轨道弯曲角度;及根据所述轨道弯曲角度获得所述车辆的限速;方法三:利用训练样本训练数据库;及获取轨道图像,利用所述训练的数据库基于所述轨道图像获得所述车辆的限速;方法四:将利用所述方法一、方法二与方法三取得的限速中的最低限速作为所述车辆的限速。
11.所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行
时实现所述车辆行车辅助方法。
12.所述车载装置包括存储器和至少一个处理器,所述存储器中存储有至少一个指令,所述至少一个指令被所述至少一个处理器执行时实现所述车辆行车辅助方法。
13.所述车辆包括所述车载装置。
14.相较于现有技术,所述车辆行车辅助方法、车载装置、车辆及存储介质,可以通过使用行车记录器与全球定位系统(global positioning system,gps)对车辆进行超速警告,提升行车安全。
附图说明
15.图1是本技术较佳实施例的车辆行车辅助方法的流程图。
16.图2是本技术较佳实施例的车载装置的架构图。
17.主要元件符号说明
18.车辆100车载装置3处理器32存储器31行车辅助系统30gps系统33行车记录器34摄像头35显示器36行车数据37
19.如下具体实施方式将结合上述附图进一步说明本技术。
具体实施方式
20.为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和具体实施例对本技术进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
21.在下面的描述中阐述了很多具体细节以便于充分理解本技术,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
23.参阅图2所示,为本技术较佳实施例提供的车载装置的架构图。
24.本实施例中,车载装置3包括互相之间电连接的存储器31、至少一个处理器32、gps系统33、行车记录器34。
25.图2示出的车载装置3的结构仅是示例性说明,并不构成对本技术各个实施例的限定,所述车载装置3还可以包括比图2更多或更少的其他硬件或者软件,或者不同的部件配
置。
26.需要说明的是,所述车载装置3仅为举例,其他现有的或今后可能出现的车载装置如可适用于本技术,也应包含在本技术的保护范围以内,并以引用方式包含于此。
27.在一些实施例中,所述存储器31可以用于存储计算机程序的程序代码和各种数据。例如,所述存储器31可以用于存储安装在所述车载装置3中的行车辅助系统30、行车记录器34所记录的行车数据37,并在车载装置3的运行过程中实现高速、自动地完成程序或数据的存取。所述存储器31可以是包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者任何其他能够用于携带或存储数据的非易失性的计算机可读的存储介质。
28.在一些实施例中,所述至少一个处理器32可以由集成电路组成。例如,可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述至少一个处理器32是所述车载装置3的控制核心(control unit),利用各种接口和线路连接整个车载装置3的各个部件,通过执行存储在所述存储器31内的程序或者模块或者指令,以及调用存储在所述存储器31内的数据,以执行车载装置3的各种功能和处理数据,例如,对车辆进行行车辅助的功能(具体细节参后面对图1的介绍)。
29.在一些实施例中,所述gps系统33可以用于侦测所述车辆100的车速。例如,gps系统33可以利用接收机测定车辆100的运行轨迹,接收机天线在跟踪gps卫星的过程中相对地球而运动,接收机用gps信号实时地测得车辆100的状态参数(例如,瞬间三维位置和三维速度)。
30.在本实施例中,所述行车记录器34包含摄像头35和显示器36。所述行车记录器34可以利用所述摄像头35拍摄车辆100行车全过程的视频图像,经所述处理器32处理后作为行车数据37储存在所述存储器31中。所述行车记录器34在接收到所述摄像头35拍摄的影像或者所述处理器32传达的超速警告信息后,在所述显示器36进行相应的显示。
31.在本实施例中,所述摄像头35可以安装在所述车辆100的前挡风玻璃所在位置处,只要使得所述摄像头35能够拍摄到轨道限速告示牌和轨道图像即可。
32.在本实施例中,所述显示器36可以为能呈现图像和发出声音的显示装置,例如呈现所述摄像头35拍摄到的影像画面,当车辆100车速超出限速时发出超速警告。
33.在本实施例中,所述轨道限速告示牌是指在所述车辆100前进方向相应路段内的轨道的边缘,用标牌向车辆驾驶者传递速度限制信息的标识。需要说明的是,所述轨道限速告示牌的样式、安置地点和速度限制信息,具体根据车辆100所在相应路段内的轨道来定。
34.在本实施例中,所述轨道图像为车辆100前进方向相应路段内所在轨道的图像。
35.在本实施例中,行车辅助系统30可以包括一个或多个模块,所述一个或多个模块存储在所述存储器31中,并由至少一个或多个处理器(本实施例为处理器32)执行,以实现
对车辆进行行车辅助的功能(具体细节参后面对图1的介绍)。
36.本实施例中,以软件功能模块的形式实现的集成的单元,可以存储在一个非易失性可读取存储介质中。上述软件功能模块包括一个或多个计算机可读指令,所述车载装置3或一个处理器(processor)通过执行所述一个或多个计算机可读指令实现本技术各个实施例的方法的部分,例如图1所示的对车辆行车辅助的方法。
37.在进一步的实施例中,结合图2,所述至少一个处理器32可执行所述车载装置3的操作装置以及安装的各类应用程序(如所述的行车辅助系统30)、程序代码等。
38.在进一步的实施例中,所述存储器31中存储有计算机程序的程序代码,且所述至少一个处理器32可调用所述存储器31中存储的程序代码以执行相关的功能。例如,所述行车辅助系统30的各个模块是存储在所述存储器31中的程序代码,并由所述至少一个处理器32所执行,从而实现所述各个模块的功能以达到对车辆100行车辅助的目的(详见下文中对图1的描述)。
39.在本技术的一个实施例中,所述存储器31存储一个或多个计算机可读指令,所述一个或多个计算机可读指令被所述至少一个处理器32所执行以实现行车辅助的目的。具体地,所述至少一个处理器32对上述计算机可读指令的具体实现方法详见下文中对图1的描述。
40.图1是本技术较佳实施例提供的车辆行车辅助方法的流程图。
41.在本实施例中,所述车辆行车辅助方法可以应用于车辆100中,对于需要进行行车辅助的车辆100,可以直接在该车辆100上集成本技术的方法所提供的用于行车辅助的功能,或者以软件开发工具包(software development kit,sdk)的形式运行在所述车载装置3上。
42.如图1所示,所述车辆行车辅助方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
43.步骤s1、车载装置3侦测所述车辆100的车速。
44.在一个实施例中,所述车载装置3可以利用gps系统33侦测所述车辆100的车速。
45.在其他实施例中,所述车载装置3也可以利用速度传感器器来侦测所述车辆100的车速。该速度传感器安装于所述车辆100上。
46.步骤s2、车载装置3确定所述车辆100的车速是否超过速度阈值。当确定所述车辆100的车速超过所述速度阈值时,执行步骤s3。
47.本实施例中,所述速度阈值可以为经验值。例如,该速度阈值可以根据大量的(例如两千笔)轨道式车辆超速致使脱轨的案例中,每个案例所对应的轨道式车辆的速度来确定,例如该速度阈值可以是部分或所有轨道式车辆超速致使脱轨案例所对应的速度的平均值。
48.步骤s3、当所述车辆100的车速超过速度阈值时,车载装置3基于图像获得相应路段内车辆100的限速。
49.本技术可提供多个实施例来实现步骤s3,具体地,在第一实施例中,所述基于图像获得所述车辆100的限速包括方法一,该方法一包括:
50.获取包括限速告示牌的图像;从所述包括限速告示牌的图像中截取所述限速告示牌所在的图像区域;辨识所截取的图像区域获得所述车辆100的限速。
51.在本技术的一个实施例中,车载装置3可以从行车记录器34的行车数据37中获取所述车辆100前进方向相应路段的图像,先利用图像识别算法从所述相应路段的图像中获取所述包括限速告示牌的图像,再利用图像识别算法识别所述包括限速告示牌的图像中所述限速告示牌所在的图像区域,最后利用图像截取方法将所述限速告示牌所在的图像区域截取出来。
52.所述图像识别算法可以为模板匹配法。例如,可以将各种样式(例如圆形、矩形)的限速告示牌的图像分别作为不同的多个模板,将每种模板与获取的图像进行匹配,以确认所述图像是否包括限速告示牌。例如,可以采用特征识别的方式判断所获取的图像中是否包括各类模板中的限速告示牌的图像特征。例如,可以从每种模板中获取不同类型的限速告示牌的图像特征,然后根据不同类型的限速告示牌图像特征来对所述相应路段的图像中的限速告示牌进行识别。
53.若所述相应路段的图像为所述包括限速告示牌的图像,当某种模板与所述包括限速告示牌的图像中的某个区域相匹配时,则确定所述包括限速告示牌的图像的某个区域为所述限速告示牌所在的图像区域,利用图像截取方法将所述限速告示牌所在的图像区域从所述包括限速告示牌的图像中截取出来。所述某种样式为所述各种样式中的任意一种。
54.需要说明的是,图像截取方法是图像处理中的常见处理方法,在此不加赘述。
55.在一个实施例中,可以利用图像识别算法从所述限速告示牌所在的图像区域中辨识车辆100的限速。
56.所述图像识别算法可以为光学字符识别算法。例如,可以利用拉东(radon)变换对所截取的图像区域的文本信息进行文本校正,之后对所述文本信息中的文字信息(例如数字、英文字母)进行提取,由此可以确定所述限速告示牌中的限速。
57.在本技术提供的第二实施例中,所述基于图像获得所述车辆100的限速包括方法二,该方法二:
58.获取所述车辆100所在轨道的轨道图像,基于所述轨道图像计算所述车辆100所在轨道的轨道路径;基于所述轨道路径计算所述车辆100所在轨道的轨道弯曲角度;根据所述轨道弯曲角度获得所述车辆100的限速。
59.在一个实施例中,可以从行车数据37中获取所述车辆100所在轨道的轨道图像,利用图像识别算法识别所述轨道图像中的轨道的路径。
60.所述图像识别算法可以为opencv识别算法。例如,可以对所述轨道图像以灰度图的方式导入,将此灰度图进行二值化处理,再对二值化后图片的像素进行按列扫描求和,从而得到轨道的路径。需要说明的是,所述轨道的路径通常为有弧度的曲线。
61.需要说明的是,轨道弯曲角度也即是所述轨道的路径所对应的有弧度的曲线的弯曲角度。利用弧度曲线计算曲线弯曲角度,利用弯曲角度计算角速度,并进一步利用角速度计算车辆行驶限速。
62.在本技术提供的第三实施例中,所述基于图像获得所述车辆100的限速包括方法三,该方法三包括:
63.利用训练样本训练数据库;获取轨道图像,利用所述数据库基于所述轨道图像获得所述车辆100的限速。
64.所述数据库可以是车载装置3利用大量训练样本基于python语言所训练而成的图
像分类器。例如,车载装置3可以收集预设数量(如10万份)的训练样本,每份训练样本包括一张轨道图像,以及与每张轨道图像对应的车辆限速,基于所述预设数量的训练样本对神经网络进行训练,由此获得所述数据库。在这里,每张轨道图像对应的车辆限速可以利用方法二或其他方法来获知。
65.在本技术提供的第四实施例中,所述基于图像获得所述车辆100的限速包括方法四:将利用所述方法一、方法二与方法三取得的限速中的最低限速作为所述车辆100的限速。
66.步骤s4、车载装置3确定所述车辆100的车速是否超过所述限速。当确定所述车辆100的车速超过所述限速时,执行s5。
67.步骤s5、车载装置3发出警告。
68.本实施例中,车载装置3可利用显示器36发出警告,所述显示器36发出警告可以是所述显示器36呈现警示图样或发出警告声。在其他实施例中,还可通过其他设备(例如,扬声器等)发出语音警告。此外,还可将警告发送至预设的终端设备(例如,指定用户的手机)以提醒车速控制。
69.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
70.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
71.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
72.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
73.最后所应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照以上较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。

技术特征:


1.一种车辆行车辅助方法,其特征在于,该方法包括:侦测车辆的车速;当所述车辆的车速超过速度阈值时,基于图像获得相应路段内车辆的限速;及当所述车辆的车速超过所述相应路段内车辆的限速时,发出警告。2.根据权利要求1所述的车辆行车辅助方法,其特征在于,所述基于图像获得所述车辆的限速包括方法一:获取包括限速告示牌的图像;从所述包括限速告示牌的图像中截取所述限速告示牌所在的图像区域;及辨识所截取的图像区域获得所述车辆的限速。3.根据权利要求1所述的车辆行车辅助方法,其特征在于,所述基于图像获得所述车辆的限速包括方法二:获取所述车辆所在轨道的轨道图像,基于所述轨道图像计算所述车辆所在轨道的轨道路径;基于所述轨道路径计算所述车辆所在轨道的轨道弯曲角度;及根据所述轨道弯曲角度获得所述车辆的限速。4.根据权利要求1所述的车辆行车辅助方法,其特征在于,所述基于图像获得所述车辆的限速包括方法三:利用训练样本训练数据库;及获取轨道图像,利用所述训练的数据库基于所述轨道图像获得所述车辆的限速。5.根据权利要求4所述的车辆行车辅助方法,其特征在于,所述利用训练样本训练数据库包括:获得预设数量的轨道图像;获得所述预设数量的轨道图像中的每张轨道图像所对应的限速;及将所述预设数量的轨道图像以及对应的限速作为训练样本训练所述数据库。6.根据权利要求4所述的车辆行车辅助方法,其特征在于,所述数据库为:基于python语言训练得到的图像分类器。7.根据权利要求1所述的车辆行车辅助方法,其特征在于,所述基于图像获得所述车辆的限速包括如下方法中的一种:方法一:获取包括限速告示牌的图像;从所述包括限速告示牌的图像中截取所述限速告示牌所在的图像区域;及辨识所截取的图像区域获得所述车辆的限速;方法二:获取所述车辆所在轨道的轨道图像,基于所述轨道图像计算所述车辆所在轨道的轨道路径;基于所述轨道路径计算所述车辆所在轨道的轨道弯曲角度;及根据所述轨道弯曲角度获得所述车辆的限速;方法三:利用训练样本训练数据库;及获取轨道图像,利用所述训练的数据库基于所述轨道图像获得所述车辆的限速;方法四:将利用所述方法一、方法二与方法三取得的限速中的最低限速作为所述车辆的限速。8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至7中任意一项的所述车辆行车
辅助方法。9.一种车载装置,其特征在于,所述车载装置包括存储器和至少一个处理器,所述存储器中存储有至少一个指令,所述至少一个指令被所述至少一个处理器执行时实现如权利要求1至7中任意一项的所述车辆行车辅助方法。10.一种车辆,其特征在于,所述车辆包括如权利要求9所述的车载装置。

技术总结


本申请提供一种车辆行车辅助方法、车载装置、车辆及存储介质,其中,所述方法包括:侦测车辆的车速;当确定车辆的车速超过速度阈值时,基于车辆所在路段的相关图像数据计算车辆在相应路段内的限速;当确定车辆的车速超过车辆所在路段的限速时,发出超速警告。本申请可辅助车辆进行超速警告,提升行车安全。提升行车安全。提升行车安全。


技术研发人员:

李宗益

受保护的技术使用者:

晋城三赢精密电子有限公司

技术研发日:

2020.12.02

技术公布日:

2022/6/4

本文发布于:2024-09-22 22:20:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/7945.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   车辆   图像   轨道
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议