一种气缸盖质量检测方法及系统技术方案

技术编号:39814657 阅读:7 留言:0更新日期:2023-12-22 19:32
本发明专利技术涉及图像分析技术领域,具体涉及一种气缸盖质量检测方法及系统

【技术实现步骤摘要】
一种气缸盖质量检测方法及系统


[0001]本专利技术涉及图像分析
,具体涉及一种气缸盖质量检测方法及系统


技术介绍

[0002]气缸盖作为发动机的重要组成部分,对气缸盖进行质量检测至关重要

气缸盖在运输过程中的磕碰可能会导致气缸盖质量产生问题,使用存在质量问题的气缸盖进行工作时,会存在安全隐患,因此需要对气缸盖进行质量检测

[0003]在对气缸盖进行质量检测时,现有方法根据灰度图像中像素点的灰度值获取分割阈值,通过分割阈值对灰度图像中的像素点进行分割,进而获取气缸盖灰度图像中的连通域,通过分析连通域内像素点的灰度值分布情况去判断气缸盖的质量问题

由于拍摄的气缸盖图像可能会受到光照的影响,使得像素点的灰度值与实际发生偏差,进而导致获得的连通域不准确,根据连通域内像素点的灰度值检测气缸盖的质量不准确


技术实现思路

[0004]为了解决由于拍摄的气缸盖图像可能会受到光照的影响,使得像素点的灰度值与实际发生偏差,进而导致获得的连通域不准确,根据连通域内像素点的灰度值检测气缸盖的质量不准确的技术问题,本专利技术的目的在于提供一种气缸盖质量检测方法及系统,所采用的技术方案具体如下:第一方面,本专利技术一个实施例提供了一种气缸盖质量检测方法,该方法包括以下步骤:获取气缸盖的灰度图像;根据灰度图像中每个像素点的预设邻域内的梯度和灰度值,获取每个像素点的特征值;根据灰度图像中任意两个像素点之间的距离和灰度值差异,以及任意两个像素点之间的像素点的灰度值,获取任意两个像素点之间的修正距离;根据像素点的修正距离和灰度值分布,对灰度图像中的像素点进行划分,获得灰度图像中的最终区域;根据每个最终区域中的每个像素点灰度值和特征值,通过孤立森林算法分别构建每个最终区域的灰度孤立树和特征孤立树;根根每个像素点在灰度孤立树和特征孤立树中的高度,以及每个最终区域中灰度值的分布,获取每个像素点的异常程度;根据每个像素点的异常程度和灰度值,获取每个像素点的修正灰度值,确定灰度图像中的连通域;根据每个连通域的形状,获取每个连通域的缺陷概率;根据缺陷概率确定气缸盖的质量

[0005]进一步地,所述根据灰度图像中每个像素点的预设邻域内的梯度和灰度值,获取每个像素点的特征值的方法为:对于灰度图像中的任一个像素点,以该像素点为中心,预设的第一长度为半径,所对应的圆形区域,作为该像素点的预设邻域;
获取该像素点在预设邻域内每个方向上的梯度,作为目标梯度;获取每个目标梯度的幅值,当目标梯度的幅值大于预设的幅值阈值时,将对应目标梯度所在的方向,作为该像素点的灰度波动方向;将与每个灰度波动方向顺时针垂直的半径上的邻域像素点,作为该像素点的每个波动方向的参与像素点;获取每个参与像素点的最大梯度幅值对应梯度的方向,作为每个参与像素点的变化趋势方向;根据每个参与像素点的灰度值和变化趋势方向,获取该像素点的特征值

[0006]进一步地,所述特征值的计算公式为:;式中,
D
i
为第
i
个像素点的特征值;
N
i
为第
i
个像素点的灰度波动方向的总数量;
M
为第一长度;为第
k
个灰度波动方向的第
z
个参与像素点与相邻的后一个参与像素点的变化趋势方向的夹角;
ε
k
为第
k
个灰度波动方向的参与像素点的灰度值方差;
exp
为以自然常数为底数的指数函数;
norm
为归一化函数

[0007]进一步地,所述修正距离的计算公式为:;式中,为第
a
个像素点和第
b
个像素点之间的修正距离;
l
a,b
为第
a
个像素点和第
b
个像素点之间的欧式距离;
Δ
g
a,b
为第
a
个像素点和第
b
个像素点之间的灰度值差异;
ε
a,b
为第
a
个像素点和第
b
个像素点之间的像素点的灰度值方差;
norm
为归一化函数

[0008]进一步地,所述根据像素点的修正距离和灰度值分布,对灰度图像中的像素点进行划分,获得灰度图像中的最终区域的方法为:通过
K

means
聚类算法,根据修正距离对灰度图像中的像素点进行聚类,将获得的每个聚类簇作为灰度图像中的每个初始区域;获取每个初始区域中每个像素点的灰度值均值,作为每个初始区域的整体灰度值;获取任意两个整体灰度值的差异,作为目标差异;当目标差异小于预设的目标差异阈值时,将对应的两个初始区域进行合并;将进行合并处理后的灰度图像中的每个区域,作为灰度图像中的每个最终区域

