孔槽识别检测方法、系统、设备及介质技术方案

技术编号:38317963 阅读:14 留言:0更新日期:2023-07-29 09:00
本发明专利技术公开一种孔槽识别检测方法、系统、设备及介质,其中,孔槽识别检测方法包括如下的步骤:获取待测图像;建立第一标准数据库和第二标准数据库;利用第一标准数据库识别获取待测图像中单个孔槽的基本信息框;利用第二标准数据库校正基本信息框内的孔槽信息;将校正后的孔槽信息与目标数据库进行检测匹配。本发明专利技术能实现清晰准确地识别出孔槽的类型和尺寸,避免出现错检、误判的问题,减少检测过程中的数据处理量,同时能够实现对模糊图像进行精准定位、检测尺寸,满足后续对比或匹配检测需求。满足后续对比或匹配检测需求。满足后续对比或匹配检测需求。

【技术实现步骤摘要】
孔槽识别检测方法、系统、设备及介质


[0001]本专利技术属于机械加工检测
,特别涉及一种孔槽识别检测方法、系统、设备及介质。

技术介绍

[0002]在工业智能制造过程中,对板材或组件进行检测是验证产品质量的一道重要工序。因设计或后续的工序需求,在板材或组件上加工出各种各样(类型、尺寸不同)的孔槽。然而,工作人员在研究过程中发现,在对孔槽进行检测的过程中,存在着如下的技术问题:
[0003](1)在低配置的图像采集环境下,采集后的图像经常出现曝光、图像噪音大以及图像清晰度不足的情况,因无法清楚地识别而造成视觉检测工作出现错检或检测效果差的现象。
[0004](2)对于图像噪音大的孔槽,孔槽的类别因视觉检测出现误判,从而导致工序匹配错误。
[0005](3)若单独采用YOLO,则数据处理量大,检测速度慢;若直接采用U

Net,则无法处理高分辨率的图像。

技术实现思路

[0006]本专利技术目的在于提供一种孔槽识别检测方法、系统、设备及介质,能实现清晰准确地识别出孔槽的类型和尺寸,避免出现错检、误判的问题,减少检测过程中的数据处理量,同时能够实现对模糊图像进行精准定位、检测尺寸,满足后续对比或匹配检测需求。
[0007]为解决上述技术问题所采用的技术方案:
[0008]第一方面,本专利技术提供一种孔槽识别检测方法,包括如下的步骤:
[0009]获取待测图像;
[0010]建立第一标准数据库和第二标准数据库;
[0011]利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框;
[0012]利用所述第二标准数据库校正所述基本信息框内的孔槽信息;
[0013]将校正后的所述孔槽信息与目标数据库进行检测匹配。
[0014]本专利技术提供的孔槽识别检测方法至少具有如下的有益效果:通过所建立的第一标准数据库对所获取的待测图像进行处理,清楚识别出待测图像中每个孔槽的位置,从而获取与孔槽相对应的基本信息框;然后,借助第二标准数据库对所获取的每个基本信息框进行处理,将基本信息框内的孔槽信息进行校正,消除图像噪音,以获得准确的孔槽信息;通过将校正后的孔槽信息与目标数据库中的标准数据进行比对匹配,以剔除出不能匹配的待测件,从而完成检测匹配工序;而且,还能够减少检测过程中的数据处理量,提升检测速度,很好地解决了现有技术中容易出现错检、误判、检测效果差和效率慢的问题。
[0015]作为上述技术方案的进一步改进,所述建立第一标准数据库,包括如下的步骤:
[0016]获取孔槽数据集和YOLO预训练模型;
[0017]根据所述孔槽数据集对所述YOLO预训练模型进行训练并测试,以获得作为第一标准数据库的YOLO目标检测模型。
[0018]在第一标准数据库的建立工作中,先获取已建立的孔槽数据集和已构造的YOLO预训练模型,然后借助孔槽数据集进行训练并测试,从而生成YOLO目标检测模型,将YOLO目标检测模型作为第一标准数据库,对待测图像进行识别检测,以获得单个孔槽对应的基本信息框。
[0019]作为上述技术方案的进一步改进,所述YOLO预训练模型的训练次数大于300次,所述YOLO目标检测模型的IOU参数的标准值为:0.95<IOU≤1。
[0020]如此设置,能够提高YOLO目标检测模型的目标检测准确程度,避免出现误判问题而导致工序匹配错误。
[0021]作为上述技术方案的进一步改进,在利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框之前,还包括如下的步骤:对所述YOLO目标检测模型的置信度参数进行设置,其中,所述置信度参数大于或等于所述IOU参数的标准值。
[0022]将YOLO目标检测模型内置的置信度参数调整到大于或等于IOU参数的标准值,能够消除待测图像中不完整孔槽图像特征的干扰,从而能够对待测图像中的孔槽图像的基本信息进行准确预测,输出预测孔槽图像的位置,并获得孔槽图像对应的基本信息框。
[0023]作为上述技术方案的进一步改进,所述利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框,包括如下的步骤:
[0024]通过YOLO目标检测模型识别所述待测图像中的单个孔槽信息,并输出预测所述单个孔槽的基本信息框;
[0025]获取所述基本信息框的位置信息;
[0026]根据所述位置信息将所述基本信息框剪裁。
[0027]利用所生成的YOLO目标检测模型处理待测图像,能对单个孔槽的位置和尺寸进行目标性识别,从而能获得单个孔槽的基本信息框的位置信息;然后根据基本信息框的位置信息,将包含单个孔槽的基本信息框进行准确剪裁,以便给第二标准数据库提供待处理图像。
[0028]作为上述技术方案的进一步改进,所述获取所述基本信息框的位置信息,包括如下的步骤:
[0029]获取基本信息框的中心点坐标、高和宽;
[0030]根据所述基本信息框的中心坐标、高和宽算出基本信息框的对角坐标。
[0031]在利用YOLO目标检测模型对待测图像进行孔槽的目标检测时,能够获得孔槽对应的基本信息框的基本信息,包括其中心点坐标、高和宽,通过反归一化处理,能够获取基本信息框的对角坐标,从而确定基本信息框的位置和轮廓,完成基本信息框的位置信息获取。
[0032]作为上述技术方案的进一步改进,所述建立第二标准数据库,包括如下的步骤:
[0033]获取孔槽数据集和U

