一种汽车转向灯声音信号识别的方法和系统技术方案

技术编号:17996788 阅读:115 留言:0更新日期:2018-05-19 13:44
本发明专利技术提出了一种汽车转向灯信号识别方法和系统。该方法包括:对于接收到的声音信号进行采样和预处理,得到连续声音信号的梅尔能量图,其中,声音信号是指拾取的驾驶室内的声音转换成的电信号;在梅尔能量图中进行直线检测,判断是否存在单个转向灯声音信号;根据对梅尔能量图的直线检测结果,进一步识别直线检测结果中是否存在周期性信号,如果有,则认为汽车转向灯被启动。该方法不用对汽车的原始CAN协议进行解析,根据汽车转向灯开启时的声音信号具有固定间隔和周期性的特征,采用声音信号的处理和识别方法,判断汽车转向灯是否启动,用于辅助安全驾驶。

【技术实现步骤摘要】
一种汽车转向灯声音信号识别的方法和系统
本专利技术涉及汽车应用领域,具体涉及一种汽车转向灯声音信号识别的方法和系统。
技术介绍
随着经济的发展,行驶车辆数量不断增加,驾驶员面临的驾车环境越来越复杂,发生交通事故的比例也逐步增加,为了更好的辅助驾驶员安全驾驶,以及使事故或纠纷发生时,可提出有利于驾驶员本身的证据或是理清事故发生的原因,行车记录系统已成为多数车辆上不可或缺的配备之一。现今大多数驾驶员在驾驶时,常常会有变换车道而不打方向灯的情况发生,以导致后方车辆追撞。转向灯的开关,能够清楚的提醒其他车辆或行人本车辆的行驶意图,例如需要换道或转弯。目前,转向灯主要是根据驾驶员的自我意图和判断来手动拨动转向灯的组合开关。但有时由于驾驶员忽略转向灯的开启或是操作失误,会给其他车辆或行人提供错误的信息,导致错误的判断而造成交通事故。现有技术主要一方面是通过汽车原装的CAN信号中解析获得左、右方向灯信号是否开启,并发送至行车记录系统用于提示;另一方面,通过加装的方法和装置进行汽车转向灯信息提示,例如,有的装置是安装在汽车拨杆上,用感测的方法得到方向灯控制杆的操作状态,从而提供对应的方向灯信息,实现对汽车转向灯信号进行感测和识别。上述加装转向灯信息提示装置的技术方案存在两个问题:第一,加装设备无法获取原车CAN协议,并对协议进行处理,因此无法直接识别汽车转向灯信号;第二,采用感测装置,成本较高,且感测装置占据拨杆空间,影响驾驶操作体验,给安全驾驶带来安全隐患。
技术实现思路
本专利技术主要解决的技术问题是不使用汽车原车的CAN协议的情况下,实现汽车转向灯信号的识别,得到的识别结果用于安全驾驶信息提示。为解决上述技术问题,本专利技术提出一种汽车转向灯声音信号识别的方法,包括:对于接收到的声音信号进行采样和预处理,得到连续声音信号的梅尔能量图,其中,声音信号是指拾取的驾驶室内的声音转换成的电信号;在梅尔能量图中进行直线检测,判断是否存在单个转向灯声音信号;根据对梅尔能量图的直线检测结果,进一步识别直线检测结果中是否存在周期性信号,如果有,则认为汽车转向灯被启动。根据本专利技术的一种具体实施例,本专利技术还提供一种用于汽车转向灯声音信号识别的系统,包括:采样单元,用于对接收到的声音信号进行采样,将连续信号离散化成一维序列信号,声音信号是指拾取的驾驶室内的声音转换成的电信号;预处理单元,用于得到连续声音信号的梅尔能量图;直线检测单元,用于判断梅尔能量图中是否存在单个转向灯声音信号;识别单元,用于识别直线检测结果是否具有周期性信号,如果有,则输出汽车转向灯启动信号。根据本专利技术的一种具体实施例,本专利技术还提供一种用于汽车转向灯声音信号识别的产品,包括:信号拾取器,用于拾取汽车驾驶室内的声音,并将声波转换成电信号;信号处理器,包括程序的存储和执行、实现上述汽车转向灯声音信号识别方法;信号拾取器的输出作为信号处理器的输入,信号处理器输出汽车转向灯是否启动的判断结果。根据本专利技术的一种具体实施例,本专利技术还提供一种计算机可读存储介质,包括汽车转向灯声音信号识别程序,该程序能够被处理器执行以实现上述汽车转向灯声音信号识别的方法。本专利技术不用对汽车的原始CAN协议进行解析,根据汽车转向灯开启时的声音信号具有固定间隔和周期性的特征,采用声音信号的处理和识别方法,判断汽车转向灯是否启动,用于辅助安全驾驶。附图说明图1为无干扰时的汽车转向灯声音信号图;图2为有干扰时的汽车转向灯声音信号图;图3为一种汽车转向灯识别方法流程图;图4为一种汽车转向灯识别系统示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。大多汽车的转向灯开启时,声音都存在同样的重复间隔和音色,表现在时域波形上如图1所示,即相似的声音信号波形间隔一段时间后重复出现。图中显示的波形图包含了四个连续的汽车转向灯声音信号。在本实施例中,没有外界干扰的情况下,转向灯声音信号的波形基本相等且固定,间隔约为0.4秒。当驾驶室内有背景音乐、谈话声等外界干扰时,转向灯声音信号可能会完全湮没在这些声音信号中,如图2所示。在本实施例中,本专利技术采用如图3所示方法进行汽车转向灯信号的识别,具体步骤如下:A1:先将拾取的驾驶室内的声音转换成电信号;A2:对上述电信号进行数字化采样,得到一维、单通道的数字序列信号。由于转向灯的频率信号集中在8000Hz到15000Hz之间,根据奈奎斯特采样定律,要求采样频率大于15000Hz*2=30Khz,对采样后的信号进行预加重处理,用于对信号高频分量进行补偿;A3:对经过采样和预加重处理后的序列信号进行分帧处理。分帧处理的主要作用是将一维信号按一定的重叠窗口大小依次取出,并按时间顺序排列成一幅图像。图像的每一列称之为一帧。列的长度,也就是图像的行数,即为窗口的大小。列数则为窗口取样的个数。分帧的目的是将声音信号按一定的时间分辨率进行分段处理,以提取每一段的频率成份用于后续的信号处理。分帧处理是根据转向灯声音信号的特点进行的。在本实施例中,每帧(列)的长度为30ms的数据。帧与帧之间的间隔设置为2ms;A4:对分帧后的信号进行加窗处理,把无限长序列信号进行时域加窗截短处理,使之成为有限长序列信号。本实施例中采用汉明窗对分帧后的每一帧数据分别进行加窗处理;A5:对加窗处理后的信号进行快速傅立叶变换,得到信号的幅度谱。然后计算其幅度响应;A6:对傅立叶变换后的幅度谱进行梅尔滤波,得到梅尔滤波器响应值。常用的梅尔滤波器组将大多数的滤波器集中在低频区域。滤波的具体过程为,将滤波器组中的每一个滤波器与快速傅立叶变换幅度谱对应点进行相乘并求和,输出一个单点值(频域中的点乘等价于时域中的卷积)。因此,假设有c个滤波器,转向灯信号分为K帧,则一共有K个快速傅立叶变换输出,滤波后则有c*K个滤波器响应;A7:根据梅尔滤波器响应值进行对数谱计算,得到信号的梅尔能量图;A8:在梅尔能量图中进行直线检测,判断是否存在单个转向灯声音信号。即从梅尔能量图中提取竖直的直线,一根直线代表一个声音信号,具体步骤是:对梅尔能量图进行二值化;然后从左到右以竖线的形式对所本文档来自技高网...
一种汽车转向灯声音信号识别的方法和系统