[0009]进一步地,所述异常程度的计算公式为:;式中,为第
r
个最终区域中第
j
个像素点的异常程度;
ε
r
为第
r
个最终区域中每个像素点的灰度值方差;为第
r
个最终区域中第
j
个像素点在灰度孤立树中的高度;为第
r
个最终区域中第
j
个像素点在特征孤立树中的高度;
exp
为以自然常数为底数的指数函数;
norm
为归一化函数

[0010]进一步地,所述根据每个像素点的异常程度和灰度值,获取每个像素点的修正灰度值,确定灰度图像中的连通域的方法为:将每个像素点的异常程度进行负相关且归一化的结果,作为每个像素点的修正权重;计算每个像素点的修正权重与灰度值的乘积,作为每个像素点的修正灰度值;根据每个像素点的修正灰度值,通过大津法对灰度图像进行二值化处理,获得二值化灰度图像;通过连通域算法获取二值化灰度图像中的连通域,作为灰度图像中的连通域

[0011]进一步地,所述缺陷概率的计算公式为:;式中,
Ge
t
为第
t
个连通域的缺陷概率;
l
t
为第
t
个连通域的周长;
S
t
为第
t
个连通域的面积;
ck
t
为第
t
个连通域的长宽比;
norm
为归一化函数

[0012]进一步地,所述根据缺陷概率确定气缸盖的质量的方法为:对于某一气缸盖,获取该气缸盖中的每个连通域的缺陷概率;将最大的缺陷概率,作为该气缸盖的目标缺陷概率;当目标缺陷概率小于或者等于预设的第一缺陷概率阈值时,该气缸盖的质量为良;当目标缺陷概率大于预设的第一缺陷概率阈值和小本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种气缸盖质量检测方法,其特征在于,所述方法包括以下步骤:获取气缸盖的灰度图像;根据灰度图像中每个像素点的预设邻域内的梯度和灰度值,获取每个像素点的特征值;根据灰度图像中任意两个像素点之间的距离和灰度值差异,以及任意两个像素点之间的像素点的灰度值,获取任意两个像素点之间的修正距离;根据像素点的修正距离和灰度值分布,对灰度图像中的像素点进行划分,获得灰度图像中的最终区域;根据每个最终区域中的每个像素点灰度值和特征值,通过孤立森林算法分别构建每个最终区域的灰度孤立树和特征孤立树;根根每个像素点在灰度孤立树和特征孤立树中的高度,以及每个最终区域中灰度值的分布,获取每个像素点的异常程度;根据每个像素点的异常程度和灰度值,获取每个像素点的修正灰度值,确定灰度图像中的连通域;根据每个连通域的形状,获取每个连通域的缺陷概率;根据缺陷概率确定气缸盖的质量
。2.
如权利要求1所述的一种气缸盖质量检测方法,其特征在于,所述根据灰度图像中每个像素点的预设邻域内的梯度和灰度值,获取每个像素点的特征值的方法为:对于灰度图像中的任一个像素点,以该像素点为中心,预设的第一长度为半径,所对应的圆形区域,作为该像素点的预设邻域;获取该像素点在预设邻域内每个方向上的梯度,作为目标梯度;获取每个目标梯度的幅值,当目标梯度的幅值大于预设的幅值阈值时,将对应目标梯度所在的方向,作为该像素点的灰度波动方向;将与每个灰度波动方向顺时针垂直的半径上的邻域像素点,作为该像素点的每个波动方向的参与像素点;获取每个参与像素点的最大梯度幅值对应梯度的方向,作为每个参与像素点的变化趋势方向;根据每个参与像素点的灰度值和变化趋势方向,获取该像素点的特征值
。3.
如权利要求2所述的一种气缸盖质量检测方法,其特征在于,所述特征值的计算公式为:;式中,
D
i
为第
i
个像素点的特征值;
N
i
为第
i
个像素点的灰度波动方向的总数量;
M
为第一长度;为第
k
个灰度波动方向的第
z
个参与像素点与相邻的后一个参与像素点的变化趋势方向的夹角;
ε
k
为第
k
个灰度波动方向的参与像素点的灰度值方差;
exp
为以自然常数为底数的指数函数;
norm
为归一化函数
。4.
如权利要求1所述的一种气缸盖质量检测方法,其特征在于,所述修正距离的计算公式为:;
式中,为第
a
个像素点和第
b
个像素点之间的修正距离;
l
a,b
为第
a
个像素点和第
b
个像素点之间的欧式距离;
Δ
g
a,b
为第
a
个像素点和第
b
个像素点之间的灰度值差异;
ε
a,b
为第
a
个像素点和第
b
个像素点之间的像素点的灰度值方差;
norm
为归一化函数
。5.
如权利要求1所述的一种气缸盖质量...

【专利技术属性】
技术研发人员:成文荣张敏成哲宁张志龙顾家辉
申请(专利权)人:苏州德费尔自动化设备有限公司
类型:发明
国别省市:

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

1