【技术实现步骤摘要】
一种基于改进的YOLO模型的车位状态识别方法
[0001]本专利技术涉及图像处理、目标检测和深度学习等领域,具体涉及一种基于改进的YOLO模型的车位状态识别方法。
技术介绍
[0002]近年来,随着汽车产业迅速壮大,在人工智能和大数据的帮助下,无人驾驶技术得到了显著的发展。作为无人驾驶技术的重要一环,研究和推广自动泊车能够有效地解决路面交通安全的问题和停车难的问题。而作为自动泊车最为重要的一环,环境感知是执行整个自动泊车流程的首要前提。识别汽车周围停车位的状态则是环境感知过程的重要一部分,也是能否准确识别车位和精准将车停入车位的前提条件。车位状态识别在人们日常泊车入空车位的过程中能够起到重要的辅助作用,因此较好地快速地识别车位状态具有十分重要的意义。
[0003]近年来,目标检测技术的算法也取得了重大的突破,如今,基于卷积神经网络的目标检测方法已经超越传统目标检测方法,成为当前目标检测的主流方法。目前主流的基于卷积神经网络的目标检测算法主要分为两大种类,第一类是两阶段(two stage)目标检测算法,以早期的R
‑
CNN、Fast R
‑
CNN等为代表,该算法首先产生候选区域(region proposals),然后利用卷积神经网络对候选区域进行分类(也会修正位置)。因为需要进行多次检测和分类过程,所以该方法的准确度高,但是速度相对较慢;另一类是单阶段(one stage)目标检测算法,以YOLO系列(You Only Look Once)、SSD(Single Shot ...
【技术保护点】
【技术特征摘要】
1.一种基于改进的YOLO模型的车位状态识别方法,其特征在于,包括以下步骤:构建停车位检测数据集,并划分训练集和测试集;构建改进的YOLOV4
‑
tiny网络模型,其中,将YOLOV4
‑
tiny网络模型原来的主干网络CSPDarknet53
‑
tiny替换为轻量化网络mobilenetv3,在特征金字塔FPN前加入SE注意力机制,将Mish激活函数替换原来的Leaky ReLU激活函数,将EiOU损失函数替换原来的CiOU损失函数,所述SE注意力机制包括挤压模块、激励模块和融合模块,挤压模块用于对特征图u
c
进行全局平均池化并压缩得到数值z
c
,激励模块用于对数值z
c
进行处理,得到每个通道的通道权重值s,融合模块用于将每个通道的通道权重值s对特征图u
c
进行权重赋值,得到特征图X;采用训练集对改进的YOLOV4
‑
tiny网络模型进行训练;将待测图像输入训练得到的改进的YOLOV4
‑
tiny网络模型中,得到车位状态识别结果。2.根据权利要求1所述的一种基于改进的YOLO模型的车位状态识别方法,其特征在于,所述构建停车位检测数据集,并划分训练集和测试集,包括:先实车采集一部分停车位图像,构建数据集,所述数据集中的图像尽可能多地覆盖多种泊车场景,并将所构建的数据集与开源的数据集整合到一起;对整合后的数据集进行标注,包括空闲车位和占用空位,并划分训练集和测试集;对数据进行增强。3.根据权利要求1所述的一种基于改进的YOLO模型的车位状态识别方法,其特征在于,所述挤压模块中,数值z
c
的计算公式如下:式中,W表示特征图的宽度,H表示特征图的高度,C表示特征图的通道数,u
c
代表卷积后的特征图,i表示高度的第i个单位,j表示宽度的第j个单位。4.根据权利要求1所述的一种基于改进的YOLO模型的车位状态识别方法,其特征在于,所述激励模块包括两层全连...
【专利技术属性】
技术研发人员:陈朗,姜立标,崔博非,符茂达,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。