一种用于汽车底盘防水堵盖遗漏的检测方法和系统技术方案

技术编号:38661481 阅读:8 留言:0更新日期:2023-09-02 22:44
本发明专利技术提供一种用于汽车底盘防水堵盖遗漏的检测方法和系统,其中,方法包括:获取车辆底盘的样本图像并进行标注,得到标注堵盖数量,对样本图像进行数据增强,得到增强图像,并与样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络进行模型训练,得到检测识别模型,通过检测识别模型对待测底盘图像的防水堵盖进行检测,得到识别堵盖数量,与标注堵盖数量进行比较,判断待测底盘图像检测是否存在堵盖遗漏,在存在遗漏时,获取模板图并加载其中的所有模板检测框,与待测底盘图像的检测框进行匹配,得到匹配结果,根据匹配结果判断防水堵盖的遗漏位置。本发明专利技术能够实现防水堵盖遗漏的实时检测和定位,提高了检测和定位精度。度。度。

【技术实现步骤摘要】
一种用于汽车底盘防水堵盖遗漏的检测方法和系统


[0001]本专利技术涉及汽车涂装生产
,尤其涉及一种用于汽车底盘防水堵盖遗漏的检测方法和系统。

技术介绍

[0002]汽车涂装生产工艺过程中,为了提高车身整体的防护性能,通常需要经过多个工序进行车身附件的安装,之后再由人工进行二次目视复检,确认安装附件的数量和位置是否满足要求,底盘是车身的重要载体,其上需要装配多个具有防水作用的堵盖。在汽车生产过程中,工人在长时间的工作中总会导致安装堵盖的数量遗漏,且底盘防水堵盖数量较多,检查人员在进行长时间的堵盖数量检查过程中,极有可能出现视觉疲劳,导致此类质量问题流转到后续工序,存在较大的质量隐患。通过研究基于视觉的防水堵盖漏装及定位在线检测方法可以进一步降低防水堵盖漏装的概率,避免不必要的汽车生产质量问题频繁发生。
[0003]汽车底盘上有诸多孔洞,以及胶带、密封胶等异物的干扰,导致防水堵盖的检测环境较为复杂,而且堵盖和周围底盘具有较低的对比度(颜色相同),因此,采用适应于检测背景单一、物体边缘特征明显的传统图像处理方法是很难精确地检测出所有防水堵盖的,这造成了大量的漏检和误检。此外,汽车底盘在流水生产线上的位置处于实时变化状态,这样的实时位置偏移进一步加大了传统图像处理技术的使用限制。
[0004]一方面,因在线检测时底盘位置的实时移动,导致堵盖遗漏时的位置定位缺乏坐标参考,易导致遗漏位置定位出现较大偏差。另一方面,虽然堵盖与孔洞是一一对应的关系,但汽车底盘上的孔洞非常多,如果进行关系匹配,容易误定位,且带来了大量的计算消耗,不满足实时检测的需求。
[0005]因此,亟需一种能够提高定位精度,实现汽车底盘防水堵盖遗漏的实时在线检测的方法。

技术实现思路

