【摘要】 智能车伙伴基于AIoT,利用实时抓取到的图像信息融合实时监测的体征数据,综合判断驾驶员疲劳程度和状态,并发出提醒,最终完成“基于AIoT的驾驶员状态实时监测系统

经常在电视上总会看到这样的消息:xxx道路发生严重交通事故,X死X伤。

疲劳驾驶和酒驾目前已经成为高速上的头号杀手,根据相关数据统计:
▸每年由酒后驾车引发的交通事故达数万起;而造成死亡的事故中50%以上都与酒后驾车有关;
▸每年因疲劳驾驶引发的事故,致9万多人死亡或重伤,高速路上20%的事故都是因为疲劳驾驶。

触目惊心的数字,深深的印在三位95后学生的心里,并埋下了一颗“改变这个现状”的种子,为解决酒驾和疲劳驾驶他们组成了“智能车伙伴团队”。

开发初衷

“如果可以实时监测驾驶员的身体状况,包括疲劳程度、心率、血压、血氧、体温、酒精含量,是不是可以减少这类交通事故的发生呢?”智能车伙伴队长丁茹梦说。

于是智能车伙伴基于AIoT,利用实时抓取到的图像信息融合实时监测的体征数据,综合判断驾驶员疲劳程度和状态,并发出提醒,最终完成“基于AIoT的驾驶员状态实时监测系统”。他们相信,通过这个方案,能够有效的防止交通事故发生并挽救生命。

基于AIoT的驾驶员状态实时监测系统

AIoT无疑是今年的热门话题之一,融合AI技术和IoT技术,通过物联网产生、收集海量的数据存储于云端、边缘端,再通过大数据分析以及更高形式的人工智能,实现万物数据化、万物智联化。而要做好驾驶员实时动态监测,人工智能算法和物联网是必不可少的技术。

当前主流的疲劳驾驶监测方法包括:移动应用APP如地图软件等,根据驾驶时间或里程超过某一阈值时即进行提醒,不够科学;少量高档汽车中配置了通过图像分析手段判定驾驶员状态的功能,但成本相对较高,需出厂前预装,通用性较差。

基于AIoT的驾驶员状态实时监测系统,通过Landmark 算法来实现人脸检测及特征点提取,再利用眼部特征点计算EAR值,进而结合 PERCLOS 疲劳判断准则,算出PERCLOS值,再结合体征数据变化情况,来综合判别驾驶员的疲劳程度。

同时,利用华为云IoT提供的网络管道模块,将采集的信息上传至华为云IoT平台,平台对信息进行解析,再推送至云端应用服务器,最终由云端应用服务器将分析信息下发至手机APP。

智能车伙伴为此做了场景模拟,在不影响驾驶的情况下,将多种传感器于方向盘套内,采用图像与传感器结合,同时利用头部姿态算法、表情识别算法,实时监测驾驶员表情、身体状态。当监测到驾驶员劳驾驶,长时间不注视前方或愤怒驾驶时,系统对驾驶员进行报警提醒以及向其家人发送相关信息。

凭借AIoT驾驶员监测系统,智能车伙伴在2019年获得了华为开发者大赛·IoT赛道三等奖。

办法都是在“坑”里多待两天想出来的

“我们在开发中也遇到不少的‘坑’,但在这个‘坑’里转悠两天,就能想到解决的办法了。”丁茹梦说道。

虽然在开发中遇到了信息采集、分析结果上报等多种方面不成功的问题,但对他们来说,最难的是他们都没有过驾驶经验,不了解汽车。为了“知己知彼”,刚刚领了驾驶证的队员不得不被迫租一辆共享汽车,在车辆、人行往来较少的道路上进行场景模拟和实验。

一人驾驶,一人拍摄、一人记录问题,一起修复旧Bug,发现新Bug…为了确保系统的可行性,丁茹梦和她的小伙伴不断地测试论证,历时2个月的打磨,最终基于AIoT打造的驾驶员状态实时监测系统成功“出炉”。

“作品让我们感受到了成为开发者的自豪”

谈及参赛初衷,丁茹梦说道:“华为开发者大赛是全球性的,而且与来自全球的企业、学生同台竞技,我们更想知道自己的作品和能力与别人的差距在哪里,是青铜,白银,还是王者?于是,我们就来了。”

经过2个月的开发经历,智能车伙伴从课本理论到真实场景实践,从初出茅庐的急躁到驾轻就熟的从容,现在他们似乎对开发者有了更深刻的理解:“主动探索,不放弃,成为开发者是一个有趣过程,看到自己的作品能给世界带来一点点的改变,这让我们感受到了成为开发者的自豪。”队长丁茹梦说。

大四的学生,面临着就业、考研的选择,而智能车伙伴团队也即将各奔东西,但对他们来,《基于AIoT的驾驶员状态实时监测系统》不仅仅是团队的纪念作品,还是他们毕业前送给自己的一份“礼物”。

华为开发者大会2020(Cloud)将于2020年2月11日-12日在深圳举办,这是华为面向ICT(信息与通信)领域全球开发者的年度顶级旗舰活动。大会旨在搭建一个全球性的交流和实践平台,开放华为30年积累的ICT技术和能力,以“鲲鹏+昇腾”硬核双引擎,为开发者提供澎湃动力,改变世界,变不可能为可能。
本次大会设有两场主题演讲、数十个Codelab、上百场技术论坛、三万平米展区、热门开源项目、创新大赛、初创公司与投资者对接会、黑客松、音乐节等活动,面向企业开发者、初创公司、学生等群体提供个性化内容体验。我们期待与你在一起,梦飞扬!

