首页 > 其他分享 >【自动泊车】《Vacant Parking Slot Detection in the Around View Image Based on Deep Learning》论文阅读笔记

【自动泊车】《Vacant Parking Slot Detection in the Around View Image Based on Deep Learning》论文阅读笔记

时间:2024-09-28 20:49:44浏览次数:8  
标签:Slot Based Around VPS 检测 占用 角点 Net 车位

1.参考

论文地址:Vacant Parking Slot Detection in the Around View Image Based on Deep Learning

代码:GitHub - weili1457355863/VPS-Net: A vacant parking slot detection method in the around view image based on deep learning.

2.摘要

        带有独立全景监视器(AVM)的泊车辅助系统(PAS)。该论文是一种基于环视全景拼接图像实现车位检测的算法。将该车位检测任务分为两阶段的任务,车位角点检测与车位占用分类。命名为VPS-Net,其中车位角点检测通过Yolo-v3(其实这个也可以采用其他的目标车位算法),然后在占用分类阶段,通过设计我们设计了一个定制的网络,其卷积核的大小和层数根据停车位的特点进行调整。

        实验结果:VPS-net,在ps2.0数据集中的准确率为99.63%,召回率为99.31%,在PSV数据集中具有令人满意的泛化能力。

3.介绍

背景:有百分之50的拥堵来源于找停车位,有百分之23的交通事故在停车的时候发生。

泊车辅助系统:它由三个部分组成,目标位置指定、路径规划和停车引导或路径跟踪。

贡献:

(1)提出一种新的基于环视相机的车位检测算法,VPS-Net;

(2)yolov3检测车位检测,结合车位占用分类

(3)定制的DCNN,精度高、帧率也高、参数更少。

4.相关工作

4.1 基于环视相机的空车位检测

(1)基于线的检测:Sobel filter and probabilistic Hough transform、Randon transform、Directional-DBSCAN、the decision-tree classifier。受光线影响较大

(2)基于关键点的检测:Harris corner detector、PSD_L、DCNN-based approach called DeepPS、YOLO-v2、VPS-net

(3)基于分割的方法:classify vehicles, free space, markings of the parking slot, and other objects.VH-stage for better segmenting lines of the parking slot。耗时不准确

4.2 车位占用分类

(1)USS判断车位是否占用,该方法目前多传感器融合中还在用。

(2)视觉方法:HOG、SVM、LBP(Local Binary Pattern ),二分类任务。

5. 提出的方法

车位检测分为:垂直车位检测、水平车位检测、斜列车位检测。车位由四个角点、两个红色的入口点与两个黄色的非入口点。

输入:环视相机拼接图像;

网络结构:YOLO-v3检测器

输出:一组车位角点、车位方向、车位类型、占用情况

 其中占用分类网络的结构:

训练优化参数,入口点中点、车位长度与宽度,就是在优化四个车位角度坐标。

 

非入口点计算:

 

6. 实验 

(1)数据

(2)车位角点检测性能

(3)车位占用分类性能

 (4)总体性能

7.讨论

图像质量不好的时候,VPS-Net性能也不能保证。

8. 结论

VPS-Net能够稳健地检测各种空闲停车位,准确率为99.63%,召回率为99.31%,并准确定位停车位的两个可见配对标记点,定位误差为1.03±0.64像素。此外,通过在PSV数据集中的测试,VPS-Net具有令人满意的泛化性能。

 

 

标签:Slot,Based,Around,VPS,检测,占用,角点,Net,车位
From: https://blog.csdn.net/qq_35975447/article/details/142620606

相关文章

  • vue3 vxe-grid 通过数据库返回的列信息,生成columns,并且其中有一列是img类型,进行slots
    1、一般我们写死的列信息的时候,会这样定义:2、然后我们在template里面,这样这样写slots格式化部分:这样表格中就会展示出一张图片,并且,我们点击了可以查看大图。3、那么我们从数据库中返回的列,应该如何去写:letfields={field:item.fieldname,......
  • vue tsx功能测试,包含v-model 实现,slot实现,数据响应注意点
    child.tsximport{defineComponent}from'vue';//响应式数据需要放在函数外面,或者放在setup里面constdata1=ref(123);functionmyComponent(){constdata2=ref(34);//在这里定义ref无法响应式functiondata2ClickHanlder(){data2.valu......
  • Flink-Yarn模式修改Task Slot的数量
    1.修改Flink配置文件(flink-conf.yaml)Flink中的TaskManager是根据slots来分配任务的,默认情况下,一个TaskManager可以有多个slots。你可以通过调整flink-conf.yaml中的以下配置来控制每个TaskManager的slot数量:taskmanager.numberOfTaskSlots:<number_of_slots......
  • Real Estate Is All Around
    网络流的【世界线】模型:在每个时间点,新建三个点分别表示某个助手在该时间点的状态,向下一时间点的对应点连一条流量无穷的边以刻画时间流逝难以求出出售房产的顺序,既然如此,我们就要求当前房产只有在能被出售的前提下才给到某个助手但是我们必须要把某个房产给到一个助手呀?没关系......
  • 第八章Trellis and Graph Based Codes第一部分
    卷积码的结构通过传递要通过线性有限状态移位寄存器传输的信息序列来生成卷积码。一般来说,移位寄存器由K(K位)级和n个线性代数函数生成器组成。编码器的输入数据(假定为二进制数据)每次在移位寄存器中移位k位。每个k位输入序列的输出位数为n位。因此,码率定义为Rc=k/n。K......
  • 【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 ACR: Attention Collabo
    CVPR2023读论文思考的问题论文试图解决什么问题?写作背景是什么?问题:如何更好地在任意场景下实现双手的姿态估计和重构?背景:现有的方法将两只手当做一个整体去提取特征,同时回归出两只手的信息,这种特征对于双手识别来说并不是最优的,同时也带来了限制:输入必须是2只手;当......
  • j-modal的 slot="footer" 失效 v-if判断页脚按钮
     <j-modal:visible="visible":title="title"@cancel="close":fullscreen="true">..........<spanslot="footer">   <div:key="row.KfjqFlag"v-if="row.KfjqFlag==''......
  • [1064] Change values in a DataFrame based on different values
    TochangevaluesinaDataFramebasedondifferentvalues,youcanuseseveralmethodsinPandas.Hereareafewcommonapproaches:UsinglocforConditionalReplacementYoucanusethelocmethodtoreplacevaluesbasedonacondition:importpandasasp......
  • 大数据-128 - Flink 并行度设置 细节详解 全局、作业、算子、Slot
    点一下关注吧!!!非常感谢!!持续更新!!!目前已经更新到了:Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)Zookeeper(已更完)HBase(已更完)Redis(已更完)Kafka(已更完)Spark(已更完)Flink(正在更新!)章节内容上节我们完成了如下的内容:ManageOperatorStateStateBackendCheckpoint......
  • 大数据-123 - Flink 并行度 相关概念 全局、作业、算子、Slot并行度 Flink并行度设置
    点一下关注吧!!!非常感谢!!持续更新!!!目前已经更新到了:Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)Zookeeper(已更完)HBase(已更完)Redis(已更完)Kafka(已更完)Spark(已更完)Flink(正在更新!)章节内容上节我们完成了如下的内容:FlinkTimeWatermarkJava代码实例测试简单介......