毫米波与视觉融合及车道线检测视频分享
毫米波与视觉融合及车道线检测视频分享
微信公众号:幼儿园的学霸
个人的学习笔记,关于OpenCV,关于机器学习, …。问题或建议,请公众号留言;
ADAS项目基本就要结束了,今天将项目中的部分结果视频进行一下分享,希望展示的结果能够启迪他人,对其有所帮助。展示的视频分为两部分:1)毫米波和视觉融合的结果2)车道线的检测结果。
毫米波和视觉融合结果
毫米波和视觉融合——像素坐标系下的融合
在进行毫米波和视觉融合时,最初采用的是像素坐标系下的融合方案,具体思路在之前的文章中已经有过详细描述。简单来说就是利用毫米波数据确定各目标在图像上的大致检测范围,然后在这个范围内进行目标识别or目标分类。当时采用了传统的机器学习的方案,由于纯检测效果不是很好,因此采用了检测+跟踪同时进行,而针对远近目标的区别,构造了双目标检测器,分别检测远近的目标。具体效果视频见下:
微信公众号视频
原始视频偏暗,显示的视频已经经过滤波、均衡化处理。视频中绿色框是毫米波确定的区域,红色框是检测出来的车辆。
毫米波和视觉融合——世界坐标系下的融合
由于机器学习的方案检测行人时效果很差,因此后期采用端到端的深度学习方案进行目标检测。深度学习在检测目标上效果远远优于传统的机器学习方案,此时,毫米波就处于辅助的地位,不像上面的方案中毫米波处于主要地位。此时,不可能针对毫米波确定的各可能区域进行一次深度学习的判别,这样整个过程耗时将非常严重,arm开发板支撑不起这样的运算。为此,针对融合方案也进行了更改,采用在世界坐标系下进行两者的融合。思路为:视觉目标检测--->世界坐标计算--->遍历毫米波目标数据融合
。具体检测效果如下(视频在微信公众号):
微信公众号视频
视频中间部分为世界坐标系下毫米波(黑点)目标和视觉目标(蓝点)的位置信息,红点为毫米波目标与视觉目标相融合的目标,当出现成功融合的目标时(红点),在视频的右侧检测结果显示界面,矩形框的上方调试信息最后一行会出现Radar字样,意味着该目标和毫米波目标融合在了一起。
车道线检测
该部分展示的视频非项目中所用的方案,这只是我准备换一个思路做车道线检测时所写,该部分尚未完成,代码已经搁置了将近4个月(前段时间清理电脑,代码也不小心被删了,只留下硬盘中还存留有一部分视频,有点遗憾),现在展示出来,分享一下。该代码的思路是:
1)车道线提取。根据车道线像素宽度确定车道线位置,可以理解为一个二值化过程(或者说语义分割的过程),但是非传统的利用颜色阈值的二值化;
2)逆透视变换(前述文章已描述);
3)统计像素直方图确定车道线位置(之前的opencv reduce()文章);
4)滤波处理,保证车道线的稳定;
5)将结果变换至原始图像,进行绘图和坐标转换。
6)对代码优化,部分模块并行化处理。
这是当初写代码的一个思路流程,部分环节之前的文章都有涉及到。整个代码的框架已经搭建完毕,遗憾的是,代码丢失,要重头开始了,估计目前很少有时间做这个了。将思路分享出来,也许某些人可以用上呢。具体结果如下:
微信公众号视频
下面的是我的公众号二维码图片,欢迎关注。
毫米波与视觉融合及车道线检测视频分享相关推荐
- 车道线检测综述及新工作汇总
编辑丨3D视觉工坊 车道线检测综述及近期新工作--为ADAS.自动驾驶服务. 部分视频效果展示: https://www.bilibili.com/video/BV1E54y1V7G4 https:/ ...
- 视觉感知(三):车道线检测
1. 简介 本期为大家带来车位线检测相关知识点,以及算法工程落地的全流程演示.上期我们讲了车位线检测是自动泊车领域必不可缺的一环,而今天的车道线检测则是辅助驾驶领域必不可缺的一环. 所谓车道线检测任务 ...
- 视觉无人机高速公路违章检测之——车道线检测
车道线检测在课题当中起着很重要的作用,但是大部分论文都是基于固定摄像头的车道线检测,而本课题是无人机视角,也许会有不一样,但是先拿一张近似的图片去仿真,然后找出问题难点,解决他,再试飞无人机去拍摄. ...
- 2D车道线检测、车位检测、BEV感知工作总结
作者 | MrTian 编辑 | 汽车人 原文链接:https://zhuanlan.zhihu.com/p/601731464 点击下方卡片,关注"自动驾驶之心"公众号 ADA ...
- VIL-100: 一个新的车道线检测数据集和基线模型(ICCV2021)
作者丨StrongerTang@知乎 来源丨https://zhuanlan.zhihu.com/p/411156533 编辑丨3D视觉工坊 之前写过一篇车道线检测的综述,得到了一些朋友的认可,也因此 ...
- 面向量产的3D目标与车道线检测方法
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Part 1 背景介绍 1. 1 团队介绍 商汤科技自动驾驶团队依托公司为背景,以 SenseParr ...
- 实战教程 | 车道线检测项目实战,霍夫变换 新方法 Spatial CNN
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 此文按照这样的逻辑进行撰写.分享机器学习.计算机视觉的基础知识,接着我们以一个实际的项目,带领大家自己 ...
- 详解车道线检测算法之传统图像处理
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 车道线检测算法分为传统图像处理方法和深度学习方法.本文详细介绍用传统图像处理方法来解决车 ...
- CVPR2022车道线检测Efficient Lane Detection via Curve Modeling
分享前段时间看的一篇车道线检测方向的新工作,也是中了最近公开结果的2022CVPR,是上海交大.华东师大.香港城市大学和商汤科技合作完成的,代码已经开源.关于车道线检测任务,我之前也分享过几篇文章: ...
最新文章
- 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
- POJ-1182 食物链(并查集)
- 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
- cdoj844-程序设计竞赛 (线段树的区间最大连续和)【线段树】
- 零售业去“O”,不可逆之变
- realtek网卡mac硬改工具_七彩虹联合Realtek发布粉色固态硬盘 首发评测
- SQL中使用视图的优点和缺点是什么
- 为什么学计算机的人不用360,为什么会电脑的人都鄙视他人安装360?
- Leetcode每日一题:134.gas-station(加油站)
- 列顺序对SQL Server复合索引的影响
- 历时半载,我的新课上线了
- 可能最详细的教程,新手如何获取Zcash钱包(ZEC)官方地址的方法
- 【安全牛学习笔记】端口扫描
- win10如何解决非系统盘中出现的msdia80.dll文件
- Google 手機程式設計
- 教你如何在github上提交代码(Window10示例,内含2021年github提交机制的更新变动)
- mpeg4 码流格式及判断关键帧
- FASTA序列格式说明
- java消息平台_Java微信公众平台之消息管理
- php的strtoupper,关于PHP的strtoupper函数