[0006]基于此,有必要针对上述技术问题,提供一种用于汽车底盘防水堵盖遗漏的检测方法和系统。
[0007]一种用于汽车底盘防水堵盖遗漏的检测方法,包括以下步骤:获取有效检测车辆底盘的样本图像,并标注所述样本图像中的防水堵盖,统计得到标注堵盖数量;对所述样本图像进行数据增强处理,得到增强图像,并与样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络进行模型训练,得到检测识别模型;通过所述检测识别模型对所述待测底盘图像的防水堵盖进行检测,统计得到识别堵盖数量,并与所述标注堵盖数量进行比较,判断所述待测底盘图像检测是否存在堵盖遗漏;在所述待测底盘图像检测到存在堵盖遗漏时,获取模板图,并加载所述模板图中的所有模板检测框,与所述待测底盘图像的检测框进行匹配,得到匹配结果;根据所述匹配结果,确定所述待测底盘图像中防水堵盖的遗漏
位置。
[0008]在其中一个实施例中,对所述样本图像进行数据增强处理,得到增强图像,并与样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络进行模型训练,得到检测识别模型,包括:将所述样本图像按照x轴、y轴和中心三种方式进行图像对称操作,得到第一增强数据;将所述样本图像的色度、对比度和亮度根据预设比例进行调整,得到第二增强数据;在所述样本图像上增加噪声干扰,得到第三增强数据;将所述样本图像的中心作为旋转轴,对所述样本图像进行旋转,并将边缘采用灰色像素填充,得到第四增强数据;将所述第一增强数据、第二增强数据、第三增强数据、第四增强数据及样本图像按照预设划分比例进行划分,得到训练集和验证集;将所述训练集和验证集输入至yolov5s网络进行模型训练,训练得到检测识别模型。
[0009]在其中一个实施例中,所述通过所述检测识别模型对待测底盘图像的防水堵盖进行检测,还包括:获取待测车辆的待测底盘图像,检测所述待测底盘图像中是否存在车体螺柱;若存在,则认定所述待测车辆为有效检测车辆;若不存在,则认定所述待测车辆为无效检测车辆。
[0010]在其中一个实施例中,所述通过所述检测识别模型对所述待测底盘图像的防水堵盖进行检测,统计得到识别堵盖数量,根据所述识别堵盖数量和标注堵盖数量,判断所述待测底盘图像检测是否存在堵盖遗漏,包括:通过所述检测识别模型对所述待测底盘图像进行识别检测,输出识别出的防水堵盖,统计得到识别堵盖数量;比较所述识别堵盖数量与所述标注堵盖数量,得到比较结果,并根据所述比较结果判断是否存在堵盖遗漏;其中,在所述识别堵盖数量和标注堵盖数量相等时,认定所述待测底盘图像检测不存在堵盖遗漏;在所述识别堵盖数量和标注堵盖数量不相等时,认定所述待测底盘图像检测存在堵盖遗漏。
[0011]在其中一个实施例中,所述在所述待测底盘图像检测存在堵盖遗漏时,获取模板图,包括:在初始检测时,若存在堵盖遗漏,则读取本地预留的初始模板图作为模板图;在非初始检测时,若存在堵盖遗漏,则将上一检测中所述标注堵盖数量与识别堵盖数量相等的待测底盘图像,作为模板图。
[0012]在其中一个实施例中,所述加载所述模板图的所有模板检测框,并与所述待测底盘图像的检测框进行匹配,得到匹配结果,包括:获取所述模板图的所有模板检测框,构建模板检测框信息集合,所述模板检测框信息集合包括有多个堵盖的模板检测框的位置信息;获取所述待测底盘图像的所有检测框,构建所述待测底盘图像在线检测的检测框信息集合,所述检测框信息集合包括有若干个堵盖的检测框的位置信息;根据所述模板检测框信息集合和检测框信息集合,进行检测框匹配,得到匹配结果。
[0013]在其中一个实施例中,所述根据所述模板检测框信息集合和检测框信息集合,进行检测框匹配,得到匹配结果,包括:从所述模板检测框信息集合中选取一个目标模板检测框,并计算所述目标模板检测框与所述检测框信息集合中所有检测框的交并比;获取预先设置的匹配阈值,比较所述匹配阈值与所述交并比之间的关系;在所述交并比大于所述匹配阈值时,认定匹配成功,所述目标模板检测框对应位置不存在防水堵盖遗漏;反之,认定匹配失败,所述目标模板检测框对应位置存在防水堵盖遗漏,并将所述目标模板检测框的位置索引进行记录;重复上述步骤,直至所有模板检测框均匹配完毕,得到匹配结果并结束匹配。
[0014]在其中一个实施例中,所述根据所述匹配结果,确定所述待测底盘图像中防水堵盖的遗漏位置,包括:根据所述匹配结果获取所述索引,根据所述索引在所述模板检测框信息集合中查找对应模板检测框的位置信息;根据所述位置信息得到所述待测底盘图像中防水堵盖的遗漏位置。
[0015]一种用于汽车底盘防水堵盖遗漏的检测系统,用于实现如上所述的一种用于汽车底盘防水堵盖遗漏的检测方法,包括:防水堵盖标注模块,用于车辆底盘的样本图像,并标注所述样本图像中的防水堵盖,统计得到标注堵盖数量;识别模型获取模块,用于对所述样本图像进行数据增强处理,得到增强图像,并与所述样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络用于模型训练,得到检测识别模型;堵盖遗漏判断模块,用于通过所述检测识别模型对待测底盘图像的防水堵盖进行检测,统计得到识别堵盖数量,并与所述标注堵盖数量进行比较,判断所述待测底盘图像检测是否存在堵盖遗漏;检测框匹配模块,用于在所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于汽车底盘防水堵盖遗漏的检测方法,其特征在于,包括以下步骤:获取车辆底盘的样本图像,并标注所述样本图像中的防水堵盖,统计得到标注堵盖数量;对所述样本图像进行数据增强处理,得到增强图像,并与所述样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络进行模型训练,得到检测识别模型;通过所述检测识别模型对待测底盘图像的防水堵盖进行检测,统计得到识别堵盖数量,并与所述标注堵盖数量进行比较,判断所述待测底盘图像检测是否存在堵盖遗漏;在所述待测底盘图像检测存在堵盖遗漏时,获取模板图,并加载所述模板图中的所有模板检测框,与所述待测底盘图像的检测框进行匹配,得到匹配结果;根据所述匹配结果,确定所述待测底盘图像中防水堵盖的遗漏位置。2.根据权利要求1所述的用于汽车底盘防水堵盖遗漏的检测方法,其特征在于,对所述样本图像进行数据增强处理,得到增强图像,并与所述样本图像一并制作为图像数据集,将图像数据集输入至yolov5s网络进行模型训练,得到检测识别模型,包括:将所述样本图像按照x轴、y轴和中心三种方式进行图像对称操作,得到第一增强数据;将所述样本图像的色度、对比度和亮度根据预设比例进行调整,得到第二增强数据;在所述样本图像上增加噪声干扰,得到第三增强数据;将所述样本图像的中心作为旋转轴,对所述样本图像进行旋转,并将边缘采用灰色像素填充,得到第四增强数据;将所述第一增强数据、第二增强数据、第三增强数据、第四增强数据及样本图像按照预设划分比例进行划分,得到训练集和验证集;将所述训练集和验证集输入至yolov5s网络进行模型训练,得到检测识别模型。3.根据权利要求1所述的用于汽车底盘防水堵盖遗漏的检测方法,其特征在于,所述通过所述检测识别模型对待测底盘图像的防水堵盖进行检测,还包括:获取待测车辆的待测底盘图像,检测所述待测底盘图像中是否存在车体螺柱;若存在,则认定所述待测车辆为有效检测车辆;若不存在,则认定所述待测车辆为无效检测车辆。4.根据权利要求1所述的用于汽车底盘防水堵盖遗漏的检测方法,其特征在于,所述通过所述检测识别模型对待测底盘图像的防水堵盖进行检测,统计得到识别堵盖数量,根据所述识别堵盖数量和标注堵盖数量,判断所述待测底盘图像检测是否存在堵盖遗漏,包括:通过所述检测识别模型对所述待测底盘图像进行识别检测,输出识别出的防水堵盖,统计得到识别堵盖数量;比较所述识别堵盖数量与所述标注堵盖数量,得到比较结果,并根据所述比较结果判断是否存在堵盖遗漏;其中,在所述识别堵盖数量和标注堵盖数量相等时,认定所述待测底盘图像检测不存在堵盖遗漏;在所述识别堵盖数量和标注堵盖数量不相等时,认定所述待测底盘图像检测存在堵盖遗漏。5.根据权利要求1所述的用于汽车底盘防水堵盖遗漏的检测方法,其特征在于,所述在所述待测底盘图像检测存在堵盖遗漏时,获取模板图,包括:
在初始检测时,若存在堵盖遗...

【专利技术属性】
技术研发人员:郑道勤王侃马恺麟郝方伟汪恒宇
申请(专利权)人:重庆中科摇橹船信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1