欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2024112307989
申请人: 大连环旭智能科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-03-31
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种发动机气缸套表面缺陷检测方法,其特征在于,该方法包括以下步骤:获取气缸套表面的灰度图像,对所述灰度图像使用图像分割算法获取气缸套区域;

获取气缸套区域中的像素列,基于像素列中像素点的灰度值获取所述像素列的灰度值序列,获取所述灰度值序列的灰度变化曲线;

将灰度变化曲线的最小外接矩形的两条宽的中位线线段记为第一线段,将第一线段与灰度变化曲线围成的区域记为封闭区域,根据封闭区域的面积获取面积变化向量;

依次过封闭区域的质心坐标作第一线段的垂线,设垂线与第一线段的交点为第一交点,当质心坐标的纵坐标大于第一交点的纵坐标时,将所述封闭区域在所有封闭区域中的序号记为第一序号,将第一序号位置的元素记为数字1;当质心坐标的纵坐标小于第一交点的纵坐标时,将第一序号位置的元素记为数字-1;当质心坐标的纵坐标等于第一交点的纵坐标时,将第一序号的元素记为数字0;获取所有封闭区域的质心坐标对应的第一序号的元素,根据质心坐标对应的第一序号的元素,获取差值序列;获取标准序列,根据面积变化向量中元素的平均离散程度和差值序列与标准序列之间的相似度,获取振纹纹理显著系数;

根据振纹纹理显著系数的值的大小获取振纹纹理特征显著像素列,根据所述振纹纹理特征显著像素列相邻连续的情况获取振纹纹理特征显著区域;

使用图像分割算法结合骨架提取算法获取振纹纹理特征显著区域的骨架;

基于骨架的端点之间的位置获取线段倾斜度;

基于骨架的线段倾斜度在其相邻骨架的线段倾斜度的平均情况中的占比情况,获取倾斜一致系数,根据倾斜一致系数获取振纹特征显著区域,对所述振纹特征显著区域使用图像增强算法进行增强,对增强后的灰度图像使用阈值分割算法获取缺陷区域;

所述振纹纹理显著系数获取的具体方法为:

获取差值序列与标准序列之间的余弦相似度;

将面积变化向量中元素的方差记为第一方差;

将第一方差与第一预设常数的和记为第一和值;

将第一和值与所述余弦相似度的乘积记为振纹纹理特征显著系数;

所述根据振纹纹理显著系数的值的大小获取振纹纹理特征显著像素列,根据所述振纹纹理特征显著像素列相邻连续的情况获取振纹纹理特征显著区域,包括的具体方法为:获取像素列的振纹纹理显著系数,将第一预设常数与第一预设阈值的差值记为第一差值,将第一预设常数与第一预设阈值的和值记为第二和值;

将以第二和值为上限,以第一差值为下限的区间记为第一区间;

将振纹纹理显著系数在第一区间的像素列记为振纹纹理特征显著像素列;

将连续相邻的振纹纹理特征显著像素列的个数记为第一列数;

将第一列数大于第二预设阈值的振纹纹理特征显著像素列组成的区域记为振纹纹理特征显著区域;

所述倾斜一致系数获取的具体方法为:

对于各骨架,计算骨架的前一相邻骨架与后一相邻骨架的对应线段的线段倾斜度的均值作为第一均值,计算骨架的对应线段的线段倾斜度与所述第一均值的比值作为第一比值,将所有所述第一比值的和值作为倾斜一致系数。

2.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述获取气缸套表面的灰度图像,对所述灰度图像使用图像分割算法获取气缸套区域,包括的具体方法为:使用电荷耦合器件相机获取气缸套表面的RGB图像,对所述RGB图像进行灰度化处理,获取气缸套表面的灰度图像,对所述灰度图像使用图像分割算法获取气缸套区域。

3.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述获取气缸套区域中的像素列,基于像素列中像素点的灰度值获取所述像素列的灰度值序列,获取所述灰度值序列的灰度变化曲线,包括的具体方法为:将所述气缸套区域中的像素点按列进行划分,将每列的像素点作为一个像素列;

将所述像素列中包含的所有像素点的灰度值按照像素点的位置,以从上到下的顺序排序,获取灰度值序列;

以灰度值序列构建灰度变化曲线,所述灰度变化曲线的横坐标为灰度值序列中元素的序号,纵坐标为数据点的灰度值。

4.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述根据封闭区域的面积获取面积变化向量,包括的具体方法为:将所有封闭区域面积按照质心坐标中的横坐标的大小进行从小到大的排序,获取面积变化向量。

5.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述根据质心坐标对应的第一序号的元素,获取差值序列,包括的具体方法为:将质心坐标对应的第一序号的元素按照封闭区域的质心的横坐标从小到大的顺序进行排列,获取差值序列。

6.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述获取振纹纹理特征显著区域的骨架,包括的具体方法为:使用图像分割算法对振纹纹理特征显著区域进行处理,获取振纹纹理特征显著区域的疑似振纹区域,使用骨架提取算法获取所述疑似振纹区域的骨架。

7.根据权利要求1所述的一种发动机气缸套表面缺陷检测方法,其特征在于,所述获取线段倾斜度,包括的具体方法为:将连接骨架两端像素点的线段记为第一线段;

将第一线段上纵坐标值最大的端点记为第一端点,纵坐标值小的端点记为第二端点;

过第一端点作一条竖直的射线,过第二端点作一条水平的射线,将竖直的射线和水平的射线的交点记为第二交点;

将连接第一端点与第二交点的线段记为第二线段,连接第二端点与第二交点的线段记为第三线段;

将第三线段的长度与第一预设常数的和值记为第三和值;

将第二线段的长度与第三和值的比值记为第一线段的线段倾斜度。