第11卷第3期 智能系统学报 Vol.11 No.3 2016年6月 CAAI Transactions on Intelligent Systems Jun.2016 D0I:10.11992/is.201504022 网络出版地址:http://www.cmki.net/kcms/detail/23.1538.tp.201509030.1456.002.html 智能手机车辆异常驾驶行为检测方法 周后飞123,刘华平23,石红星4 (1.重庆交通大学土木工程学院,重庆400074:2.清华大学计算机科学与技术系,北京100084:3.清华大学智能技 术与系统国家重点实验室,北京100084:4.北京城建道桥建设集团有限公司,北京100080) 摘要:将智能手机作为车辆异常驾驶行为检测工具,设计了一种车辆异常驾驶行为检测方法和系统。系统通过获 取车载智能手机内部的加速度传感器数据、陀螺仪传感器数据以及磁场传感器数据,经坐标旋转和特征提取,并利 用基于核方法极限学习机(核ELM)得到的驾驶行为在线分析算法,以实现能实时识别包括频繁变道、频繁变速及急 刹车在内的多种车辆异常驾驶行为,并在车辆出现异常驾驶行为时开启报警语音。测试结果表明,基于核ELM算法 的驾驶行为分类器性能比基于支持向量机(SVM)算法更好,提出的异常驾驶行为检测系统能有效识别各种驾驶 行为。 关键词:智能手机:异常驾驶行为检测:传感器:核方法:极限学习机:支持向量机 中图分类号:TP29:U49文献标志码:A文章编号:1673-4785(2016)01-0410-08 中文引用格式:周后飞,刘华平,石红星,等.智能手机车辆异常驾驶行为检测方法[J].智能系统学报,2016,02(1):410417. 英文引用格式:ZHOU Houfei,LIU Huaping,SHI Hongxing,etal.Abnormal driving behavior detection based on the smart phone [J].CAAI Transactions on Intelligent Systems,2016,02(1):410-417. Abnormal driving behavior detection based on the smart phone ZHOU Houfei,LIU Huaping,SHI Hongxing' (1.School of Civil Architecture Engineering,Chongqing Jiaotong University,Chongqing 400074,China;2.Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China;3.State Key Laboratory of Intelligent Technology and Systems, Tsinghua University,Beijing 100084,China;4.Road and Bridge Construction Group Co.,Ltd.of Beijing,Beijing 100080,China) Abstract:Using the smart phone as a tool for detecting abnormal driving behavior,this paper designs an abnormal driving behavior detection method and a practical system.First,the system obtains data from the acceleration,mag- netic,and gyroscope sensors of an on-board smart phone.Then,through coordinate rotation,feature extraction, and an online driving behavior analysis algorithm,which is based on the kernel extreme learning machine (ELM) algorithm,the system identifies real-time abnormal driving behavior,including frequent lane-changing,frequent speed-changing,and emergency braking.It then sets off an alarm when abnormal driving behavior has been identi- fied.Test results indicate that the driving behavior classifier,which is based on the kernel ELM algorithm,performs better than the support vector machine algorithm.In addition,the proposed abnormal driving behavior detection sys- tem can effectively identify various driving behaviors. Keywords:smart phone;abnormal driving behavior detection;sensor;kernel method;extreme learning machine (ELM);support vector machine 近年来,国内外研究人员相继研究利用智能手 研究主要集中在人体行为识别领域[],但也有部 机识别各种行为。目前,基于智能手机的模式识别 分学者尝试将智能手机应用到车辆驾驶行为识别方 收稿日期:2015-04-09.网络出版日期:2015-09-30. 面。其中,Dai等)将车载智能手机的加速度和方 基金项目:国家重点基础研究与发展计划项目(2013CB329403). 向传感器数据作为车辆的运行参数来检测醉驾行 通信作者:刘华平hpliu@tsinghua..edu.cm
第 11 卷第 3 期 智 能 系 统 学 报 Vol.11 №.3 2016 年 6 月 CAAI Transactions on Intelligent Systems Jun. 2016 DOI:10.11992 / tis.201504022 网络出版地址:http: / / www.cnki.net / kcms/ detail / 23.1538.tp.201509030.1456.002.html 智能手机车辆异常驾驶行为检测方法 周后飞1,2,3 ,刘华平2,3 ,石红星4 (1.重庆交通大学 土木工程学院,重庆 400074; 2.清华大学 计算机科学与技术系,北京 100084; 3.清华大学 智能技 术与系统国家重点实验室,北京 100084; 4.北京城建道桥建设集团有限公司,北京 100080) 摘 要:将智能手机作为车辆异常驾驶行为检测工具,设计了一种车辆异常驾驶行为检测方法和系统。 系统通过获 取车载智能手机内部的加速度传感器数据、陀螺仪传感器数据以及磁场传感器数据,经坐标旋转和特征提取,并利 用基于核方法极限学习机(核 ELM)得到的驾驶行为在线分析算法,以实现能实时识别包括频繁变道、频繁变速及急 刹车在内的多种车辆异常驾驶行为,并在车辆出现异常驾驶行为时开启报警语音。 测试结果表明,基于核 ELM 算法 的驾驶行为分类器性能比基于支持向量机( SVM) 算法更好,提出的异常驾驶行为检测系统能有效识别各种驾驶 行为。 关键词:智能手机;异常驾驶行为检测;传感器;核方法;极限学习机;支持向量机 中图分类号:TP29;U49 文献标志码:A 文章编号:1673⁃4785(2016)01⁃0410⁃08 中文引用格式:周后飞,刘华平,石红星,等.智能手机车辆异常驾驶行为检测方法[J]. 智能系统学报, 2016, 02(1): 410⁃417. 英文引用格式:ZHOU Houfei, LIU Huaping, SHI Hongxing,et al. Abnormal driving behavior detection based on the smart phone [J]. CAAI Transactions on Intelligent Systems, 2016, 02(1): 410⁃417. Abnormal driving behavior detection based on the smart phone ZHOU Houfei 1,2,3 , LIU Huaping 2,3 , SHI Hongxing 4 (1.School of Civil & Architecture Engineering, Chongqing Jiaotong University, Chongqing 400074, China; 2. Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China; 3. State Key Laboratory of Intelligent Technology and Systems, Tsinghua University, Beijing 100084, China; 4. Road and Bridge Construction Group Co., Ltd. of Beijing, Beijing 100080, China) Abstract:Using the smart phone as a tool for detecting abnormal driving behavior, this paper designs an abnormal driving behavior detection method and a practical system. First, the system obtains data from the acceleration, mag⁃ netic, and gyroscope sensors of an on⁃board smart phone. Then, through coordinate rotation, feature extraction, and an online driving behavior analysis algorithm, which is based on the kernel extreme learning machine (ELM) algorithm, the system identifies real⁃time abnormal driving behavior, including frequent lane⁃changing, frequent speed⁃changing, and emergency braking. It then sets off an alarm when abnormal driving behavior has been identi⁃ fied. Test results indicate that the driving behavior classifier, which is based on the kernel ELM algorithm, performs better than the support vector machine algorithm. In addition, the proposed abnormal driving behavior detection sys⁃ tem can effectively identify various driving behaviors. Keywords:smart phone; abnormal driving behavior detection; sensor; kernel method; extreme learning machine (ELM); support vector machine 收稿日期:2015⁃04⁃09. 网络出版日期:2015⁃09⁃30. 基金项目:国家重点基础研究与发展计划项目(2013CB329403). 通信作者:刘华平.hpliu@ tsinghua.edu.cn. 近年来,国内外研究人员相继研究利用智能手 机识别各种行为。 目前,基于智能手机的模式识别 研究主要集中在人体行为识别领域[1⁃6] ,但也有部 分学者尝试将智能手机应用到车辆驾驶行为识别方 面。 其中,Dai 等[7] 将车载智能手机的加速度和方 向传感器数据作为车辆的运行参数来检测醉驾行
第3期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·411. 为。Paefgen等]用车载智能手机传感器信号来评 进一步改善。可见,基于智能手机的驾驶行为识别 估各类驾驶行为,但算法鲁棒性较弱:Xu等[9利用 研究还处于探索阶段,研究工作有待进一步推进和 车载智能手机拍摄照片,开展了基于人眼图像的疲 完善。为此,本文开展了基于智能手机的车辆异常 劳驾驶检测技术研究。Erent1o]等利用车载智能手 驾驶行为检测技术研究。论文主要工作有: 机加速度传感器、陀螺仪传感器、磁场传感器数据来 1)利用智能手机实时采集车体运动状态,提出 识别车辆的驾驶行为,并把车辆驾驶行为分为了安 了异常驾驶行为检测方法框架,并针对左变道、右变 全和不安全两大类。Fazeen]等比较了车载智能 道、加速、减速、急刹车、正常行驶等6类驾驶行为分 手机的加速度传感器数据和专业设备采集的车辆行 析了手机传感器数据的特性; 驶过程中的加速度数据,结果显示,两者高度吻合, 2)设计了基于核ELM的驾驶行为在线分析算 车载智能手机的加速度传感器数据可以用来表征车 法和异常驾驶行为检测算法; 辆自身的加速度。在利用车载智能手机进行交通事 3)开发了“车辆异常驾驶行为监控系统”软件, 故检测方面,李伟健等[]通过设定手机加速度传感 并在实际运行中测试了其性能。 器数值变化阈值来检测车辆碰撞事故:赵龙等]在 1 李伟健等基础上,将基于单部车载手机的碰撞事故 方法框架 识别技术提升到基于多部车载手机。但文献[11 本文提出的异常驾驶行为检测方法框架如图1 13]均通过阈值法来进行事故判断,识别效果有待 所示。 加速 度传 正常 感器 加速 度的 左变道 数据 校正 数据 核 异常 陀螺 右变道 ELM 仪传 姿旋转 加速 感器 识别 异常判断 数据 角速 减速 度的 算法 磁场 急刹车 校正 传感 数据 器数 据 图1方法框架 Fig.1 The framework of the proposed method 方法流程包括: 速度,g,表示绕Y轴的角速度,g表示绕Z轴的角 1)利用车载手机的运动状态表征车体运动状态: 速度,单位ad/s),以及数据采集时刻t。 2)通过车载手机内部的传感器获得手机的动 数据采集过程中,手机按照手机体坐标系Y轴正 态参数; 向向前与车头正向平行,Z轴垂直于水平面向上的姿 3)将获得的手机动态参数旋转校正至在特定 态放置(把这种放置姿态叫做“标准姿态”,采集的数据 坐标系下的数据: 叫做“标准数据”)。手机体坐标系如图2所示。 4)提取经旋转校正后的手机动态参数的特征: Z轴正向 5)用分类器识别车载手机的运动状态,并在此 基础上识别车辆是否出现本文所定义的异常行为。 2车载手机数据分析 。Y轴正向 为分析车载手机在车辆不同驾驶行为状态下的 动态参数特征,采集了手机在车辆加速、减速、左变 道、右变道、急刹车、正常行驶等多种情况下的数据, X轴正向 数据包括手机加速度传感器数据A=[a,a,a](其 中,a.表示手机X轴的加速度,a,表示Y轴的加速 图2手机体坐标系 度,a.表示Z轴的加速度,单位m/s)、陀螺仪传感 Fig.2 Coordinate system of the smart phone 器数据G=[g.g,8](其中g.表示绕手机X轴的角
为。 Paefgen 等[8]用车载智能手机传感器信号来评 估各类驾驶行为,但算法鲁棒性较弱;Xu 等[9] 利用 车载智能手机拍摄照片,开展了基于人眼图像的疲 劳驾驶检测技术研究。 Eren [10] 等利用车载智能手 机加速度传感器、陀螺仪传感器、磁场传感器数据来 识别车辆的驾驶行为,并把车辆驾驶行为分为了安 全和不安全两大类。 Fazeen [11] 等比较了车载智能 手机的加速度传感器数据和专业设备采集的车辆行 驶过程中的加速度数据,结果显示,两者高度吻合, 车载智能手机的加速度传感器数据可以用来表征车 辆自身的加速度。 在利用车载智能手机进行交通事 故检测方面,李伟健等[12]通过设定手机加速度传感 器数值变化阈值来检测车辆碰撞事故;赵龙等[13] 在 李伟健等基础上,将基于单部车载手机的碰撞事故 识别技术提升到基于多部车载手机。 但文献[11⁃ 13]均通过阈值法来进行事故判断,识别效果有待 进一步改善。 可见,基于智能手机的驾驶行为识别 研究还处于探索阶段,研究工作有待进一步推进和 完善。 为此,本文开展了基于智能手机的车辆异常 驾驶行为检测技术研究。 论文主要工作有: 1)利用智能手机实时采集车体运动状态,提出 了异常驾驶行为检测方法框架,并针对左变道、右变 道、加速、减速、急刹车、正常行驶等 6 类驾驶行为分 析了手机传感器数据的特性; 2)设计了基于核 ELM 的驾驶行为在线分析算 法和异常驾驶行为检测算法; 3)开发了“车辆异常驾驶行为监控系统”软件, 并在实际运行中测试了其性能。 1 方法框架 本文提出的异常驾驶行为检测方法框架如图 1 所示。 图 1 方法框架 Fig.1 The framework of the proposed method 方法流程包括: 1)利用车载手机的运动状态表征车体运动状态; 2)通过车载手机内部的传感器获得手机的动 态参数; 3)将获得的手机动态参数旋转校正至在特定 坐标系下的数据; 4)提取经旋转校正后的手机动态参数的特征; 5)用分类器识别车载手机的运动状态,并在此 基础上识别车辆是否出现本文所定义的异常行为。 2 车载手机数据分析 为分析车载手机在车辆不同驾驶行为状态下的 动态参数特征,采集了手机在车辆加速、减速、左变 道、右变道、急刹车、正常行驶等多种情况下的数据, 数据包括手机加速度传感器数据 A = [ax ay az] (其 中,ax 表示手机 X 轴的加速度,ay 表示 Y 轴的加速 度,az 表示 Z 轴的加速度,单位 m 2 / s)、陀螺仪传感 器数据 G = [gx gy gz](其中 gx 表示绕手机 X 轴的角 速度,gy 表示绕 Y 轴的角速度,gz 表示绕 Z 轴的角 速度,单位 rad / s),以及数据采集时刻 t。 数据采集过程中,手机按照手机体坐标系 Y 轴正 向向前与车头正向平行,Z 轴垂直于水平面向上的姿 态放置(把这种放置姿态叫做“标准姿态”,采集的数据 叫做“标准数据”)。 手机体坐标系如图 2 所示。 图 2 手机体坐标系 Fig.2 Coordinate system of the smart phone 第 3 期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·411·
.412 智能系统学报 第11卷 采集数据同时,人为标定车辆的加速起始时间 T(i=1,2,…)和终止时间T(Gj=1,2,…)、减速起 始时间T(i=1,2,…)和终止时间T=1,2,…)、 左变道起始时间T,(i=1,2,…)和终止时间T(= 1,2,…)、右变道起始时间T.(i=1,2,…)和终止时 间T(=1,2,…),急刹车起始时间T(i=1,2,…)》 5001000 5001000 500 1000 t/ms n 和终止时间T(G=1,2,…)。 (e)左变道过程加速度变化 对比手机内部存储的时间1和人为标定的驾驶 行为起始时间和终止时间,提取从T(i=1,2,3…) 1.00 1.00m 0.07 0.05 0.05 0.06 到Tj=1,2,…)、T(i=1,2,…)到T(=1,2, 0 0.05 -0.04 …)、T(i=1,2,…)到T(=1,2,…)、T(i=1,2, -0.05 -0.05 -0.03 0-0.10 -0.10 -002 …)到T,j=1,2,…)和T(i=1,2,…)到T,(j=1, -0.15 -0.15 -0.01 5001000 5001000 5001000 2,…)时间段内的手机三轴加速度数据A=[a.a t/ms t/ms a]和绕三轴角速度数据G=[gg,g:]作分析。 ()右变道过程角速度变化 车载手机传感器数据在几种车辆驾驶行为状况 下的参数变化如图3所示(每幅图片的第1张表示 0.10 0.10[ 0.08 X轴参数变化,第2张是Y轴参数变化,第3张是Z 0.05 0.05h1 轴参数变化)。 0 004 -0.05 60.02 0.5 13 12 -015 0.10L 0 5001000 0 5001000 05001000 S-W 11 tmin t/min tmin (g)左变道过程角速度变化 5001000 5001000 5001000 (ms (a)正常行驶加速度变化 12 0.5 14 0.5 10 10 10 246 ms /ms t/ms -2.0 5001000 5001000 5001000 (/ms (h)急刹车过程加速度变化 (b)减速过程加速度变化 图3不同驾驶行为参数变化图 Fig.3 Parameters curves corresponding to various 0.5 12 0 driving behaviors -0.5 10 1)分析图3(a),手机三轴加速度在车辆正常行 -1.0 -1.5 驶过程中数据特征不明显。 -2.0 -2. 2)分析图3(),手机Y轴加速度在车辆减速行 0 5001000 0 5001000 5001000 t/ms t/ms t/ms 驶过程中逐步由0减小至负值,车辆完成减速趋于 (c)加速过程加速度变化 平稳后又返回0值,Y轴加速度数据特征明显。 3)分析图3(c),手机Y轴加速度在车辆加速行 驶过程中逐步由0增加至正值,车辆完成加速趋于 平稳后又返回0值,Y轴加速度数据特征明显,但与 减速过程恰好相反。 4)分析图3(d)和图3(f),手机X轴加速度和 5001000 '05001000 /05001000 (ms ms t/ms 绕Z轴角速度在车辆右变道行驶过程中数据特征 (d)右变道过程加速度变化 明显
采集数据同时,人为标定车辆的加速起始时间 Tai(i = 1,2,…)和终止时间 Taj( j = 1,2,…)、减速起 始时间 Tdi(i = 1,2,…)和终止时间 Tdj(j = 1,2,…)、 左变道起始时间Tli(i = 1,2,…) 和终止时间 Tlj( j = 1,2,…)、右变道起始时间 Tri(i = 1,2,…)和终止时 间 Trj(j = 1,2,…),急刹车起始时间 Tsi( i = 1,2,…) 和终止时间 Tsj(j = 1,2,…)。 对比手机内部存储的时间 t 和人为标定的驾驶 行为起始时间和终止时间,提取从 Tai( i = 1,2,3…) 到 Taj(j = 1,2,…)、Tdi( i = 1,2,…) 到 Tdj( j = 1,2, …)、Tli(i = 1,2,…) 到 Tlj( j = 1,2,…)、Tri( i = 1,2, …)到 Trj(j = 1,2,…)和 Tsi( i = 1,2,…)到 Tsj( j = 1, 2,…)时间段内的手机三轴加速度数据 A = [ ax ay az]和绕三轴角速度数据 G = [gx gy gz]作分析。 车载手机传感器数据在几种车辆驾驶行为状况 下的参数变化如图 3 所示(每幅图片的第 1 张表示 X 轴参数变化,第 2 张是 Y 轴参数变化,第 3 张是 Z 轴参数变化)。 (a)正常行驶加速度变化 (b)减速过程加速度变化 (c)加速过程加速度变化 (d)右变道过程加速度变化 (e)左变道过程加速度变化 (f)右变道过程角速度变化 (g)左变道过程角速度变化 (h)急刹车过程加速度变化 图 3 不同驾驶行为参数变化图 Fig. 3 Parameters curves corresponding to various driving behaviors 1)分析图 3(a),手机三轴加速度在车辆正常行 驶过程中数据特征不明显。 2)分析图 3(b),手机 Y 轴加速度在车辆减速行 驶过程中逐步由 0 减小至负值,车辆完成减速趋于 平稳后又返回 0 值,Y 轴加速度数据特征明显。 3)分析图 3(c),手机 Y 轴加速度在车辆加速行 驶过程中逐步由 0 增加至正值,车辆完成加速趋于 平稳后又返回 0 值,Y 轴加速度数据特征明显,但与 减速过程恰好相反。 4)分析图 3(d)和图 3(f),手机 X 轴加速度和 绕 Z 轴角速度在车辆右变道行驶过程中数据特征 明显。 ·412· 智 能 系 统 学 报 第 11 卷
第3期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·413. 5)分析图3(e)和图3(g),手机X轴加速度和 轴角速度数据。 绕Z轴角速度在车辆左变道行驶过程中数据特征 若手机在系统运行过程中处于X轴与车体横 明显,但与右变道过程恰好相反。 向水平参照线(如图5所示)平行,而X-Y平面处于 6)分析图3(h),手机Y轴加速度在急刹车过程 非水平的姿态时,系统对数据进行旋转校正,将其旋 中逐步由0减小至负值,车辆完成刹车趋于平稳后 转为前述“标准姿态”下的数据。校正算法为: 又返回0值。Y轴加速度数据特征与减速过程类 1)获取夹角:根据提取的手机三轴加速度数据 似,但变化幅度远大于正常减速过程。 A=[a,a,a.]和三轴环境磁场数据M=[m.m,m,] 综合分析6种驾驶行为,车载手机的三轴加速 (m,表示手机X轴的磁场环境数据,m,表示Y轴磁 度在车辆正常行驶过程中无明显波动,但在其他几 场环境数据,m,表示Z轴磁场环境数据,均由手机 种车辆驾驶行为情况下,手机三轴加速度数据均有 磁场传感器获得),利用融合三轴加速度数据和三 明显变化,而变道过程(包括左右变道)中绕Z轴角 轴环境磁场数据的算法(具体算法专利归传感器公 速度数据特征也很明显。 司所有),计算得到手机翻滚角α和俯仰角B,α和B 3车辆异常驾驶行为检测算法 分别表示手机沿X轴方向与水平面的夹角和沿Y 轴方向与水平面的夹角。 基于对传感器数据的深入分析,提出了一种车 2)数据旋转:基于空间三维坐标旋转方法,将 辆异常驾驶行为检测算法,并开发了一款基于该算 三轴加速度数据A=[aa,a.]和角速度数据G= 法的“车辆异常驾驶行为检测系统”,系统检测算法 [g.8,g]分别旋转至“标准姿态”下的虚拟水平面 流程如图4所示。 为A'=[ax'a,'a:']和G=[gx'g,'g:'门。旋转后的 开始 获取实时aa,a,888 手机虚拟姿态如图5所示。 车体横向水平 参照线 获取实时a,0,a,88,8 旋转校正后的 旋 旋转 虚拟姿态 校正 得到校正数据aa,aggg.' 特征 正模块 Y轴正向水平向前 X轴正向水 提取 特征 平向右 数据单元特征向量 特征 提取 与 两者平行 值 一化1 化 处理 图5手机数据旋转校正 待识别的归一化特征向量 模块 Fig.5 Data correction of smart phone 驾驶行为分类器 数据旋转形式如式(1)和式(2): 识 别 正常加速诚速左变道右变道急刹车 警 =R·AT= 异常识别 块 a: N N 频繁变道 cos B 0 頫繁变速> 急刹车 sin B a sin asin B cos a sin acos B 1) 4 -sin B cos a sin a N 警报] 警报2 警报3 a: 87 图4系统检测算法 =R·G= Fig.4 Detection algorithm of system Lg.'」 3.1手机动态参数旋转校正 1 sina·tanB cosa·tanB 车辆异常驾驶行为检测系统启动后,按照 0 cos a sin a (2) 100Hz的频率读取车载手机的三轴加速度数据和三 0 sin a/cos B cos a/eos B
5)分析图 3(e)和图 3( g),手机 X 轴加速度和 绕 Z 轴角速度在车辆左变道行驶过程中数据特征 明显,但与右变道过程恰好相反。 6)分析图 3(h),手机 Y 轴加速度在急刹车过程 中逐步由 0 减小至负值,车辆完成刹车趋于平稳后 又返回 0 值。 Y 轴加速度数据特征与减速过程类 似,但变化幅度远大于正常减速过程。 综合分析 6 种驾驶行为,车载手机的三轴加速 度在车辆正常行驶过程中无明显波动,但在其他几 种车辆驾驶行为情况下,手机三轴加速度数据均有 明显变化,而变道过程(包括左右变道)中绕 Z 轴角 速度数据特征也很明显。 3 车辆异常驾驶行为检测算法 基于对传感器数据的深入分析,提出了一种车 辆异常驾驶行为检测算法,并开发了一款基于该算 法的“车辆异常驾驶行为检测系统”,系统检测算法 流程如图 4 所示。 图 4 系统检测算法 Fig.4 Detection algorithm of system 3.1 手机动态参数旋转校正 车辆异 常 驾 驶 行 为 检 测 系 统 启 动 后, 按 照 100 Hz的频率读取车载手机的三轴加速度数据和三 轴角速度数据。 若手机在系统运行过程中处于 X 轴与车体横 向水平参照线(如图 5 所示)平行,而 X⁃Y 平面处于 非水平的姿态时,系统对数据进行旋转校正,将其旋 转为前述“标准姿态”下的数据。 校正算法为: 1)获取夹角:根据提取的手机三轴加速度数据 A= [ax ay az]和三轴环境磁场数据 M = [mx my mz] (mx 表示手机 X 轴的磁场环境数据,my 表示 Y 轴磁 场环境数据,mz 表示 Z 轴磁场环境数据,均由手机 磁场传感器获得),利用融合三轴加速度数据和三 轴环境磁场数据的算法(具体算法专利归传感器公 司所有),计算得到手机翻滚角 α 和俯仰角 β,α 和 β 分别表示手机沿 X 轴方向与水平面的夹角和沿 Y 轴方向与水平面的夹角。 2)数据旋转:基于空间三维坐标旋转方法,将 三轴加速度数据 A = [ ax ay az ] 和角速度数据 G = [gx gy gz]分别旋转至“标准姿态”下的虚拟水平面 为 A′ = [ ax ′ ay ′ az ′]和 G′ = [ gx ′gy ′gz ′]。 旋转后的 手机虚拟姿态如图 5 所示。 图 5 手机数据旋转校正 Fig.5 Data correction of smart phone 数据旋转形式如式(1)和式(2): ax ′ ay ′ az ′ é ë ê ê ê ê ù û ú ú ú ú = R a oc·A T = cos β 0 sin β sin αsin β cos α - sin αcos β cos αcos β - sin β cos α sin α é ë ê ê êê ù û ú ú úú · ax ay az é ë ê ê ê ê ù û ú ú ú ú (1) gx ′ gy ′ gz ′ é ë ê ê ê ê ù û ú ú ú ú = R g oc·G T = 1 sin α·tan β cos α·tan β 0 cos α - sin α 0 sin α/ cos β cos α/ cos β é ë ê ê êê ù û ú ú úú · gx gy gz é ë ê ê ê ê ù û ú ú ú ú (2) 第 3 期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·413·
414 智能系统学报 第11卷 其中,加速度旋转矩阵R。为 R"=R(a,B)=R,R,= 「1 0 01「cosB0 -sin B 0 cos sin a 0 1 0 ×10 sin a cos a Lsin B 0 cosB」 6 t/ms cos B 0 sin B 图7取值窗口 sinasin B cos a sin acos B (3) Fig.7 Data capturing windows sin B cos a sin a 表1提取的特征值 Table 1 The extracted features 角速度旋转矩阵R。为 表达式 说明 「1 sina·tanB cosa·tanB 0 cos a sin a 4 m=1g 第j列数据的平均值 sin a/cos B cosa/cosB」 时=∑W-w 第j列数据的方差 旋转顺序为: maxy maximum() 第j列数据的最大值 第1次旋转:先绕X轴将Y轴旋转至与水平面 miny minimum() 第j列数据的最小值 平行,手机体相对坐标系由X-Y-Z旋转至X'-Y'-Z', 如图6(a)所示: range(P)=maxw-minv j列数据的幅度 第2次旋转:再绕Y'轴将X'轴旋转至与水平面 mry(u) j列数据的平均交叉 平行,手机体相对坐标系由X'-Y-Z旋转至X”" (1-μ)<0 ,y为指示函数 Z”,如图6(b)所示。 第j列数据的均方根 y轴 m“Σ, Y轴 X轴 Y轴 第j列数据的偏度 X"轴 a六2-w Y轴(X轴 cor=I 第a列数据与第b (a)第1次 (b)第2次 列数据的相关系数(a≠b) (X程-4)(-46), 图6手机姿态旋转 Fig.6 Attitude rotation of smart phone SA,=子∑((++XD加速度平均解度面积 3.2数据单元特征提取 EE=十∑√风++加速度平均能量消耗 为保证系统的实时性,把系统识别窗口设置成 2s时长,将窗口内经过旋转处理的加速度和角速度 sA,=∑(x+ 角速度平均幅度面积 数据作为一个数据单元来进行识别。 |x|+1XI) 由于手机传感器数据获取接口的原因,导致在 比,=∑V厅+了+了角速度平均能量消耗 100Hz的数据更新频率下,400次数据才是一个数 据单元,故每个数据单元是400×6的矩阵,矩阵的6 注:足表示数据单元第i行,第j列处数值,1表示单元 列数据为am',a',aa',8m',8t',8ai'(i=1,2, 的行数,这里1=400 …,400)。 3.3特征值归一化处理 考虑到智能手机的计算能力,故设定的相邻窗 为消除量纲的影响,同时把各个特征值的尺度 口不重叠。图7显示了系统读取单元数据使用的连 控制在相同的范围内,在系统中设置特征向量归一 续窗口,其中横坐标为时间。 化处理模块,采用的数据归一化映射关系为 系统实时提取数据单元的特征值,一个数据单 fx'--ym)*(,-x -+ymim(5) 元的特征值组成一个特征向量。提取的特征值如表 (xmx-xmn) 1所示。 式(5)中,y和yn是目标映射区间的上下限
其中,加速度旋转矩阵o cR a 为 R a oc = R(α,β) = RxRy = 1 0 0 0 cos α sin α 0 - sin α cos α é ë ê ê êê ù û ú ú úú cos β 0 - sin β 0 1 0 sin β 0 cos β é ë ê ê êê ù û ú ú úú = cos β 0 sin β sinαsin β cos α - sin αcos β cos αcos β - sin β cos α sin α é ë ê ê ê ù û ú ú ú (3) 角速度旋转矩阵o cRg 为 R g oc = 1 sin α·tan β cos α·tan β 0 cos α - sin α 0 sin α/ cos β cos α/ cos β é ë ê ê êê ù û ú ú úú (4) 旋转顺序为: 第 1 次旋转:先绕 X 轴将 Y 轴旋转至与水平面 平行,手机体相对坐标系由 X⁃Y⁃Z 旋转至 X′⁃Y′⁃Z′, 如图 6(a)所示; 第 2 次旋转:再绕 Y′轴将 X′轴旋转至与水平面 平行,手机体相对坐标系由 X′⁃Y′⁃Z'旋转至 X″⁃Y″⁃ Z″,如图 6(b)所示。 (a)第 1 次 (b)第 2 次 图 6 手机姿态旋转 Fig.6 Attitude rotation of smart phone 3.2 数据单元特征提取 为保证系统的实时性,把系统识别窗口设置成 2 s 时长,将窗口内经过旋转处理的加速度和角速度 数据作为一个数据单元来进行识别。 由于手机传感器数据获取接口的原因,导致在 100 Hz 的数据更新频率下,400 次数据才是一个数 据单元,故每个数据单元是 400×6 的矩阵,矩阵的 6 列数 据 为 axi ′, ayi ′, azi ′, gxi ′, gyi ′, gzi ′ ( i = 1, 2, …,400)。 考虑到智能手机的计算能力,故设定的相邻窗 口不重叠。 图 7 显示了系统读取单元数据使用的连 续窗口,其中横坐标为时间。 系统实时提取数据单元的特征值,一个数据单 元的特征值组成一个特征向量。 提取的特征值如表 1 所示。 图 7 取值窗口 Fig.7 Data capturing windows 表 1 提取的特征值 Table 1 The extracted features 表达式 说明 μ X j = 1 l ∑ l i = 1 X j i 第 j 列数据的平均值 σ 2 X j = 1 l ∑ l i = 1 (X j i - μX j) 2 第 j 列数据的方差 maxX j = maximum(X j ) 第 j 列数据的最大值 minX j = minimum(X j ) 第 j 列数据的最小值 range(X j ) = maxX j - minX j 第 j 列数据的幅度 mcrX j = 1 l - 1∑ N-1 i = l γ{(X j i - μ X j) (X j i+1 - μ X j) < 0} 第 j 列数据的平均交叉 率,γ 为指示函数 rmsX j = 1 l ∑ l i = 1 X j i 2 第 j 列数据的均方根 kurtX j = 1 lσX j 4∑ l i = 1 (X j i - μ X j) 4 第 j 列数据的偏度 corrX ab = 1 lσX aσX b∑ l i = 1 (X a i - μ X a )(X b i - μ X b), 第 a 列数据与第 b 列数据的相关系数(a ≠b) SMAa = 1 l ∑ l i = 1 ( X 1 i + X 2 i + X 3 i ) 加速度平均幅度面积 EEa = 1 l ∑ l i = 1 X 1 2 i + X 2 2 i + X 3 2 i 加速度平均能量消耗 SMAg = 1 l ∑ l i = 1 ( X 4 i + X 5 i + X 6 i ) 角速度平均幅度面积 EEg = 1 l ∑ l i = 1 X 4 2 i + X 5 2 i + X 6 2 i 角速度平均能量消耗 注: X j i 表示数据单元第 i 行,第 j 列处数值,l 表示单元 的行数,这里 l = 400 3.3 特征值归一化处理 为消除量纲的影响,同时把各个特征值的尺度 控制在相同的范围内,在系统中设置特征向量归一 化处理模块,采用的数据归一化映射关系为 f:xi ′ = (ymax - ymin )∗(xi - xmin ) (xmax - xmin ) + ymin (5) 式(5)中,ymax和 ymin是目标映射区间的上下限, ·414· 智 能 系 统 学 报 第 11 卷
第3期 周后飞,等:智能手机车辆异常驾驶行为检测方法 415· 根据需要设定;x是所有特征值分量的最大值,xm 左右两种变道)次数为n,且n>n.,则判定车辆出现 是所有特征值分量的最小值,x,是待处理的特征值, 频繁变道的危险行为,并立即触发“频繁变道”报警 x'是归一化处理后的特征值。这里选择y=-1和 语音,以提醒驾驶员进行安全驾驶。 y=1来归一化特征向量。 2)若系统在窗口[t:,1]内识别出的变速(包括 3.4驾驶行为识别 加速和减速)次数为s,且s>s,则判定车辆出现频繁 提取车载手机传感器信号特征后,设计基于核 加减速的危险行为,并立即触发“频繁加减速”报警 ELM算法的分类器来识别各种驾驶行为。 语音,以提醒驾驶员进行安全驾驶。 极限学习机(ELM,extreme learning machine)是 3)若系统在窗口[t:,5]内识别出急刹车行为, 一种快速的单隐层神经网络(SLFN)训练算法,最早 则判定车辆出现急刹车的危险行为,并立即触发 由南洋理工大学黄广斌教授等4]于2004年提出: “急刹车”报警语音,以提醒驾驶员进行安全驾驶。 结合支持向量机(SVM,support vector machine)、LS- 4实验验证 SVM(least square support vector machine)P-SVM (Proximal Support vector machine)等方法的学习原 4.1驾驶行为分类器测试 理s16,黄广斌等又在2012年提出了核ELM算 将采集的6种驾驶行为数据集中630个样本作 法[。与SVM、LS-sVM、P-SVM及原始的ELM算 为训练集,剩下的629个样本作为测试集,并分别测 法相比,核ELM算法的参数敏感性更低(特别是对 试核ELM算法和SVM算法设计的驾驶行为分类器 隐层节点数),且在隐层节点数足够大的情况下,算 的性能。 法便能获得较高的准确率,从而缩减了参数调优时 采用核ELM算法来设计驾驶行为分类时,核函 间。此外,核ELM算法不用计算隐层输出矩阵,只 数选用高斯核(RBF),正则项系数C和核参数y在 须通过计算核函数k(x,x)来确定最终的输出。 范围1og2C=[-20,20],log2y=[-20,20]内均按照步 基于核ELM算法的驾驶行为学习过程为: 长1等间距取值。测试结果如图8所示。 1)由输入的驾驶行为特征向量训练集确定最 采用SVM算法来设计驾驶行为分类时,核函数 优输出权重:B=H(I/C+HH)-T。 选用高斯核(RBF),惩罚系数C和核参数Y取值范 2)由输入的驾驶行为特征向量测试集得到驾 围同上。测试结果如图9所示。 驶行为分类器的输出函数: 1.0 f(x)=h(x)B=h(x)H (I/C+HH)-T 0.8 记k(x,x:)=h(x)·h(x:),2M=HH, 0.6 (m)g=h(x:)·h(x)=k(x:,x)。则驾驶行为的 0.4 核ELM分类器的输出为 0.2 f(x)=h(x)H (I/C+HH")-T= 0 10 20 「(x,x)77 0 10 log c k(x,x2) -10-20-20-100 (I/C+2M)T (6) 图8核ELM测试结果 k(x,N) Fig.8 Kernel ELM test results 式中:1为常向量,T为只与训练集标签相关的向 量,而核矩阵2只和训练阶段输入的驾驶行为特 1.0 征向量数据x:及样本的个数N有关,需要人为指定 0.8 的参数只有正则项系数C和核函数k(x,x:)(核中 0.6 包含核参数Y)。 0.4 3.5异常驾驶行为识别 02 实现驾驶行为识别后,需在此基础上进一步判 20 10 断车辆是否出现异常驾驶行为。对此,在系统识别 0 1020 logc -100 模块设定一个识别时间窗口[,马,]和该窗口内的变 -10-200 logr 道次数阈值n,、变速次数阈值s,。 图9SVM测试结果 1)若系统在窗口[t:,]内识别出的变道(包括 Fig.9 SVM test results
根据需要设定;xmax是所有特征值分量的最大值,xmin 是所有特征值分量的最小值,xi 是待处理的特征值, xi ′是归一化处理后的特征值。 这里选择 ymin = -1 和 ymax = 1 来归一化特征向量。 3.4 驾驶行为识别 提取车载手机传感器信号特征后,设计基于核 ELM 算法的分类器来识别各种驾驶行为。 极限学习机(ELM ,extreme learning machine)是 一种快速的单隐层神经网络(SLFN)训练算法,最早 由南洋理工大学黄广斌教授等[14] 于 2004 年提出; 结合支持向量机(SVM,support vector machine)、LS⁃ SVM(least square support vector machine) 及 P⁃SVM (Proximal Support vector machine) 等方法的学习原 理[15⁃16] ,黄广斌等又在 2012 年提出了核 ELM 算 法[17] 。 与 SVM、LS⁃SVM、P⁃SVM 及原始的 ELM 算 法相比,核 ELM 算法的参数敏感性更低(特别是对 隐层节点数),且在隐层节点数足够大的情况下,算 法便能获得较高的准确率,从而缩减了参数调优时 间。 此外,核 ELM 算法不用计算隐层输出矩阵,只 须通过计算核函数 k(x,xi)来确定最终的输出。 基于核 ELM 算法的驾驶行为学习过程为: 1)由输入的驾驶行为特征向量训练集确定最 优输出权重:β =H T (I/ C+HH T ) -1 T。 2)由输入的驾驶行为特征向量测试集得到驾 驶行为分类器的输出函数: f(x) = h(x)β = h(x)H T (I/ C + HH T ) -1T 记 k(x,xi) = h(x)·h T (xi),ΩELM = HH T , (ΩELM )ij = h(xi)·h(xj)= k( xi,xj)。 则驾驶行为的 核 ELM 分类器的输出为 f(x) = h(x)H T (I/ C + HH T ) -1 T = k(x,x1) k(x,x2) ︙ k(x,xN) é ë ê ê ê ê ê ù û ú ú ú ú ú T (I/ C + ΩELM) -1T (6) 式中:I 为常向量,T 为只与训练集标签相关的向 量,而核矩阵 ΩELM只和训练阶段输入的驾驶行为特 征向量数据 xi及样本的个数 N 有关,需要人为指定 的参数只有正则项系数 C 和核函数 k(x,xi) (核中 包含核参数 γ)。 3.5 异常驾驶行为识别 实现驾驶行为识别后,需在此基础上进一步判 断车辆是否出现异常驾驶行为。 对此,在系统识别 模块设定一个识别时间窗口[t i,t j]和该窗口内的变 道次数阈值 ns、变速次数阈值 ss。 1)若系统在窗口[ t i,t j]内识别出的变道(包括 左右两种变道)次数为 n,且 n>ns,则判定车辆出现 频繁变道的危险行为,并立即触发“频繁变道”报警 语音,以提醒驾驶员进行安全驾驶。 2)若系统在窗口[ t i,t j]内识别出的变速(包括 加速和减速)次数为 s,且 s>ss,则判定车辆出现频繁 加减速的危险行为,并立即触发 “频繁加减速”报警 语音,以提醒驾驶员进行安全驾驶。 3)若系统在窗口[ t i,t j]内识别出急刹车行为, 则判定车辆出现急刹车的危险行为,并立即触发 “急刹车”报警语音,以提醒驾驶员进行安全驾驶。 4 实验验证 4.1 驾驶行为分类器测试 将采集的 6 种驾驶行为数据集中 630 个样本作 为训练集,剩下的 629 个样本作为测试集,并分别测 试核 ELM 算法和 SVM 算法设计的驾驶行为分类器 的性能。 采用核 ELM 算法来设计驾驶行为分类时,核函 数选用高斯核(RBF),正则项系数 C 和核参数 γ 在 范围log2C = [-20,20],log2γ = [-20,20]内均按照步 长 1 等间距取值。 测试结果如图 8 所示。 采用 SVM 算法来设计驾驶行为分类时,核函数 选用高斯核(RBF),惩罚系数 C 和核参数 γ 取值范 围同上。 测试结果如图 9 所示。 图 8 核 ELM 测试结果 Fig.8 Kernel ELM test results 图 9 SVM 测试结果 Fig.9 SVM test results 第 3 期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·415·
.416 智能系统学报 第11卷 分析图8,采用核ELM算法设计的驾驶行为分 。异常驾驶行为检测系统 类器在A={(log2C,log2y)1log2C∈[-10,20],log2y ∈[-10,20]}及B={(log2C,log2y)1log2C∈[-20, 系统正在运行,请勿随意触碰按铅 20],log2y∈[-10,0]}两个区域内的正确识别率达 x轴加速度:-0.017853m/s2 y轴加速度:0.062485m/s2 到81%左右,且当C=1048576,y=206.8309时正 z轴加速度9.879135m/s2 确识别率最高,达到81.88%,此时的测试运行时间 纬度:1.000000 经度:1.000000 为0.0203s。 高程(海拔):0.000000 分析图9,采用SVM算法设计的驾驶行为分类 当前车辆计算速度(km/h):0.000000 当前车辆GPS定位速度(km/h):0.000000 器仅在D={(1og2C,log2y)1log,C∈[10,20],log2y 绕x轴角速度:0.000534rad/s ∈[-10,5]}区域内的正确识别率较高,达到80%左 绕y轴角速度:-0.002167rad/s 绕z轴角速度0.000031rad/s 右,且当C=101.5937,y=0.0408时正确识别率最 x轴环境磁场.35.758972uT 高,为80.76%,而此时的测试运行时间为0.8172s。 y轴环境磁场:23.878479uT z轴环境磁场:34.678650u 可见,基于核LM算法的驾驶行为分类器相比 车辆运行状态:正常 基于SVM的驾驶行为分类器有如下优点: 停止检测 1)对参数C和y的敏感性更低; 2)整体正确识别率更高; 图11系统运行界面 3)时间复杂度更低,实时性更强。 Fig.11 System operation interface 故本文采用核ELM算法设计驾驶行为分类器。 表24种车辆驾驶行为识别结果 4.2系统测试 Table 2 Four kinds of vehicle driving behavior recognition 为了测试系统性能,本文开展了系统测试试验。 results 试验路段为北京市房山区长阳镇长阳路一段路面平 行为 识别结果 坦且车辆较少的路段,如图10所示。 识别率/% 类别 变速 变道 正常 急刹车 变速 97 36 5 12 64.67(97/150) 变道 67 57 7 9 40.71(57/140) 正常 18 10 114 0 80.28(114/142) 急刹车 3 2 102 88.70(102/115) 5 结束语 图10试验路段 Fig.10 Experiment road 文章通过车载手机获取车辆运行动态参数,并 系统测试试验采用的驾驶行为分类器的主要参 采用核ELM算法训练出了鲁棒性较强的车辆驾驶 数为:核函数为高斯核(RBF),C=1048576,Y= 行为分类器,与基于SVM算法的分类器相比,前者 206.8309:而最优输出权重B是一个630×4的矩 对车辆驾驶行为的识别效果优于后者。提出的“车 阵,限于篇幅,在此不列出。 辆异常驾驶行为检测系统”对变速、急刹车、正常行 本次试验中,4位志愿者共做了150次变速实 驶等行为的识别效果令人满意。在后续研究中,我 验,140次变道实验,115次急刹车实验,约142次正 们将改进车辆变道行为识别方法,并研究手机传感 常行驶实验。系统运行界面如图11所示,系统识别 器数据实时滤波技术,以剔除噪声干扰,提高识别精 结果如表2所示。由表2可知,系统对变速、急刹 度。此外,在检测到车辆异常驾驶行为信息后,如何 车、正常行驶等行为识别效果较好,但对变道行为识 将信息上传至监控端,而监控端在接收信息后如何 别效果较差。变道实例有140个,其中57个被正确 将信息反馈至监测路网内的车辆也是今后努力的方 分类,67个被误判为变速,7个被误判为正常行驶,9 向81。 个被误判为急刹车,但这合乎常理,因为变道过程中 经常伴随减速行为,只是有时候减速行为特征比变 参考文献: 道行为特征更明显。 [1]KWAPISZ J R,WEISS G M,MOORE S A.Activity recog-
分析图 8,采用核 ELM 算法设计的驾驶行为分 类器在 A = {(log2C,log2γ) | log2C∈[ -10,20],log2γ ∈[-10,20]}及 B = {( log2C,log2γ) | log2C∈[ -20, 20],log2γ∈[-10,0]}两个区域内的正确识别率达 到 81%左右,且当 C = 104 857 6,γ = 206.830 9 时正 确识别率最高,达到 81.88%,此时的测试运行时间 为 0.020 3 s。 分析图 9,采用 SVM 算法设计的驾驶行为分类 器仅在 D = {( log2C,log2γ) | log2C∈[10,20],log2γ ∈[-10,5]}区域内的正确识别率较高,达到 80%左 右,且当 C = 101.5937,γ = 0.040 8 时正确识别率最 高,为 80.76%,而此时的测试运行时间为 0.817 2s。 可见,基于核 ELM 算法的驾驶行为分类器相比 基于 SVM 的驾驶行为分类器有如下优点: 1)对参数 C 和 γ 的敏感性更低; 2)整体正确识别率更高; 3)时间复杂度更低,实时性更强。 故本文采用核 ELM 算法设计驾驶行为分类器。 4.2 系统测试 为了测试系统性能,本文开展了系统测试试验。 试验路段为北京市房山区长阳镇长阳路一段路面平 坦且车辆较少的路段,如图 10 所示。 图 10 试验路段 Fig.10 Experiment road 系统测试试验采用的驾驶行为分类器的主要参 数为:核函数为高斯核(RBF),C = 104 857 6,γ = 206.830 9;而最优输出权重 β 是一个 630 × 4 的矩 阵,限于篇幅,在此不列出。 本次试验中,4 位志愿者共做了 150 次变速实 验,140 次变道实验,115 次急刹车实验,约 142 次正 常行驶实验。 系统运行界面如图 11 所示,系统识别 结果如表 2 所示。 由表 2 可知,系统对变速、急刹 车、正常行驶等行为识别效果较好,但对变道行为识 别效果较差。 变道实例有 140 个,其中 57 个被正确 分类,67 个被误判为变速,7 个被误判为正常行驶,9 个被误判为急刹车,但这合乎常理,因为变道过程中 经常伴随减速行为,只是有时候减速行为特征比变 道行为特征更明显。 图 11 系统运行界面 Fig.11 System operation interface 表 2 4 种车辆驾驶行为识别结果 Table 2 Four kinds of vehicle driving behavior recognition results 行为 类别 识别结果 变速 变道 正常 急刹车 识别率/ % 变速 97 36 5 12 64.67(97 / 150) 变道 67 57 7 9 40.71(57 / 140) 正常 18 10 114 0 80.28(114 / 142) 急刹车 9 2 2 102 88.70(102 / 115) 5 结束语 文章通过车载手机获取车辆运行动态参数,并 采用核 ELM 算法训练出了鲁棒性较强的车辆驾驶 行为分类器,与基于 SVM 算法的分类器相比,前者 对车辆驾驶行为的识别效果优于后者。 提出的“车 辆异常驾驶行为检测系统”对变速、急刹车、正常行 驶等行为的识别效果令人满意。 在后续研究中,我 们将改进车辆变道行为识别方法,并研究手机传感 器数据实时滤波技术,以剔除噪声干扰,提高识别精 度。 此外,在检测到车辆异常驾驶行为信息后,如何 将信息上传至监控端,而监控端在接收信息后如何 将信息反馈至监测路网内的车辆也是今后努力的方 向[18] 。 参考文献: [1]KWAPISZ J R, WEISS G M, MOORE S A. Activity recog⁃ ·416· 智 能 系 统 学 报 第 11 卷
第3期 周后飞,等:智能手机车辆异常驾驶行为检测方法 .417. nition using cell phone accelerometers[C]//Proceedings of 245-247. the Fourth International Workshop on Knowledge Discovery LI Weijian,LIN Yaping,YE Songtao.Shock detection from Sensor Data.Washington,DC,USA,2010,12(2): with smart mobile phone and its application in car accident 74-82. self-rescue[J].Computer engineering,2011,37(9): [2]FANG S H,LIANG Y C,CHIU K M.Developing a mobile 245-247. phone-based fall detection system on android platform[C]/ [13]赵龙,闵昆龙,韩玉杰.基于智能手机群的车辆事故自 Proceedings of Computing,Communications and Applica- 救系统[J].计算机系统应用,2013,22(2):34-37. tions Conference.Hong Kong,China,2012:143-146. ZHAO Long,MIN Kunlong,HAN Yujie.Vehicle accident [3]VIET V Q,LEE G,CHOI D.Fall detection based on move- self-rescue system based on smart mobile phone groups[J]. ment and smart phone technology [C]//Proceedings of Computer systems applications,2013,22(2):34-37. IEEE RIVF International Conference on Computing and [14]HUANG Guangbin,ZHU Qinyu,SIEW C K.Extreme Communication Technologies,Research,Innovation,And learning machine:a new learning scheme of feedforward Vision For The Future.Ho Chi Minh City,Vietnam,2012: neural networks [C]//Proceedings of IEEE International 1.4. Joint Conference on Neural Networks.Budapest,Hunga- [4]ZHANG Shumei,MCCULLAGH P,NUGENT C,et al.Ac- y,2004,2:985-990. tivity monitoring using a smart phone's accelerometer with [15]CORTES C,VAPNIK V.Support-vector networks[J].Ma- hierarchical classification[C]//Proceedings of the 6Inter- chine learning,1995,20(3):273-297. national Conference on Intelligent Environments.Kuala [16]FUNG G,MANGASARIAN O L.Proximal support vector Lumpur,Malaysia,2010:158-163. machine classifier[C]//Proceedings of the 7th ACM SIGK- [5]ZHAO Zhongtang,CHEN Yiqiang,LIU Junfa,et al.Fall DD International Conference on Knowledge Discovery and detecting and alarming based on mobile phone [C]//Pro- Data Mining.New York,NY.USA,2001:77-86. ceedings of Ubiquitous Intelligence Computing and the 7 [17 HUANG Guangbin,DING Xiaojian,ZHOU Hongming. International Conference on Autonomic Trusted Compu- Optimization method based extreme learning machine for ting.Xi'an,China,2010:494-497. classification[J].Neurocomputing,2010,74(1/2/3): [6]BAI Yingwen,WU S C,TSAI C L.Design and implementa- 155-163. tion of a fall monitor system by using a 3-axis accelerometer [18]肖艳丽,张振字,杨文忠.移动数据的交通出行方式识 in a smart phone[C]//Proceedings of the 16t International 别方法[J].智能系统学报,2014,9(5):536-543. Symposium on Consumer Electronics.Harrisburg,PA, XIAO Yanli,ZHANG Zhenyu,YANG Wenzhong.Re- USA,2012:1-6. search of the identification methods for transportation [7]DAI Jiangpeng,TENG Jin,BAI Xiaole,et al.Mobile modes based on mobile data[J].CAAI transactions on in- phone based drunk driving detection[C]//Proceedings of telligent systems,2014,9(5):536-543. the 4%International Conference on-NO Permissions,Perva- 作者简介: sive Computing Technologies for Healthcare.Munich,Ger- 周后飞,男,1990年生,硕士研究 many,2010:1-8. 生,主要研究方向为智能交通与设备。 [8]PAEFGEN J,KEHR F,ZHAI Yudan,et al.Driving behav- ior analysis with smartphones:insights from a controlled field study[C]//Proceedings of the 11 Conference on Mo- bile and Ubiquitous Multimedia.New York,NY,USA, 2012:408-414. [9]XU Lunbo,LI Shunyang,BIAN Kaigui,et al.Sober-Drive: 刘华平,男,1976年生,副教授,主 A smartphone-assisted drowsy driving detection system 要研究方向为智能机器人。 [C]//Proceedings of International Conference on Compu- ting,Networking and Communications.Honolulu,HI, USA,2014:398-402. [10]EREN H,MAKINIST S,AKIN E,et al.Estimating driv- ing behavior by a smartphone [C]//Proceedings of IEEE Intelligent Vehicles Symposium.Alcala de Henares, 石红星,男,1974年生,高级工程 Spain,2012:234-239. 师,主要研究方向为路面材料、交通安 [11]FAZEEN M,GOZICK B,DANTU R,et al.Safe driving 全、智能交通,先后主持和参加多项省 usin g mobile phones[J].IEEE transactions on intelligent 部级课题,获省级科技进步一等奖1 transportation systems,2012,13(3):1462-1468. 项、三等奖2项,发表学术论文20 [12]李伟健,林亚平,叶松涛.智能手机碰撞检测及在汽车 余篇。 事故自救中的应用[J].计算机工程,2011,37(9):
nition using cell phone accelerometers[C] / / Proceedings of the Fourth International Workshop on Knowledge Discovery from Sensor Data. Washington, DC, USA, 2010, 12( 2): 74⁃82. [2]FANG S H, LIANG Y C, CHIU K M. Developing a mobile phone⁃based fall detection system on android platform[C] / / Proceedings of Computing, Communications and Applica⁃ tions Conference. Hong Kong, China, 2012: 143⁃146. [3]VIET V Q, LEE G, CHOI D. Fall detection based on move⁃ ment and smart phone technology [ C ] / / Proceedings of IEEE RIVF International Conference on Computing and Communication Technologies, Research, Innovation, And Vision For The Future. Ho Chi Minh City, Vietnam, 2012: 1⁃4. [4]ZHANG Shumei, MCCULLAGH P, NUGENT C, et al. Ac⁃ tivity monitoring using a smart phone’ s accelerometer with hierarchical classification[C] / / Proceedings of the 6 th Inter⁃ national Conference on Intelligent Environments. Kuala Lumpur, Malaysia, 2010: 158⁃163. [5] ZHAO Zhongtang, CHEN Yiqiang, LIU Junfa, et al. Fall detecting and alarming based on mobile phone [ C] / / Pro⁃ ceedings of Ubiquitous Intelligence & Computing and the 7 th International Conference on Autonomic & Trusted Compu⁃ ting. Xi’an, China, 2010: 494⁃497. [6]BAI Yingwen, WU S C, TSAI C L. Design and implementa⁃ tion of a fall monitor system by using a 3⁃axis accelerometer in a smart phone[C] / / Proceedings of the 16 th International Symposium on Consumer Electronics. Harrisburg, PA, USA, 2012: 1⁃6. [7] DAI Jiangpeng, TENG Jin, BAI Xiaole, et al. Mobile phone based drunk driving detection[C] / / Proceedings of the 4 th International Conference on⁃NO Permissions, Perva⁃ sive Computing Technologies for Healthcare. Munich, Ger⁃ many, 2010: 1⁃8. [8]PAEFGEN J, KEHR F, ZHAI Yudan, et al. Driving behav⁃ ior analysis with smartphones: insights from a controlled field study[C] / / Proceedings of the 11 th Conference on Mo⁃ bile and Ubiquitous Multimedia. New York, NY, USA, 2012: 408⁃414. [9]XU Lunbo, LI Shunyang, BIAN Kaigui, et al. Sober⁃Drive: A smartphone⁃assisted drowsy driving detection system [C] / / Proceedings of International Conference on Compu⁃ ting, Networking and Communications. Honolulu, HI, USA, 2014: 398⁃402. [10]EREN H, MAKINIST S, AKIN E, et al. Estimating driv⁃ ing behavior by a smartphone [ C] / / Proceedings of IEEE Intelligent Vehicles Symposium. Alcalá de Henares, Spain, 2012: 234⁃239. [11]FAZEEN M, GOZICK B, DANTU R, et al. Safe driving usin g mobile phones[ J]. IEEE transactions on intelligent transportation systems, 2012, 13(3): 1462⁃1468. [12]李伟健, 林亚平, 叶松涛. 智能手机碰撞检测及在汽车 事故自救中的应用[J]. 计算机工程, 2011, 37(9): 245⁃247. LI Weijian, LIN Yaping, YE Songtao. Shock detection with smart mobile phone and its application in car accident self⁃rescue [ J ]. Computer engineering, 2011, 37 ( 9 ): 245⁃247. [13]赵龙, 闵昆龙, 韩玉杰. 基于智能手机群的车辆事故自 救系统[J]. 计算机系统应用, 2013, 22(2): 34⁃37. ZHAO Long, MIN Kunlong, HAN Yujie. Vehicle accident self⁃rescue system based on smart mobile phone groups[J]. Computer systems & applications, 2013, 22(2): 34⁃37. [14] HUANG Guangbin, ZHU Qinyu, SIEW C K. Extreme learning machine: a new learning scheme of feedforward neural networks [ C] / / Proceedings of IEEE International Joint Conference on Neural Networks. Budapest, Hunga⁃ ry, 2004, 2: 985⁃990. [15]CORTES C, VAPNIK V. Support⁃vector networks[J]. Ma⁃ chine learning, 1995, 20(3): 273⁃297. [16] FUNG G, MANGASARIAN O L. Proximal support vector machine classifier[C] / / Proceedings of the 7 th ACM SIGK⁃ DD International Conference on Knowledge Discovery and Data Mining. New York, NY, USA, 2001: 77⁃86. [ 17] HUANG Guangbin, DING Xiaojian, ZHOU Hongming. Optimization method based extreme learning machine for classification[ J]. Neurocomputing, 2010, 74 ( 1 / 2 / 3): 155⁃163. [18]肖艳丽, 张振宇, 杨文忠. 移动数据的交通出行方式识 别方法[J]. 智能系统学报, 2014, 9(5): 536⁃543. XIAO Yanli, ZHANG Zhenyu, YANG Wenzhong. Re⁃ search of the identification methods for transportation modes based on mobile data[J]. CAAI transactions on in⁃ telligent systems, 2014, 9(5): 536⁃543. 作者简介: 周后飞,男,1990 年生,硕士研究 生,主要研究方向为智能交通与设备。 刘华平,男,1976 年生,副教授,主 要研究方向为智能机器人。 石红星,男,1974 年生,高级工程 师,主要研究方向为路面材料、交通安 全、智能交通,先后主持和参加多项省 部级课题,获省级科技进步一等奖 1 项、三 等 奖 2 项, 发 表 学 术 论 文 20 余篇。 第 3 期 周后飞,等:智能手机车辆异常驾驶行为检测方法 ·417·