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

微信公众号:幼儿园的学霸
个人的学习笔记,关于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. .NET MessageBox 网页弹出消息框
  2. Activity与Service通信
  3. 高效多云管理做到这点就够!
  4. 无法连接虚拟设备 ide1:0
  5. 使用rman本机复制新数据库
  6. Kotlin之?和!!最简单的理解
  7. java中的线程不安全和实例解析
  8. mysql 赋给用户权限 grant all privileges on
  9. 10个经典的C语言面试基础算法及代码
  10. git 使用http方式的一个小问题
  11. 题目【物联网控制技术第五章】【幅频特性】【相频特性】【波特图】【奈奎斯特图】
  12. 宝峰对讲机16频率表_宝峰对讲机频率设置 设置对讲机频率的技巧
  13. 基于ricequant的lstm时间序列股价预测(pytorch)
  14. 计算机专业论文评定意见,毕业论文评定意见(级).doc
  15. 重新排列数组的数,使得负数都排在正数的前面
  16. micropython控制舵机,Micropython之pwm控制舵机
  17. 教育部高等教育司指定大学生必读100本书目
  18. 高通量测序数据分析:RNA-seq
  19. 大数据相关概念-什么是算子
  20. 驱动开发:内核封装WSK网络通信接口

热门文章

  1. java jmap_Java常用分析工具之jmap
  2. seo扫老域名工具软件-老域名软件-扫域名工具
  3. 企业云安全的6个最佳实践
  4. 【高校节能】高校电力能源智能管理系统设计目标与原则
  5. java 定义数组属性_Java数组的定义与使用
  6. Win11提示找不到工作组计算机怎么办?
  7. CSS3利用animation动画实现多个图标在指定间隔后再次动作
  8. php获取文件目录并打印,PHP遍历并打印指定目录下所有文件
  9. How DVB SI EIT table maped into TS packet?
  10. Python爬虫学习---------使用beautifulSoup4爬取名言网