利索能及
我要发布
收藏
专利号: 2022108458099
申请人: 华南师范大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种零件圆检测方法,其特征在于,包括以下步骤:

获取待检测的零件图片,所述零件图片中含有若干圆孔;

将所述零件图片输入训练好的目标检测网络模型,得到所述零件对应的圆孔结果图集,所述圆孔结果图集包括所述零件图片中所有圆孔对应的单个圆孔图;

将所述圆孔结果图集输入训练好的语义分割网络模型,计算每个圆孔对应的轮廓分割结果热度图,对于每个圆孔对应的所述轮廓分割结果热度图,采用随机抽样一致法,得到所述圆孔对应的圆参数,得到所述零件图片的圆检测结果;所述随机抽样一致法包括:S11:对于每个对应的所述轮廓分割结果热度图,从点集中随机选出三个点以计算出一个圆的模型;

S12:将点集中所有点代入所述模型,计算出满足阈值要求的内点数目;设t为一次迭代模型中内点占比,Nin为内点数量,Nout为外点数量, ;

S13:比较当前所述模型内点数目与当前最好模型的内点数目,记录内点最大数的模型参数和内点数目;所述最好模型为内点数目最多的模型;

S14:重复迭代S11‑S13步,直到迭代次数达到规定数值或当前模型内点数目大于设定阈值;设n为每次迭代使用的点的数量,P为k次迭代都采样到n个内点的概率,k为迭代次数,由 得出 。

2.根据权利要求1所述的一种零件圆检测方法,其特征在于:所述目标检测网络模型为YOLOv5模型。

3.根据权利要求2所述的一种零件圆检测方法,其特征在于:所述YOLOv5的先验框尺寸为[10:13, 26:30, 33:29],[55:61, 62:54, 108:119] ,[116:110, 190:198, 338:326]。

4.根据权利要求1所述的一种零件圆检测方法,其特征在于:所述语义分割网络模型为BiSeNet网络模型。

5.根据权利要求4所述的一种零件圆检测方法,其特征在于:所述BiSeNet网络模型的激活函数为Leaky ReLU激活函数。

6.一种零件圆检测装置,其特征在于,包括:

零件图片获取模块,用于获取待检测的零件图片,所述零件图片中含有若干圆孔;

圆孔结果图集获取模块,用于将所述零件图片输入训练好的目标检测网络模型,得到所述零件对应的圆孔结果图集,所述圆孔结果图集包括所述零件图片中所有圆孔对应的单个圆孔图;

检测结果获取模块,用于将所述圆孔结果图集输入训练好的语义分割网络模型,计算每个圆孔对应的轮廓分割结果热度图,对于每个圆孔对应的所述轮廓分割结果热度图,采用随机抽样一致法,得到所述圆孔对应的圆参数,得到所述零件图片的圆检测结果;所述随机抽样一致法包括:S11:对于每个对应的所述轮廓分割结果热度图,从点集中随机选出三个点以计算出一个圆的模型;

S12:将点集中所有点代入所述模型,计算出满足阈值要求的内点数目;设t为一次迭代模型中内点占比,Nin为内点数量,Nout为外点数量, ;

S13:比较当前所述模型内点数目与当前最好模型的内点数目,记录内点最大数的模型参数和内点数目;所述最好模型为内点数目最多的模型;

S14:重复迭代S11‑S13步,直到迭代次数达到规定数值或当前模型内点数目大于设定阈值;设n为每次迭代使用的点的数量,P为k次迭代都采样到n个内点的概率,k为迭代次数,由 得出 。

7.一种电子设备,其特征在于,包括:

至少一个存储器以及至少一个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1‑5任一所述的一种零件圆检测方法的步骤。

8.一种计算机可读存储介质,其特征在于:

所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1‑5任一所述的一种零件圆检测方法的步骤。