毫米波与视觉融合及车道线检测视频分享

微信公众号:幼儿园的学霸
个人的学习笔记,关于OpenCV,关于机器学习, …。问题或建议,请公众号留言;

ADAS项目基本就要结束了,今天将项目中的部分结果视频进行一下分享,希望展示的结果能够启迪他人,对其有所帮助。展示的视频分为两部分:1)毫米波和视觉融合的结果2)车道线的检测结果。

毫米波和视觉融合结果

毫米波和视觉融合——像素坐标系下的融合

在进行毫米波和视觉融合时,最初采用的是像素坐标系下的融合方案,具体思路在之前的文章中已经有过详细描述。简单来说就是利用毫米波数据确定各目标在图像上的大致检测范围,然后在这个范围内进行目标识别or目标分类。当时采用了传统的机器学习的方案,由于纯检测效果不是很好,因此采用了检测+跟踪同时进行,而针对远近目标的区别,构造了双目标检测器,分别检测远近的目标。具体效果视频见下:
微信公众号视频
原始视频偏暗,显示的视频已经经过滤波、均衡化处理。视频中绿色框是毫米波确定的区域,红色框是检测出来的车辆。

毫米波和视觉融合——世界坐标系下的融合

由于机器学习的方案检测行人时效果很差,因此后期采用端到端的深度学习方案进行目标检测。深度学习在检测目标上效果远远优于传统的机器学习方案,此时,毫米波就处于辅助的地位,不像上面的方案中毫米波处于主要地位。此时,不可能针对毫米波确定的各可能区域进行一次深度学习的判别,这样整个过程耗时将非常严重,arm开发板支撑不起这样的运算。为此,针对融合方案也进行了更改,采用在世界坐标系下进行两者的融合。思路为:视觉目标检测--->世界坐标计算--->遍历毫米波目标数据融合。具体检测效果如下(视频在微信公众号):
微信公众号视频
视频中间部分为世界坐标系下毫米波(黑点)目标和视觉目标(蓝点)的位置信息,红点为毫米波目标与视觉目标相融合的目标,当出现成功融合的目标时(红点),在视频的右侧检测结果显示界面,矩形框的上方调试信息最后一行会出现Radar字样,意味着该目标和毫米波目标融合在了一起。

车道线检测

该部分展示的视频非项目中所用的方案,这只是我准备换一个思路做车道线检测时所写,该部分尚未完成,代码已经搁置了将近4个月(前段时间清理电脑,代码也不小心被删了,只留下硬盘中还存留有一部分视频,有点遗憾),现在展示出来,分享一下。该代码的思路是:
1)车道线提取。根据车道线像素宽度确定车道线位置,可以理解为一个二值化过程(或者说语义分割的过程),但是非传统的利用颜色阈值的二值化;
2)逆透视变换(前述文章已描述);
3)统计像素直方图确定车道线位置(之前的opencv reduce()文章);
4)滤波处理,保证车道线的稳定;
5)将结果变换至原始图像,进行绘图和坐标转换。
6)对代码优化,部分模块并行化处理。

这是当初写代码的一个思路流程,部分环节之前的文章都有涉及到。整个代码的框架已经搭建完毕,遗憾的是,代码丢失,要重头开始了,估计目前很少有时间做这个了。将思路分享出来,也许某些人可以用上呢。具体结果如下:
微信公众号视频


下面的是我的公众号二维码图片,欢迎关注。

毫米波与视觉融合及车道线检测视频分享相关推荐

  1. 车道线检测综述及新工作汇总

    编辑丨3D视觉工坊 车道线检测综述及近期新工作--为ADAS.自动驾驶服务. 部分视频效果展示: https://www.bilibili.com/video/BV1E54y1V7G4 https:/ ...

  2. 视觉感知(三):车道线检测

    1. 简介 本期为大家带来车位线检测相关知识点,以及算法工程落地的全流程演示.上期我们讲了车位线检测是自动泊车领域必不可缺的一环,而今天的车道线检测则是辅助驾驶领域必不可缺的一环. 所谓车道线检测任务 ...

  3. 视觉无人机高速公路违章检测之——车道线检测

    车道线检测在课题当中起着很重要的作用,但是大部分论文都是基于固定摄像头的车道线检测,而本课题是无人机视角,也许会有不一样,但是先拿一张近似的图片去仿真,然后找出问题难点,解决他,再试飞无人机去拍摄. ...

  4. 2D车道线检测、车位检测、BEV感知工作总结

    作者 | MrTian  编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/601731464 点击下方卡片,关注"自动驾驶之心"公众号 ADA ...

  5. VIL-100: 一个新的车道线检测数据集和基线模型(ICCV2021)

    作者丨StrongerTang@知乎 来源丨https://zhuanlan.zhihu.com/p/411156533 编辑丨3D视觉工坊 之前写过一篇车道线检测的综述,得到了一些朋友的认可,也因此 ...

  6. 面向量产的3D目标与车道线检测方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Part 1 背景介绍 1. 1 团队介绍 商汤科技自动驾驶团队依托公司为背景,以 SenseParr ...

  7. 实战教程 | 车道线检测项目实战,霍夫变换 新方法 Spatial CNN

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 此文按照这样的逻辑进行撰写.分享机器学习.计算机视觉的基础知识,接着我们以一个实际的项目,带领大家自己 ...

  8. 详解车道线检测算法之传统图像处理

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 车道线检测算法分为传统图像处理方法和深度学习方法.本文详细介绍用传统图像处理方法来解决车 ...

  9. CVPR2022车道线检测Efficient Lane Detection via Curve Modeling

    分享前段时间看的一篇车道线检测方向的新工作,也是中了最近公开结果的2022CVPR,是上海交大.华东师大.香港城市大学和商汤科技合作完成的,代码已经开源.关于车道线检测任务,我之前也分享过几篇文章: ...

最新文章

  1. 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
  2. POJ-1182 食物链(并查集)
  3. 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
  4. cdoj844-程序设计竞赛 (线段树的区间最大连续和)【线段树】
  5. 零售业去“O”,不可逆之变
  6. realtek网卡mac硬改工具_七彩虹联合Realtek发布粉色固态硬盘 首发评测
  7. SQL中使用视图的优点和缺点是什么
  8. 为什么学计算机的人不用360,为什么会电脑的人都鄙视他人安装360?
  9. Leetcode每日一题:134.gas-station(加油站)
  10. 列顺序对SQL Server复合索引的影响
  11. 历时半载,我的新课上线了
  12. 可能最详细的教程,新手如何获取Zcash钱包(ZEC)官方地址的方法
  13. 【安全牛学习笔记】端口扫描
  14. win10如何解决非系统盘中出现的msdia80.dll文件
  15. Google 手機程式設計
  16. 教你如何在github上提交代码(Window10示例,内含2021年github提交机制的更新变动)
  17. mpeg4 码流格式及判断关键帧
  18. FASTA序列格式说明
  19. java消息平台_Java微信公众平台之消息管理
  20. php的strtoupper,关于PHP的strtoupper函数

热门文章

  1. 大数据开发:数据仓库建模方法与模型
  2. Iterated Kalman Filter(IKF/IEKF)总结
  3. trip数据库学习总结2
  4. MATLAB中COBRA插件的学习(一)输入文件的格式
  5. 资讯|重庆解放碑商圈、长江索道景区今年有可能实现5G体验
  6. java 将html页面转成图片
  7. 2009年11月26日 博客更新公告!
  8. 对比学习:MoCo代码详解
  9. 创业者需要了解哪些法律知识?
  10. 解释次贷危机的三张图