发明名称 一种疲劳驾驶检测方法
摘要 本发明公开了一种疲劳驾驶检测方法,属于汽车安全驾驶领域,通过采集驾驶员的行为指标(主要为方向盘数据、驾驶时间和驾驶车速),进行信息预处理,得到疲劳生理参数作为检测指标变量,然后利用疲劳指标变量对BP神经网络进行训练建立相应的疲劳检测网络模型,利用该模型进行疲劳检测。本发明通过实时采集车辆数据,能在不影响驾驶员驾驶操作的情况下,客观、准确判断驾驶人员的疲劳状态。
申请公布号 CN104207791B 申请公布日期 2017.02.15
申请号 CN201410425869.0 申请日期 2014.08.26
申请人 江南大学;公安部交通管理科学研究所 发明人 陈志勇;靳海伟;杨乐;彭力;杨佩;莫子兴;蔡岗
分类号 A61B5/18(2006.01)I;G08B21/06(2006.01)I 主分类号 A61B5/18(2006.01)I
代理机构 徐州市淮海专利事务所 32205 代理人 华德明
主权项 一种疲劳驾驶检测方法,包括以下步骤:(1)数据采集利用驾驶模拟器或实装进行驾驶训练,按周期T1实时采集车速V、方向盘角度θ,被试人员按周期T2对自身疲劳状态进行自我评估一次,疲劳状态分为清醒和疲劳;(2)建立疲劳指标变量对采集到的车速V和方向盘角度θ数据进行分组,每组数据长度为L,利用方向盘角度θ计算出以下指标变量:第一变量:方向盘角度均方差;第二变量:方向盘角度过线面积S;<maths num="0001"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mi>i</mi><mi>L</mi></munderover><mfrac><mrow><mo>|</mo><msub><msup><mi>&theta;</mi><mo>,</mo></msup><mi>i</mi></msub><mo>|</mo><mo>+</mo><mo>|</mo><msub><msup><mi>&theta;</mi><mo>,</mo></msup><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo></mrow><mn>2</mn></mfrac><mo>&times;</mo><mi>T</mi><mn>1</mn></mrow>]]></math><img file="FDA0001122475950000011.GIF" wi="676" he="136" /></maths>其中,<img file="FDA0001122475950000012.GIF" wi="438" he="134" />第三变量:方向盘速度均方差;利用车速V计算出第四变量:车辆速度均方差;根据被试人员按周期T2对自身疲劳状态进行自我评估的结果,统计得出驾驶员随驾驶时间的变化的疲劳时间函数F(x)为第五变量;<maths num="0002"><math><![CDATA[<mrow><mi>F</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>&lt;</mo><mn>40</mn><mi>min</mi></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mn>1</mn><mn>10</mn></mfrac><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mn>40</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mn>40</mn><mi>min</mi><mo>&lt;</mo><mi>x</mi><mo>&lt;</mo><mn>60</mn><mi>min</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>2</mn><mo>+</mo><mfrac><mn>9</mn><mn>20</mn></mfrac><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mn>60</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mn>60</mn><mi>min</mi><mo>&lt;</mo><mi>x</mi><mo>&lt;</mo><mn>100</mn><mi>min</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>20</mn><mo>+</mo><mfrac><mn>3</mn><mn>4</mn></mfrac><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mn>100</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mn>100</mn><mi>min</mi><mo>&lt;</mo><mi>x</mi><mo>&lt;</mo><mn>140</mn><mi>min</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>50</mn><mo>+</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mn>140</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mn>140</mn><mi>min</mi><mo>&lt;</mo><mi>x</mi><mo>&lt;</mo><mn>260</mn><mi>min</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001122475950000013.GIF" wi="686" he="475" /></maths>(3)利用疲劳指标变量对BP神经网络进行训练建立网络模型将步骤(2)中的指标变量分为训练数据集和验证数据集,训练数据集包括第一变量、第二变量、第三变量和第四变量,验证数据集包括第五变量;①利用训练数据集中所有数据样本对BP神经网络进行训练,采用反向传播(BP)算法,以最小化疲劳判决错误率更新神经网络的连接权重和激励函数阈值;②训练后用验证数据集的样本带入,计算对验证数据集的判决错误率;上述①和②过程重复进行,直到当使用训练数据集获得的判决错误率不断减小而使用验证数据集获得的判决错误率开始上升时,终止训练并生成可用于疲劳检测的BP神经网络;(4)按照步骤(1)方法实时采集汽车行驶中车速、方向盘角度,按照步骤(2)方法计算出指标变量,带入步骤(3)中生成的疲劳检测的BP神经网络,生成疲劳指数,判断驾驶员疲劳程度。
地址 214122 江苏省无锡市滨湖区蠡湖大道1800号