从ADAS到自动驾驶(一):自动驾驶的发展及分级

好久没更新了,今天写一点吧!!!

下面所讲的车辆检测主要是针对车载传感器车辆检测,不是十字路口那种车辆检测,这个属于静态背景的车辆检测,和我们车载传感器获取的车辆信息量不一样,场景不一样,检测方法也是有区别的,大家不要混淆。

车辆检测的主要方法有通过阴影检测,通过机器学习检测、通过深度学习检测、通过车灯检测等,特别说一下,车灯在夜间的效果较好,可以弥补使用摄像头进行车辆检测时夜间捕捉特征比较少的这个缺陷。车辆检测的传感器主要还是雷达、摄像头,最主要的还是使用摄像头。测距使用单目可以建立简单的测距模型,精度在米级,使用双目测距的精度在一定范围内在亚米级,这个一定范围是有原因的,双目测距,越远像素点代表的深度信息越多,遮挡的越严重,所以太远双目测距精度和近处的精度是不能同步的。雷达测量车距精度是亚米级。对测距这里是顺便提一下,本文还是主要描述车辆检测算法。

通过车牌定位车辆的方法基本不能适合车辆的

一、通过阴影进行车辆检测

这种方法是比较古老的,大概在07年左右,有很多的论文出现了这种过检测方法,核心的思想是,在标准结构化的道路面上,车辆遮挡光照,在地面上有一个特征明显的本影区,通过提取这个阴影,可以找到车辆的位置。如果感兴趣,可以去网上查一下这方面的文章。下面具体讲一下使用传统的图像处理方法提阴影检测车辆。

二、通过车灯检测车辆

三、机器学习传统方法进行车辆检测

机器学习自2006年以来取得突破进展,依赖大数据和多层神经网络训练得到的结果,准确率迅速提升,在各个识别比赛中取得非常好的成绩。大数据保证了样本的多样性,使得最终的训练结果从统计规律来讲,覆盖的特征范围更广(准确的说不能说是特征,应该是抽象的描述)。多层神经网络层为准确提取这些特征或者得到这些特征的微观描述提供了一种更加准确的方法。

在机器学习下面的大类深度学习火起来之前,其实工程应用较多的还是传统的机器学习方法,比如遗传算法、KNN、SVM等,在今天,这些方法依然非常实用。其中adaboost机器学习对于特定的类别物体识别具有很好的效果,实时性都还不错。使用adaboost方法训练得到的分类器可以用移植到嵌入式设备上实时检测车辆,这个方法也是目前一些ADAS方案商实现前碰撞预警车辆检测的主要方法。

四、机器学习之深度学习检测车辆

深度学习作为机器学习的一种,在物体检测的准确率和定位方面,是其它方法目前无法相比较的。深度学习的模型经过大牛的一番酝酿之后,每次发布的新算法,得到的检测结果的实时性都是质的提升。主要的模型有CNN,Fast R-CNN,Faster R-CNN,YOLO,SSD,等,大家可以去搜一下。我用YOLO跑了一遍模型,主要是考虑到YOLO的实时比较好,SSD速度也非常快,大家感兴趣可以试着做一下。先放一张图来



