毫米波与视觉融合及车道线检测视频分享
毫米波与视觉融合及车道线检测视频分享
微信公众号:幼儿园的学霸
个人的学习笔记,关于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,是上海交大.华东师大.香港城市大学和商汤科技合作完成的,代码已经开源.关于车道线检测任务,我之前也分享过几篇文章: ...
最新文章
- .NET MessageBox 网页弹出消息框
- Activity与Service通信
- 高效多云管理做到这点就够!
- 无法连接虚拟设备 ide1:0
- 使用rman本机复制新数据库
- Kotlin之?和!!最简单的理解
- java中的线程不安全和实例解析
- mysql 赋给用户权限 grant all privileges on
- 10个经典的C语言面试基础算法及代码
- git 使用http方式的一个小问题
- 题目【物联网控制技术第五章】【幅频特性】【相频特性】【波特图】【奈奎斯特图】
- 宝峰对讲机16频率表_宝峰对讲机频率设置 设置对讲机频率的技巧
- 基于ricequant的lstm时间序列股价预测(pytorch)
- 计算机专业论文评定意见,毕业论文评定意见(级).doc
- 重新排列数组的数,使得负数都排在正数的前面
- micropython控制舵机,Micropython之pwm控制舵机
- 教育部高等教育司指定大学生必读100本书目
- 高通量测序数据分析:RNA-seq
- 大数据相关概念-什么是算子
- 驱动开发:内核封装WSK网络通信接口
热门文章
- java jmap_Java常用分析工具之jmap
- seo扫老域名工具软件-老域名软件-扫域名工具
- 企业云安全的6个最佳实践
- 【高校节能】高校电力能源智能管理系统设计目标与原则
- java 定义数组属性_Java数组的定义与使用
- Win11提示找不到工作组计算机怎么办?
- CSS3利用animation动画实现多个图标在指定间隔后再次动作
- php获取文件目录并打印,PHP遍历并打印指定目录下所有文件
- How DVB SI EIT table maped into TS packet?
- Python爬虫学习---------使用beautifulSoup4爬取名言网