本发明专利技术公开了一种基于正则极限学习机的非接触式疲劳驾驶检测方法,包括以下步骤:S10,通过多普勒雷达模块采集驾驶员的生理信号;S20,对生理信号分类;S30,对生理信号做离散傅里叶变换得到频谱特性;S40,对频谱特性进行特征变换;S50,设计正则极限学习机模型对数据集进行训练,从而得到驾驶员疲劳状态检测的算法模型,通过该模型对疲劳状态进行检测。本发明专利技术能够避免影响驾驶员正常驾驶的同时能够高效且准确的检测驾驶员的疲劳状态。
A non-contact fatigue driving detection method based on regular limit learning machine
【技术实现步骤摘要】
一种基于正则极限学习机的非接触式疲劳驾驶检测方法
本专利技术属于建模检测领域,具体涉及一种基于正则极限学习机的非接触式疲劳驾驶检测方法。
技术介绍
疲劳驾驶是世界上导致交通事故最常见的原因之一。根据WHO(世界卫生组织)的报告,每年有超过130万的人死于交通事故,有2千万到5千万的人因为交通事故遭受非致命伤害,这中间约有20%的致命交通事故是由疲劳驾驶引起的。因此,如果能够研发一种自动检测疲劳驾驶的系统,并且能够提前警告驾驶员正处于疲劳驾驶状态,就可以有效避免大量的交通事故,降低交通事故发生率。目前检测疲劳状态的方法主要分为两大类:1.接触式疲劳状态检测;2非接触式疲劳状态检测。接触式的疲劳检测方法主要是检测驾驶员的生理状态。虽然这种方法得到的数据可靠,误差小,受外界干扰较小,但是这种方法要在驾驶员身上安装相应检测生理信号的装置,对于驾驶员的干扰过于大。为此,研究人员通过使用无线电来测量生理信号,并通过ZigBee,蓝牙等来获取信号,这些技术已经比较成熟,但是精确度会大幅度降低,人为干扰会造成检测假象和错误。非接触式的疲劳检测的方法主要是监测驾驶员的面部特征和车辆参数检测。对于驾驶员面部特征的分析个体差异较大,并且亮度的改变或者驾驶员佩戴墨镜、口罩等遮挡面部的物品都会对检测造成极大的干扰,整套装置所需要的成本也会提高;对于车辆状态和行驶轨迹的检测,所需要的硬件支持较高,价格昂贵。而且对外界的条件的要求比较苛刻(如道路标识,气候和照明条件等)。这种方法的一个很大局限性就是这是对车辆的检测,不是对驾驶员直接的检测,可靠性、精确度大大降低。综上所述,虽然目前已经有多种方法实时测量驾驶员的疲劳状态,但大多只限于理论研究层次,已经问世的监测装置存在很多的局限性,有很多问题需要解决。每种疲劳驾驶检测方法都有其优点和局限性,因此对于驾驶员疲劳驾驶的检测不应该仅用单一方法。很多研究表明,混合检测方法的可靠性和精确度比单一检测的方法要高。所以,要开发一个有效的疲劳驾驶检测系统,应该将各种检测方法组合在一个混合系统中进行检测,生理状况检测所得到的数据可靠性高,但对驾驶员干扰较大。
技术实现思路
鉴于以上存在的技术问题,本专利技术实现非接触式检测驾驶员生理状态,避免对驾驶员造成身体上和驾驶上的干扰,提高准确性;能够消除不同个体间的差异;能够快速高效的对数据进行处理;算法模型简单,学习效率快,迭代次数少,准确性高,提供一种基于正则极限学习机的非接触式疲劳驾驶检测方法。包括以下步骤:S10,通过多普勒雷达模块采集驾驶员的生理信号;S20,对生理信号分类;S30,对生理信号做离散傅里叶变换得到频谱特性;S40,对频谱特性进行特征变换;S50,设计正则极限学习机模型对数据集进行训练,从而得到驾驶员疲劳状态检测的算法模型,通过该模型对疲劳状态进行检测。优选地,所述生理信号至少包括驾驶员的呼吸信号和心跳信号。优选地,所述对生理信号做离散傅里叶变换得到频谱特性,进而获取呼吸信号的幅值BA和周期BT、心跳信号的周期HT。优选地,所述特征变换为:其中,RT表示呼吸周期BT与心跳周期HT的比值,hθ(x)为通过梯度下降算法得到的假设函数,分别将BT与HT代入hθ(x),并将hθ(BT)与hθ(HT)的比值用RA表示。优选地,所述正则极限学习机根据训练集数据以及随机设置输入层权重矩阵ω训练得到输出层权重矩阵优选地,所述正则极限学习机输出层权值计算方程为:其中,H为隐藏层激活项矩阵,C为正则化系数,I为单位矩阵,L为期望输出矩阵,即输出标签。优选地,所述多普勒雷达模块采用微波多普勒雷达探测器探头传感器HB100模块。与现有技术相比,本专利技术所采用的多普勒雷达模块能够实现非接触式准确检测驾驶员的生理信号,且生理信号能够准确反映驾驶员的疲劳状态,能够有效解决不同个体在不同疲劳状态下生理信号的差异性。所使用的正则极限学习机模型学习效率快,迭代次数少,准确性高,计算量大幅度减少。附图说明图1为本专利技术实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的步骤流程图;图2为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的专家评测方法标准图;图3为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法中多普勒雷达模块采集的生理信号图;图4为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的生理信号幅频特性图;图5为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的呼吸周期和幅值的散点图以及其线性拟合曲线图;图6为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的特征变换后生理信号时域变化效果图;图7为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的正则极限学习机网络模型图;图8为本专利技术一实施例的一种基于正则极限学习机的非接触式疲劳驾驶检测方法的正则极限学习机网络训练结果图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的方法包括数据采集、数据处理、数据训练。数据采集部分主要由多普勒雷达模块为核心、模拟驾驶器配套的模拟驾驶软件系统组成,用于采集驾驶员的呼吸和心跳信号。数据处理部分主要是对采集到的呼吸和心跳信号通过专家评判方法进行信号的等级分类,然后对各组信号进行滤波处理,再对信号进行离散傅里叶变换,得到频谱图,进而提取呼吸周期、幅值、心率等特征值。数据训练部分主要是设计正则极限学习机网络模型,对采集到的数据进行训练,得到驾驶员疲劳状态检测的算法模型。实施例1参见图1,一种基于正则极限学习机的非接触式疲劳驾驶检测方法的步骤流程图,S10,通过多普勒雷达模块采集驾驶员的生理信号;S20,采用专家评测方法对生理信号分类;S30,对生理信号做离散傅里叶变换得到频谱特性;S40,对频谱特性进行特征变换;S50,设计正则极限学习机模型对数据集进行训练,从而得到驾驶员疲劳状态检测的算法模型,通过该模型对疲劳状态进行检测。上述生理信号至少包括驾驶员的呼吸信号和心跳信号。对生理信号做离散傅里叶变换得到频谱特性,进而获取呼吸信号的幅值BA和周期BT、心跳信号的周期HT。特征变换为:其中,RT表示呼吸周期BT与心跳周期HT的比值,hθ(x)为通过梯度下降算法得到的假设函数,分别将BT与HT代入hθ(x),并将hθ(BT)与hθ(HT)的比值用RA表示。正则极限学习机根据训练集数据以及随机设置输本文档来自技高网...
【技术保护点】
1.一种基于正则极限学习机的非接触式疲劳驾驶检测方法,其特征在于,包括以下步骤:/nS10,通过多普勒雷达模块采集驾驶员的生理信号;/nS20,对生理信号分类;/nS30,对生理信号做离散傅里叶变换得到频谱特性;/nS40,对频谱特性进行特征变换;/nS50,设计正则极限学习机模型对数据集进行训练,从而得到驾驶员疲劳状态检测的算法模型,通过该模型对疲劳状态进行检测。/n
【技术特征摘要】
1.一种基于正则极限学习机的非接触式疲劳驾驶检测方法,其特征在于,包括以下步骤:
S10,通过多普勒雷达模块采集驾驶员的生理信号;
S20,对生理信号分类;
S30,对生理信号做离散傅里叶变换得到频谱特性;
S40,对频谱特性进行特征变换;
S50,设计正则极限学习机模型对数据集进行训练,从而得到驾驶员疲劳状态检测的算法模型,通过该模型对疲劳状态进行检测。
2.如权利要求1所述的一种基于正则极限学习机的非接触式疲劳驾驶检测方法,其特征在于,所述生理信号至少包括驾驶员的呼吸信号和心跳信号。
3.如权利要求2所述的一种基于正则极限学习机的非接触式疲劳驾驶检测方法,其特征在于,所述对生理信号做离散傅里叶变换得到频谱特性,进而获取呼吸信号的幅值BA和周期BT、心跳信号的周期HT。
4.如权利要求3所述的一种基于正则极限学习机的非接触式疲劳驾驶检测方法,其特征在于,所述特征...
【专利技术属性】
技术研发人员:陈龙,李冰,郑雪峰,杨柳,马学条,樊凌雁,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。