Net预训练模型;
[0034]根据所述孔槽数据集对所述U

Net预训练模型进行训练并测试,以获得作为第二标准数据库的U

Net语义分割模型。
[0035]在U

Net语义分割模型的建立过程中,在获取已创建的孔槽数据集和已构建的U

Net预训练模型后进行训练和测试,能够得到U

Net语义分割模型,然后将U

Net语义分割模
型作为第二标准数据库,对基本信息框内的单个孔槽进行细节特征处理,从而获得准确的孔槽信息如孔槽类型、孔槽尺寸,以便与目标数据库的标准数据进行对比匹配。
[0036]作为上述技术方案的进一步改进,所述U

Net预训练模型的训练次数大于300次,所述U

Net语义分割模型的MIOU参数的标准值为:0.95<MIOU≤1。
[0037]如此设置,能够提高U

Net语义分割模型的检测精准度,有助于获取孔槽的准确信息包括尺寸数据,从而提升检测匹配效果。
[0038]作为上述技术方案的进一步改进,所述利用所述第二标准数据库校正所述基本信息框内的孔槽信息,包括如下的步骤:
[0039]通过U

Net语义分割模型处理所述基本信息框,并获取孔槽轮廓清晰的目标图像;
[0040]提取所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种孔槽识别检测方法,其特征在于,包括如下的步骤:获取待测图像;建立第一标准数据库和第二标准数据库;利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框;利用所述第二标准数据库校正所述基本信息框内的孔槽信息;将校正后的所述孔槽信息与目标数据库进行检测匹配。2.根据权利要求1所述的孔槽识别检测方法,其特征在于,所述建立第一标准数据库,包括如下的步骤:获取孔槽数据集和YOLO预训练模型;根据所述孔槽数据集对所述YOLO预训练模型进行训练并测试,以获得作为第一标准数据库的YOLO目标检测模型。3.根据权利要求2所述的孔槽识别检测方法,其特征在于,所述YOLO预训练模型的训练次数大于300次,所述YOLO目标检测模型的IOU参数的标准值为:0.95<IOU≤1。4.根据权利要求3所述的孔槽识别检测方法,其特征在于,在利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框之前,还包括如下的步骤:对所述YOLO目标检测模型的置信度参数进行设置,其中,所述置信度参数大于或等于所述IOU参数的标准值。5.根据权利要求2所述的孔槽识别检测方法,其特征在于,所述利用所述第一标准数据库识别获取所述待测图像中单个孔槽的基本信息框,包括如下的步骤:通过YOLO目标检测模型识别所述待测图像中的单个孔槽信息,并输出预测所述单个孔槽的基本信息框;获取所述基本信息框的位置信息;根据所述位置信息将所述基本信息框剪裁。6.根据权利要求5所述的孔槽识别检测方法,其特征在于,所述获取所述基本信息框的位置信息,包括如下的步骤:获取基本信息框的中心点坐标、高和宽;根据所述基本信息框的中心坐标、高和宽算出基本信息框的对角坐标。7.根据权利要求1所述的孔槽识别检测方法,其特征在于,所述建立第二标准数据库,包括如下的步骤:获取孔槽数据集和U

Net预训练模型;根据所述孔槽数据集对...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:利元亨博罗智能机械有限公司
类型:发明
国别省市:

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

1