【华为云技术分享】HDC.Cloud | 为防止交通事故,95后学生运用“黑科技”这样做!相关推荐

  1. 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(下)

    [华为云技术分享]三大前端技术(React,Vue,Angular)探密(上) [Angular] Angular(通常被称为 "Angular 2+"或 "Angula ...

  2. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 1

    前言 以互联网为代表的信息技术的迅猛发展对整个经济体系产生了巨大的影响.信息技术的发展一方面使知识的积累和传播更加迅速,知识爆炸性的增长:另一方面,使信息的获取变得越来越容易,信息交流的强度逐渐增加, ...

  3. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 3

    4. 微观层面 4.1 个体动机 在开源软件发展之初, 商业组织的投入很少甚至没有, 完全是靠Richard Stallman 或者 linus Torvalds 这样的个人在努力推动开源软件艰难前行 ...

  4. 【华为云技术分享】直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读

    3月24日14:00-17:00,HDC.Cloud开发者沙龙系列云数据库专场直播线上开启,此次华为云数据库通过三场直播从NoSQL数据库新技术.数据库迁移.行业解决方案等方面对云端数据库进行深度解读 ...

  5. 【华为云技术分享】HDC.Cloud|华为云Stack大咖说:如何实现微服务架构下的分布式事务

    离华为开发者大会2020(Cloud)开幕仅剩一月左右,让开发者们和华为大咖近距离沟通的扫地僧早午餐会也已经开放预约.但是,有些小伙伴们已经等不及到二月了,别急,福利这不就来了吗!华为云Stack混合 ...

  6. 【华为云技术分享】【资料下载合集】HDC.Cloud华为开发者大会2020

    [摘要] 小伙伴们今天有观看直播吧!看到各种灵魂弹幕涌现,当然也有爱学习的小伙伴问线上资料从哪下载呢?热心小编汇总线上各大演讲材料分享给大家,欢迎下载! 温馨提醒:下载资料请提前登录华为云账号 类别 ...

  7. 【华为云技术分享】华为开发者大会HDC.Cloud带你探索强化学习三大挑战及落地实践

    2015-2017年间,AlphaGo系列事件宣告在围棋领域AI算法战胜人类世界冠军,这主要得益于其背后的核心技术-深度强化学习技术.之后研究者开始转向更加复杂的对战博弈场景,典型例子如Deepmin ...

  8. 【华为云技术分享】从 Cloud 1.0 到 2.0,云计算的“多元架构命题”

    今天,我们处于 Cloud 2.0 时代.1.0 时代,企业接触云计算,开始上云:2.0 时代,企业云化加深,核心业务上云.然而,在 2.0 时代,我们看到云计算正在进入多元架构时代. 什么是多元架构 ...

  9. 【华为云技术分享】全WEB化开发体验,开发者新利器华为云CloudIDE即将揭秘

    随着公有云的不断普及,无论是企业办公.社交网络,还是线上娱乐都越来越依赖云上提供的各种服务,微服务.DevOps.持续交付.容器化等云原生技术和理念也在企业上云大背景下不断对现有的开发活动以及开发工具 ...

最新文章

  1. php中int()强制转换,php下intval()和int强制转换使用的区别是什么
  2. SAP实施顾问参与主数据搜集的四大好处
  3. agx 安装ros opencv_怎样在ROS下实现基于YOLO的px4无人机目标检测?
  4. oracle定时任务会漂移,定时任务与手动执行脚本时的一个重要注意事项
  5. Linux Distribution Timeline for 2010(Linux 2010 年发行版时间线/族谱/发展图)
  6. c++中的继承--2(继承中的析构函数和构造函数,继承中同名成员,继承中静态成员)
  7. oracle 几个字段中某个字段大于0其他字段不再进行统计?_如何深入理解MySQL 8.0直方图?...
  8. html中依次展开的搜索框,jQuery+CSS3动画展开收缩搜索框特效
  9. SQLServer格式化时间
  10. WebService服务发布与使用(JDK自带WebService)
  11. paip.c#图片裁剪
  12. Excel数据转化为sql脚本
  13. python端口扫描
  14. 伟大的UHD编解码器的辩论:谷歌VP9与HEVC / H.265
  15. linux中的.sh文件是什么
  16. pdf批量修改属性工具软件使用教程
  17. 常用ruby gem
  18. 在Delphi下使用迅雷APlayer组件进行免注册开发
  19. 获取安卓的SHA1值
  20. 目标检测 | 让YOLOv2告诉你Trick的力量

热门文章

  1. 视觉SLAM笔记(18) Sophus
  2. ROS笔记(11) Qt工具箱
  3. mysql5.045_数据库升级后goldengate报错,ORA-04045
  4. php接收get参数false是字符串,php怎么接收url参数
  5. c语言结构体数组存入文件_c语言怎么用文件保存和读取 结构体数组/
  6. 用excel 2016连接mysql_excel导入mysql数据库方法(最新,2016年2月19日)
  7. maya多边形建模怎样做曲面_一名合格的模型师,不得不学习掌握的几种建模方法,你会了吗?...
  8. java基础语法3 方法
  9. Linux学习笔记(一)——简介
  10. SpringMVC(二)高级