【技术保护点】
一种汽车转向灯声音信号识别的方法,其特征在于,所述方法包括:对于接收到的声音信号进行采样和预处理,得到连续声音信号的梅尔能量图,其中,声音信号是指拾取的驾驶室内的声音转换成的电信号;在梅尔能量图中进行直线检测,判断是否存在单个转向灯声音信号;根据对梅尔能量图的直线检测结果,进一步识别直线检测结果中是否存在周期性信号,如果有,则认为汽车转向灯被启动。

【技术特征摘要】
1.一种汽车转向灯声音信号识别的方法,其特征在于,所述方法包括:对于接收到的声音信号进行采样和预处理,得到连续声音信号的梅尔能量图,其中,声音信号是指拾取的驾驶室内的声音转换成的电信号;在梅尔能量图中进行直线检测,判断是否存在单个转向灯声音信号;根据对梅尔能量图的直线检测结果,进一步识别直线检测结果中是否存在周期性信号,如果有,则认为汽车转向灯被启动。2.如权利要求1所述的方法,其特征在于,所述单个汽车转向灯启动时的声音信号识别方法采用直线检测方法,即从梅尔能量图中提取竖直的直线,具体步骤是:对梅尔能量图进行二值化;然后从左到右以竖线的形式对所得图像进行扫描;对于每一条候选竖线,计算该直线上的内点和外点数量之比,当该比值大于第一阈值时,判定该直线有效,即存在一个声音信号;其中,内点的定义是:离直线的距离小于第二阈值的点;外点的定义是:与内点在邻域范围内且相邻的点,或者离直线的距离小于第三阈值的点,第三阈值大于第二阈值。3.如权利要求1所述的方法,其特征在于,所述识别直线检测结果中是否具有周期性信号的方法包括:通过遍历所有检测到的直线,找到时间点相邻的两个直线的时间间隔等于系统预定值的所有直线,当这些直线的数量大于第四阈值时,判断直线结果是具有周期性的,即转向灯信号已启动。4.如权利要求1所述的方法,其特征在于,所述得到连续声音信号幅度谱的预处理方法包括:将采样后的一维序列信号进行预加重处理,用于对信号高频分量进行补偿;对预加重后的序列信号进行分帧处理,将信号按一定的时间分辨率进行分段;对分帧后的信号进行加窗处理,把无限长序列信号进行时域加窗截短处理,使之成为有限长序列信号;对加窗处理后的信号进行傅立叶变换,得到信号的幅度谱;对傅立叶变换后的幅度谱进行梅尔滤波,得到梅尔滤波器响应值;根据梅尔滤波器响应值进行对数谱计算,得到信号的梅尔能量...

【专利技术属性】
技术研发人员:林宋伟龙刚鹿鹏李斐赖勇铨杨波陈献文魏国刘湘蔡泗侠
申请(专利权)人:深圳市保千里电子有限公司
类型:发明
国别省市:广东,44

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

1