第七十一篇:从ADAS到自动驾驶(四):车辆检测相关推荐

  1. 第七十三篇:从ADAS到自动驾驶(六):可行驶区域检测

    ADAS到自动驾驶(六):可行使区域检测 车辆的可行驶区域包括了结构化的路面.半结构化的路面.非结构化的路面.结构化的路面一般是有道路边缘线,路面结构单一,比如城市主干道,高速.国道.省道等,这个路面 ...

  2. 第七十篇:从ADAS到自动驾驶(三):车道检测

    作者:liaojiacai     邮箱: ljc_v2x_adas@foxmail.com 从ADAS到自动驾驶(三):车道检测         车道线检测是我最先接触并自己实践了一把的ADAS算法 ...

  3. 第六十八篇:从ADAS到自动驾驶(一):自动驾驶发展及分级

    作者:liaojiacai     邮箱: ljc_v2x_adas@foxmail.com 从ADAS到自动驾驶(一):自动驾驶的发展及分级 从今天起,我将根据自己所接触的ADAS和无人驾驶技术,来 ...

  4. 第六十九篇:从ADAS到自动驾驶(二):ADAS的功能及发展

    作者:liaojiacai     邮箱: ljc_v2x_adas@foxmail.com 从ADAS到自动驾驶(二):ADAS的功能及发展          根据Wikipedia在线百科全书的定 ...

  5. 第四届汽车 ADAS 与自动驾驶论坛

    第四届汽车 ADAS 与自动驾驶论坛 – 21 日记录整理 3 月 21 日,CCIA 和佐思产研在上海组织举办了第四届汽车 ADAS 与自动驾驶论坛,邀请了吉利.长城.蔚来等车厂,地平线.ARM(暂 ...

  6. 小鹏、蔚来相继车祸,自动驾驶四字不等于“全自动”,也分等级!

    这两天,伴随着新能源汽车头部玩家小鹏.蔚来相继发生车祸,自动驾驶一下成为热议话题. 毕竟自动驾驶功能都是小鹏.蔚来的核心卖点之一,且是引以为豪的核心技术. 先来看看小鹏汽车的: 销售:你看这个ACC, ...

  7. 全新 ADAS 和自动驾驶车辆系统的处理器性能和安全要求

    简介 当今汽车行业的创新正在加速,因为各公司正在竞相成为安全和自动驾驶车辆领域的市场领导者.随着车辆控制正在从人类转变为车辆的主动安全系统,更多传感器 – 摄像头.雷达.激光雷达等 – 正被添加到汽车 ...

  8. AUTOSAR专业知识篇(六)-自动驾驶传感器的选择与布置

    01 前言 今年号称是激光雷达元年!各厂家纷纷发布搭载激光雷达的车型,不光是新势力,如小鹏.蔚来,也包括传统汽车厂家,如上汽.长城.北汽等,都是计划今明两年量产. 同时,毫米波雷达数量,也从1~5颗拓 ...

  9. 自动驾驶的车辆检测技术详解

    / 导读 / 对于目前火热的自动驾驶而言,普通人可能会产生疑问,自动驾驶系统如何感知周围环境并做出相应的合理的决定并执行?其实,自动驾驶技术的主要模块共三大类,即感知.规划和控制.它们之间相互协作,共 ...

最新文章

  1. Python:Scrapy的settings
  2. CAPSNET:具有自我注意路由的胶囊网络
  3. python windows系统调用_python日记第四章:python用os和sys模块进行系统调用
  4. centos 5 .6安装NTP服务器
  5. Liteide go: cannot find GOROOT directory
  6. opengl加载显示3D模型IFC类型文件
  7. spark submit参数及调优
  8. php 动态修改网站配置,动态修改php的配置项
  9. datagridview绑定与详细说明 (搜集)
  10. jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码
  11. Hibernate一对一主键单向关联
  12. Vmware Linux 固定IP配置(CenOS7)
  13. Vue报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  14. java 内部错误2753_重新安装java出现错误的解决方法
  15. yiibooster+bsie
  16. 【密码学】一文读懂ZUC算法
  17. 双系统安装 Ubuntu 18.04 以及删除双系统中的 Ubuntu 的方法
  18. 数字逻辑与数字系统总结
  19. 学计算机高中应选什么科目,学计算机高中需要选哪三科?高中自选三科怎么上课?...
  20. CImageList::GetImageInfo取到的bitmap不能用

热门文章

  1. 夯实数据底座,安利实现业务持续增长 | 案例研究
  2. 2018 年秋季 10 月江苏省计算机等级考试回忆(二级 Python)
  3. 王者荣耀显示服务器爆满进不去,王者荣耀榜一二秀恩爱,服务器爆满进不去,榜四:他俩不是人...
  4. cocos2d-x 横板游戏触屏人物和背景移动 方法2
  5. [Android 性能优化系列]内存之终极篇--降低你的内存消耗
  6. 抖音养号需要注意什么?
  7. 分布式管理控制系统Git与项目托管平台Github相关概念、工作流程与操作方法
  8. python修改excel背景色,基于python的excel背景颜色控制
  9. 在家学习专业护眼灯什么牌子好?315合格儿童护眼灯品牌
  10. CC2640之看门狗