1.一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,包括:
获取电缆灰度级图像并进行网格分区,得到多个区域图像;
根据每个区域图像中各像素点的灰度级计算每个区域图像中各像素点的粗糙系数;
利用各像素点的粗糙系数得到各区域图像对应的粗糙度系数图,对得到的粗糙度系数图进行多阈值分割得到粗糙系数级图像;
根据粗糙系数级图像获取各区域图像每个方向上的灰度游程矩阵;
根据粗糙阈值和游程阈值分别获取各区域图像中疑似缺陷像素点和不小于游程阈值每个游程的像素点数量;
根据疑似缺陷像素点和每个不小于游程阈值的像素点数量分别计算各区域图像中每个方向上的粗糙程度;
分别对每个区域图像中粗糙程度最大的方向上出现的不小于游程阈值像素点进行标记,得到所有标记区域,对标记区域进行合并得到粗糙区域;
对得到的每个粗糙区域进行判断,得到所有的电缆缺陷区域。
2.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述计算每个区域图像中各像素点的粗糙系数的方法为:利用每一个像素点的灰度级与其八邻域像素点的灰度级形成的灰度级点对按照如下表达式计算该像素点的粗糙系数;
具体计算方法如下:
式中:表示像素点的粗糙系数,为该像素点的灰度级,为该像素点八邻域内的像素点的灰度级,为该像素点八邻域内像素点的序号, 表示取 、 中的最大值,表示取 、 中的最小值。
3.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述根据各区域图像中疑似缺陷像素点和不小于游程阈值的像素点的数量,计算各区域图像中每个方向上的粗糙程度的方法如下:式中:表示粗糙程度, 表示第 个区域图像中 方向上的粗糙程度, 表示第个区域图像的灰度级数量, 表示所有区域图像中灰度级数量最多的区域图像的灰度级数量,为像素点的游程,为游程为 的像素点的数量,为不小于游程阈值的像素点的序号, 为不小于游程阈值的像素点的数量。
4.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述以粗糙程度最大的方向对不小于游程阈值像素点进行标记,得到所有标记区域的过程为:分别选择每个区域图像各方向中粗糙程度最大粗糙程度为该区域图像的粗糙值,以该粗糙值所对应的方向为确定方向,对该确定方向上出现的不小于游程阈值的像素点进行标记,得到该区域图像的标记区域,根据以上方法得到所有区域图像的标记区域。
5.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述对标记区域进行合并得到粗糙区域的方法如下:对各区域图像的八邻域内的区域图像进行分析,若存在八邻域内区域图像中的标记区域与中心区域图像的标记区域相连,且两个区域图像的粗糙程度属于同一个粗糙度级,将这两个区域图像的标记区域进行合并得到粗糙区域;
其中的粗糙度级是利用多阈值分割得到的不同的粗糙度级。
6.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述对得到的每个粗糙区域进行判断,得到所有的电缆缺陷区域的过程如下:由于合并的标记区域是属于同一个粗糙度级的,将粗糙区域的粗糙度级作为该粗糙区域的粗糙度值,得到所有粗糙区域的粗糙度值,将电缆规定的粗糙度阈值分别与每个粗糙区域的粗糙度值进行对比,对粗糙度值大于粗糙度阈值的粗糙区域判定为电缆缺陷区域,得到所有的电缆缺陷区域。
7.根据权利要求1所述的一种基于灰度游程矩阵的电缆缺陷检测优化方法,其特征在于,所述获取各区域图像中疑似缺陷像素点和不小于游程阈值的数量的方法如下:获取疑似缺陷像素点的方法:根据像素点的粗糙系数得到每个区域图像中的粗糙系数直方图,利用otsu阈值分割法对粗糙系数直方图进行阈值分割,分别得到每个区域图像的粗糙系数阈值,通过粗糙系数阈值划分疑似缺陷像素和正常像素;
获取不小于游程阈值的数量的方法:根据像素点的游程度得到每个区域图像的游程直方图,通过otsu阈值分割法对游程直方图进行阈值分割,分别得到每个区域图像的游程阈值,通过游程阈值划分不小于游程阈值的游程和小于游程阈值的游程,分别获取每个不小于游程阈值的游程对应的像素点的数量。