位置: IT常识 - 正文

车道线检测CLRNet算法复现在Tusimple数据集测试demo(车道线检测模型)

编辑:rootadmin
车道线检测CLRNet算法复现在Tusimple数据集测试demo

推荐整理分享车道线检测CLRNet算法复现在Tusimple数据集测试demo(车道线检测模型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:车道线检测视频素材,车道线检测matlab代码,车道线检测视频,车道线检测的背景和意义,车道线检测代码,车道线检测的背景和意义,车道线检测matlab代码,车道线检测算法,内容如对您有帮助,希望把文章链接给更多的朋友!

0 写在前面

分享最近在车道线检测方面的工作,详细跟大家说下我的配置环境和过程,欢迎自动驾驶的朋友来交流学习,助力自动驾驶早日落地。

分享一篇今年CVPR车道线检测方向的新工作——CLRNet: Cross Layer Refinement Network for Lane Detection,是自动驾驶创业公司飞布科技和浙江大学合作完成的。

参考代码:https://github.com/Turoad/clrnet

参考原文:https://arxiv.org/abs/2203.10350

介绍:车道线检测任务是一种高次层次信息都依赖的任务,本篇文章中提出了一种级联优化(从高层次的特征到低层次的特征)的车道线检测算法,极大限度利用了高低维度的特征去优化车道线在高分辨率下的预测准确度。不同与之前的LaneeATT中直接特征index的方案,提出了基于双线性采样的线型RoI提取算子(ROIGather)

车道线检测是无人驾驶系统感知模块的重要功能,主要由搭载在车身上的视觉摄像头来完成,对于车道线检测任务,CNN网络的高层次语义信息具有较强的抽象表达能力,可以更加准确判别是否为车道线。而低层次特征中包含较为丰富的纹理信息,可以帮助车道线进行精确定位。使用不同的特征级别对于准确的车道检测非常重要,但这方面的研究仍然不足,并且在港口、城市道路等真实场景中,车道线经常存在破损、被遮挡等情况。为此,文章提出了跨层优化网络(CLRNet),首先检测具有高级语义特征的车道,然后基于低级特征进行细化,充分利用车道检测中的高级和低级特征,提出了ROIGather来收集全局上下文信息,进一步增强了车道的特征表示。此外,设计了整体维度的Lane IoU loss来约束整体车道线的回归精度。

配置环境

1.Prerequisites  Installation:

Only test on Ubuntu18.04 and 20.04 with:

Python >= 3.8 (tested with Python3.8)

PyTorch >= 1.6 (tested with Pytorch1.6)

CUDA (tested with cuda10.2)

Other dependencies described in requirements.txt

2.Clone this repository:

git clone https://github.com/Turoad/clrnet

3.Create a conda virtual environment and activate it (conda is optional)

conda create -n clrnet python=3.8 -yconda activate clrnet 安装pytorch,基于cuda10.2安装1.9.1conda install pytorch==1.9.1 torchvision==0.10.1 torchaudio==0.9.1 cudatoolkit=10.2 -c pytorchpython setup.py build develop

报错:ImportError: cannot import name ‘nms_impl’ from partially initialized module ‘lanedet.ops’ (most likely due to a circular import)

分析:没有安装setup.py

车道线检测CLRNet算法复现在Tusimple数据集测试demo(车道线检测模型)

4.准备Tusimple数据集

数据目录如下所示:

 由于Tusimple数据没有提供语义分割标签,所以需要自己准备

打开终端,执行:

python tools/generate_seg_tusimple.py --root data/Tusimple

生成对应的seg_label

5.Getting Started

For training, run:

python main.py configs/clrnet/clr_resnet34_tusimple.py --gpus 0

For testing, run:

python main.py configs/clrnet/clr_resnet18_tusimple.py --validate --load_from tusimple_r18.pth --gpus 1

 6.Visualization

run:

​python main.py configs/clrnet/clr_resnet18_tusimple.py --validate --load_from tusimple_r18.pth --gpus 1 --view​

生成的result在work_dirs文件夹里面,如下图所示:

效果好的可视化示例:

7.视频demo(自己训练测试的)

动态-哔哩哔哩https://t.bilibili.com/734992612459544576?share_source=pc_native

【CVPR2022车道线检测SOTA工作CLRNet在Tusimple数据集训练测试demo,助力自动驾驶早日落地】https://www.bilibili.com/video/BV1QG4y1G7X9?vd_source=ee36d11fdc4ead2bc0650f7fd81063b1

8.车道线检测相关工作

当前的基于CNN的车道线检测方案主要分为以下三类:基于分割的车道线检测、基于anchor的车道线检测、基于曲线参数化拟合的车道线检测。

基于分割的方案由于需要在整张图上进行逐像素的预测且没有将车道线当做一个完整单元,所以往往比较ineffective and time-consuming。基于anchor的方案中,在一些复杂场景中的起点很难识别,这造成相对欠佳的性能表现。基于参数化拟合的方案虽然回归更少的参数,但对于预测的参数较为敏感,如高阶系数的错误预测可能造成车道线形状的变化。尽管基于参数化的方案有更快的推理速度,但在精度上有一定的瓶颈。

最后,写作能力也有限,有不对的地方欢迎大家批评指正!

本文链接地址:https://www.jiuchutong.com/zhishi/297794.html 转载请保留说明!

上一篇:谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪

下一篇:开源项目ChatGPT-website再次更新,累计下载使用1600+(开源项目网站)

  • ipad每年什么时候出新款(ipad每年什么时候更新)

    ipad每年什么时候出新款(ipad每年什么时候更新)

  • 苹果商店地区换不回来(苹果商店换地区有什么用)

    苹果商店地区换不回来(苹果商店换地区有什么用)

  • 分辨率每英寸96x96点是多少(分辨率每英寸96×96点是多少像素)

    分辨率每英寸96x96点是多少(分辨率每英寸96×96点是多少像素)

  • 黑屏主机开了显示器无信号是因为(主机开了显示屏黑屏)

    黑屏主机开了显示器无信号是因为(主机开了显示屏黑屏)

  • wps忘记保存,直接关闭了,怎么找回(wps忘记保存还能找回来吗)

    wps忘记保存,直接关闭了,怎么找回(wps忘记保存还能找回来吗)

  • 发作品的最佳时间(发作品几点发合适)

    发作品的最佳时间(发作品几点发合适)

  • 华为mate30pro长度多少厘米(mate30pro 长度)

    华为mate30pro长度多少厘米(mate30pro 长度)

  • 钉钉共享屏幕还能开摄像头么(钉钉共享屏幕还能看到人吗)

    钉钉共享屏幕还能开摄像头么(钉钉共享屏幕还能看到人吗)

  • 插电就有wifi的叫什么(插电就有wifi的不用交费)

    插电就有wifi的叫什么(插电就有wifi的不用交费)

  • 苹果手机突然不震动了怎么回事(苹果手机突然不亮了怎么回事)

    苹果手机突然不震动了怎么回事(苹果手机突然不亮了怎么回事)

  • ipad录屏可以录多久(ipad录屏可以录腾讯会议的声音吗)

    ipad录屏可以录多久(ipad录屏可以录腾讯会议的声音吗)

  • 正在重新启动(华为笔记本一直显示正在重新启动)

    正在重新启动(华为笔记本一直显示正在重新启动)

  • 苹果账号能同时两台手机用么

    苹果账号能同时两台手机用么

  • 早期的计算机主要用来(早期的计算机主要用来进行)

    早期的计算机主要用来(早期的计算机主要用来进行)

  • ios12我的照片流去哪了(苹果12我的照片流相簿在哪里)

    ios12我的照片流去哪了(苹果12我的照片流相簿在哪里)

  • vivos5怎么打开双击亮屏(vivoy5s怎么打开双4g)

    vivos5怎么打开双击亮屏(vivoy5s怎么打开双4g)

  • 为什么优酷投屏不了了(为什么优酷投屏到电视只能试看)

    为什么优酷投屏不了了(为什么优酷投屏到电视只能试看)

  • 王卡暂停服务怎么恢复(手机王卡暂停服务了,要怎么样才可以重新开通)

    王卡暂停服务怎么恢复(手机王卡暂停服务了,要怎么样才可以重新开通)

  • 陌陌beta已过期怎么办(陌陌该版本已停止服务怎么升级)

    陌陌beta已过期怎么办(陌陌该版本已停止服务怎么升级)

  • 快手同乡服务怎么关闭(快手同城同校功能)

    快手同乡服务怎么关闭(快手同城同校功能)

  • 一个淘宝号可以登几个手机(一个淘宝号可以申请几个闲鱼号)

    一个淘宝号可以登几个手机(一个淘宝号可以申请几个闲鱼号)

  • 微信小程序如何关闭(微信小程序如何更新)

    微信小程序如何关闭(微信小程序如何更新)

  • 途牛旅游如何加盟(途牛怎么添加乘客)

    途牛旅游如何加盟(途牛怎么添加乘客)

  • mcinfo.exe进程是什么意思 有何作用 mcinfo进程查询(进程core)

    mcinfo.exe进程是什么意思 有何作用 mcinfo进程查询(进程core)

  • LangChain Agent 执行过程解析 OpenAI

    LangChain Agent 执行过程解析 OpenAI

  • yolov8行人识别教程(2023年毕业设计+源码)(yolo行人检测)

    yolov8行人识别教程(2023年毕业设计+源码)(yolo行人检测)

  • PointNet解读(point network)

    PointNet解读(point network)

  • 离岸价的含义
  • 什么是富人税收政策
  • 简易计税方法和免税该怎么选择
  • 劳保用品发放制度文件
  • 外部审计内容是什么
  • 增值税普票税额怎么算出来的
  • 电子承兑提示付款
  • 手写报销单据格式图片
  • 合伙企业每年费用
  • 非营利机构注册要求
  • 增值税 附表三
  • 以前年度损益缴纳的税款在企业所得税中怎么表示
  • 滴滴的发票能不能作废
  • 2019小微企业10万免税需要如何办理
  • 开发票 专业设计服务
  • 资金成本加价收入能作为收入开票吗
  • 不含税劳务报酬怎么交税的
  • 企业有美金收入吗
  • 投资款打到个人账户算诈骗吗
  • 辅助生产交互分配后的实际费用应在进行分配
  • 哪些可用商业汇票结算?
  • 安装工程劳务合同
  • 企业缴纳房产税的依据
  • 小规模纳税人所得税优惠政策2023
  • 水费分割单由哪一方出具
  • 房租增值税专用发票和普通发票的税率
  • 纳税人转让2016年以后的土地使用权
  • 餐费可以列入哪些费用明细
  • 自然人借款给企业的涉税风险
  • 公司注销的流程和费用
  • 支付教育培训费
  • 个税系统怎么查个人申报数据明细
  • 供热公司向用户提供
  • 税务局不备案可以吗
  • 费用跨年的分录怎么做
  • php对称加密算法实验报告
  • 汇算清缴是哪个报表
  • php代码封装成dll
  • 测网速移动的方法是什么
  • 猫鼬家族风云
  • 其他应付款余额在借方表示什么意思
  • 办理房屋租赁需要的材料
  • 公允模式投资性房地产出售
  • vue pending
  • 小糖是谁
  • 一般纳税人销售给小规模纳税人
  • 送货运输费用税率
  • 如何用织梦搭建网站
  • 残疾人个人所得税减免政策2023
  • 企业合并结果
  • 注册资金印花税税率是多少,怎么计算?
  • 什么经营范围是营业执照
  • 土地增值税预缴计算方法70号公告
  • sql server功能介绍
  • 财政拨款方式有哪几种
  • 支付长期借款利息
  • 存货成本主要包括
  • 让渡资产使用权收入属于收入吗
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 长期持股的最好方法
  • 养老保险如何记算
  • 宣传费抵扣
  • 公司代个人缴纳社保
  • mysql的操作
  • sql数据库检查
  • 数据库中多表连接的方式
  • 微软9月30日将发行股票
  • ubuntu 编译安装
  • mac快捷键一览
  • zmweb.exe是什么进程
  • win7系统如何关闭开机自动启动软件
  • perl -p -i
  • 一个简单的防偷技巧
  • js编程中要使用到函数,分为哪几步?
  • shell监控端口状态
  • javascript面向对象编程指南
  • javascript脚本大全
  • 国税局税务大厅电话
  • 维修基金交了多少钱怎么查
  • 新公司办理发票税控机流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设