一种提高缺陷判定效率的方法及系统与流程
未命名
08-14
阅读:116
评论:0
1.本发明涉及缺陷检测技术领域,特别涉及一种提高缺陷判定效率的方法及系统。
背景技术:
2.目前,近年来依靠机器视觉表面检测系统开始应用到材料表面的检测中,主要是利用相机获取工件表面的二维和三维图像,经过处理和分析,得到工件表面信息,以实现对工件表面缺陷的检测,在产品出厂前,根据检测结果将有缺陷的产品进行剔除,以此来提高产品的出厂质量。在生产过程中,缺陷是不可避免的,比如在轧制过程中,铝板带箔表面的一层保护膜会被轧辊磨掉,并重新形成新的保护膜,这种过程与表面氧化腐蚀形成的腐蚀坑类似,因此轧制时容易产生表面缺陷,另外,由于轧辊与铝板带箔表面的摩擦力存在周期性变化,在轧制时如果不能很好地将该摩擦力转化成滑动摩擦,也容易产生周期性缺陷,在检测系统中,对于缺陷的检出有着成熟的方法,但是对于周期性、密集型缺陷判定确缺乏简单高效的方法。
3.因此,本发明提出一种提高缺陷判定效率的方法及系统。
技术实现要素:
4.本发明提供一种提高缺陷判定效率的方法及系统,通过设置检测软件加载的相机参数,根据相机参数对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和高度进行划分,获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果,在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的缺陷中心坐标进行位置比较,获取第二判定结果,对目标材料表面进行周期性缺陷以及密集型缺陷的判定,解决了背景技术中对于周期性、密集型缺陷判定确缺乏简单高效的方法的问题。
5.本发明提出一种提高缺陷判定效率的方法及系统,该方法包括:步骤1:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分;步骤2:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;步骤3:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;步骤4:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。
6.优选的,设置检测软件加载的相机参数,包括:获取相机的当前焦距信息,同时采集当前拍摄环境中在当前焦距信息的图像数据;
对所述图像数据进行解析,根据解析结果确定在当前焦距信息下采集图像的亮度数据和图像清晰度;确定亮度数据和图像清晰度是否满足预设图像合格判定需求,若是,根据当前焦距信息设置第一相机参数,若否,调节相机的当前焦距信息,生成目标焦距信息;根据目标焦距信息设置第二相机参数。
7.优选的,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分,包括:基于所述相机参数设置图像连续采集参数,基于所述图像连续采集参数对目标材料表面进行连续图像采集,得到多张第一图像;对所述多张第一图像进行预处理,获取灰度值大于等于预设阈值的多张第二图像;获取每张第二图像的目标高度和目标宽度,且基于预设算法将每张第二图像按照预设宽度和高度进行划分。
8.优选的,获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果,包括:将每张采集图像划分为多个等面积图像区域,获取每个划分区域的图像信息;对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果;根据每张采集图像中每个划分区域的长度和宽度计算出该划分区域的区域面积;根据检测结果确定每个划分区域的缺陷分布图,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,统计真实缺陷的缺陷数量。
9.优选的,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,包括:根据缺陷分布图获取每个缺陷在划分区域中的位置区域;根据每个缺陷在划分区域中的位置区域获取该缺陷的当前缺陷特征;将每个缺陷的当前缺陷特征和预设缺陷特征进行比较以确定材料表面严谨度;确定每个划分区域中每个缺陷的材料表面严谨度是否合格,若是,确认其为非真实缺陷,否则,确认其为真实缺陷。
10.优选的,在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果,包括:获取每张图像上的所有缺陷中心坐标并进行标定;将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行距离计算;若第一缺陷中心坐标和第二缺陷中心坐标距离小于预设距离,则判断为同一位置;将缺陷坐标存入到新的相同矢量容器中;将新的相同矢量容器中的数据和原先相同矢量容器中的数据进行比较,若原先相同矢量容器的数据中存在与新的相同矢量容器的数据不连续的数据,则将不连续的数据删
除;将新的相同矢量容器中的数据存入到原先相同矢量容器中,并将存入后的矢量容器中的数据从大到小依次排列;根据排列结果确定是否连续出现5个相同的点,若存在,则判断为周期性缺陷。
11.优选的,还包括:制定目标材料表面曲线图谱;获取单个缺陷的属性信息、缺陷名称以及所属类别;基于所述曲线图谱和单个缺陷的属性信息、缺陷名称以及所属类别获取每个缺陷的几何特征;基于单个缺陷的几何特征来确定每个缺陷的缺陷严重等级,并根据各单个缺陷的缺陷严重等级对缺陷进行分类;统计各类缺陷中缺陷严重等级高的缺陷数量,若大于该类设定的对应预设阈值,则判定目标材料不及格。
12.优选的,对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果,包括:根据预设缺陷标识算法获取识别因子;提取每张采集图像中每个划分区域的图像的图像帧,获取划分区域的多个帧图像;确定每个帧图像的图像分辨率,选择图像分辨率最大的目标帧图像作为每个划分区域的待识别图像;基于所述识别因子确定目标缺陷的目标像素点特征,同时,提取每个划分区域的待识别图像的当前像素点特征;将目标像素点特征和当前像素点特征进行空间重叠映射,获取映射结果;根据所述映射结果获取每个划分区域的待识别图像中被判定为存在缺陷的第一像素点;对第一像素点进行标注,根据标注结果确定标注形态;将所述标注形态进行三维模拟,获得三维模拟图,将所述三维模拟图与不同缺陷的预设纹理模拟图进行匹配,获得所述三维模拟图与不同缺陷的预设纹理模拟图之间的目标相似度;将所述目标相似度大于预设相似度的目标纹理模拟图进行统计;获取每张目标纹理模拟图的形态记忆,根据形态记忆获取缺陷形态特征;基于缺陷形态特征确定每张采集图像中每个划分区域的存在缺陷。
13.一种提高缺陷判定效率的系统,包括:划分模块:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和高度进行划分;第一判定模块:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;第二判定模块:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集
图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;第三判定模块:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。
14.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
15.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
16.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为本发明实施例中一种提高缺陷判定效率的方法的流程图;图2为本发明实施例中一种提高缺陷判定效率的系统的结构图;图3为本发明实施例中提高密集型缺陷判定效率的结构图;图4为本发明实施例中提高周期性缺陷判定效率的结构图;图5为本发明实施例中将目标材料表面图像均分成3等份后的横纵坐标示意图。
具体实施方式
17.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
18.实施例1:本发明提供一种提高缺陷判定效率的方法,如图1所示,该方法包括:步骤1:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和高度进行划分;步骤2:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;步骤3:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;步骤4:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。
19.该实施例中,相机参数可以是对比度,对比度过大,图像就会显得很刺眼,对比度越小,不同颜色之间的反差就越小。
20.也可以是曝光度,曝光量越大,画面越亮。
21.该实施例中,预设宽度是5厘米。
22.该实施例中,预设高度是3厘米。
23.该实施例中,缺陷数量是在每个区域中缺陷的具体个数,比如是10个。
24.该实施例中,区域面积是指将每张图像分为多个区域,且每个区域的面积相等,为15平方厘米。
25.该实施例中,第一判定结果是指区域内缺陷的密集性,比如每个区域的面积是15平方厘米,在a区域内缺陷所占的面积是3平方厘米,那么a区域内缺陷的密集性是3
÷
15
×
100%=20%。
26.该实施例中,第一缺陷中心坐标是指最后一张图像上所有缺陷的中心坐标。
27.该实施例中,第二缺陷中心坐标是指除了最后一张图像上,其余每张图像上所有缺陷的中心坐标。
28.该实施例中,第二判定结果是指每个“相同”缺陷坐标出现次数大于等于预设值,就为周期性缺陷,其中,预设值可以为5。
29.其中,“相同”缺陷坐标是指坐标距离在一定范围内,就可以归属为相同坐标。
30.上述技术方案的有益效果是:通过采集目标材料表面的图像并将每张图像划分为多个区域,对每个区域进行密集型缺陷的判定,同时将最后一张图像上的缺陷中心坐标和其余图像上的缺陷中心坐标进行周期性缺陷的判定,可以利用简单有效的方法来提高对目标材料的缺陷判定效率。
31.实施例2:本发明提供一种提高缺陷判定效率的方法,设置检测软件加载的相机参数,包括:获取相机的当前焦距信息,同时采集当前拍摄环境中在当前焦距信息的图像数据;对所述图像数据进行解析,根据解析结果确定在当前焦距信息下采集图像的亮度数据和图像清晰度;确定亮度数据和图像清晰度是否满足预设图像合格判定需求,若是,根据当前焦距信息设置第一相机参数,若否,调节相机的当前焦距信息,生成目标焦距信息;根据目标焦距信息设置第二相机参数。
32.该实施例中,焦距信息是指相机透镜中心到光聚集之焦点的距离,焦距越长,远处的被摄体显得越大,视角越窄;焦距越短,被摄体显得越小,拍摄视野越广。
33.该实施例中,拍摄环境可以是露天、工厂仓库内、工厂车间内。
34.该实施例中,图像数据包括:像素的清晰度、亮度、灰度值。
35.该实施例中,第一相机参数是指采集的图像的亮度数据和图像清晰度都达到预设要求,根据当前的焦距设置相机参数。
36.其中,合格判定需求的亮度数据可以是40,若是室外,则图像清晰度是1080p,若是室内,则图像清晰度是720p。
37.该实施例中,第二相机参数是指采集的图像的亮度数据和图像清晰度未达到合格判定需求,则需要重新调整相机的焦距,比如预设要求的焦距是100mm,但当前的焦距是90mm,就需要调节焦距到100mm。
38.上述技术方案的有益效果是:通过对在当前焦距下采集的图形数据进行解析,确定图像的亮度数据和图像清晰度,根据确定结果设置相机参数,可以使拍摄出来的图像更加清晰,避免出现由于相机参数设置的原因而导致图像中的缺陷不明显或未拍摄到。
39.实施例3:本发明提供一种提高缺陷判定效率的方法,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分,包括:
基于所述相机参数设置图像连续采集参数,基于所述图像连续采集参数对目标材料表面进行连续图像采集,得到多张第一图像;对所述多张第一图像进行预处理,获取灰度值大于等于预设阈值的多张第二图像;获取每张第二图像的目标高度和目标宽度,且基于预设算法将每张第二图像按照预设宽度和高度进行划分。
40.该实施例中,相机参数可以是对比度,对比度过大,图像就会显得很刺眼,对比度越小,不同颜色之间的反差就越小。
41.也可以是曝光度,曝光量越大,画面越亮。
42.该实施例中,预设宽度是5厘米。
43.该实施例中,预设高度是3厘米。
44.该实施例中,灰度值是指是指图像中每个像素的亮度值,通常用0到255的整数表示。
45.该实施例中,预设阈值是100。
46.上述技术方案的有益效果是:通过对目标材料表面采集是图像进行预处理,获取灰度值大于等于预设阈值的第二图像,并将第二图像按照预设宽度和预设高度进行划分为多个区域,可以方便对目标材料表面的缺陷进行观察。
47.实施例4:本发明提供一种提高缺陷判定效率的方法,获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果,包括:将每张采集图像划分为多个等面积图像区域,获取每个划分区域的图像信息;对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果;根据每张采集图像中每个划分区域的长度和宽度计算出该划分区域的区域面积;根据检测结果确定每个划分区域的缺陷分布图,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,统计真实缺陷的缺陷数量。
48.该实施例中,预设缺陷标识算法是一种使用图像处理技术检测缺陷的算法,可以帮助分析图像中的缺陷,并确定缺陷的位置,比如,基于图像信息进行缺陷检测的,是图像处理算法。
49.该实施例中,初次缺陷检测是确定缺陷在区域内的位置和分布情况,但不能确定每个缺陷是否为真实缺陷。
50.该实施例中,缺陷分布图是指图像内每个区域的缺陷是怎么分布的,比如a区域有5个缺陷,分别在a区域的左上方和右上方,而b区域有3个缺陷,分别在b区域的左上方和正中间位置。
51.该实施例中,预设缺陷特征是指缺陷的灰度值特征、纹理特征,一般图像的纹理特征与图像灰度特征有关,可由灰度特征组成。
52.其中,预设缺陷特征的灰度值特征是大于等于第一预设阈值和材料表面严谨度的差值。
53.该实施例中,真实缺陷是指待测缺陷内各点的灰度值是否大于等于第一预设阈值
和材料表面严谨度的差值,将灰度值大于等于差值的点作为目标点,若目标点的数量大于等于预设第二预设阈值,则判断待检测缺陷不是真实缺陷,否则确定待测缺陷是真实缺陷。
54.由灰度特征可以确定纹理特征,判断缺陷的真实性,从而可以确定材料表面的纹理分布。
55.其中,第一预设阈值可以是5,材料表面严谨度是8,差值为3.第二预设阈值是50个。
56.上述技术方案的有益效果是:获取每个划分区域的图像信息,对区域进行初次缺陷检测,计算出每个区域的面积,根据缺陷面积和预设缺陷特征,统计真实缺陷的缺陷数量,可以快速获取到每个区域的真实缺陷数量,从而判断该区域的缺陷是否为密集型缺陷。
57.实施例5:本发明提供一种提高缺陷判定效率的方法,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,包括:根据缺陷分布图获取每个缺陷在划分区域中的位置区域;根据每个缺陷在划分区域中的位置区域获取该缺陷的当前缺陷特征;将每个缺陷的当前缺陷特征和预设缺陷特征进行比较以确定材料表面严谨度;确定每个划分区域中每个缺陷的材料表面严谨度是否合格,若是,确认其为非真实缺陷,否则,确认其为真实缺陷。
58.该实施例中,位置区域是指缺陷在在区域中的位置,比如在区域的正中间。
59.该实施例中,当前缺陷特征可以是缺陷是椭圆形的,缺陷的图像灰度值。
60.该实施例中,表面严谨度比如当前缺陷的图像灰度值是30,预设缺陷的图像灰度值是20,那么材料表面严谨度就为(30-20)
÷
20=0.5。
61.该实施例中,合格值为1。
62.上述技术方案的有益效果是:通过获取每个缺陷的当前缺陷特征,并和预设缺陷特征进行比较,确定材料表面严谨度,可以精准的判断每个缺陷是否为真实缺陷,避免对缺陷数量的统计出现误差,从而影响对密集型缺陷的判断。
63.实施例6:本发明提供一种提高缺陷判定效率的方法,在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果,包括:获取每张图像上的所有缺陷中心坐标并进行标定;将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行距离计算;若第一缺陷中心坐标和第二缺陷中心坐标距离小于预设距离,则判断为同一位置;将缺陷坐标存入到新的相同矢量容器中;将新的相同矢量容器中的数据和原先相同矢量容器中的数据进行比较,若原先相同矢量容器的数据中存在与新的相同矢量容器的数据不连续的数据,则将不连续的数据删除;
将新的相同矢量容器中的数据存入到原先相同矢量容器中,并将存入后的矢量容器中的数据从大到小依次排列;根据排列结果确定是否连续出现5个相同的点,若存在,则判断为周期性缺陷。
64.该实施例中,缺陷中心坐标是指缺陷最中间位置的坐标,也就是缺陷到左右两边的距离相等,到上下两边的距离相等,比如缺陷是正圆形,缺陷内会存在无数个点,圆心位置的坐标就为缺陷中心坐标。
65.该实施例中,第一缺陷中心坐标是指最后一张图像上所有缺陷的中心坐标。
66.该实施例中,第二缺陷中心坐标是指除了最后一张图像上,其余每张图像上所有缺陷的中心坐标。
67.该实施例中,比如第一缺陷中心坐标是(3,4),第二缺陷中心坐标是(3,3),那么距离就为1。
68.该实施例中,预设距离为2。
69.该实施例中,将第二缺陷中心坐标(3,3)存入到新的相同矢量容器中,若原先相同矢量容器中的数据含有(8,9),那么(8,9)就为不连续数据,将其删除。
70.上述技术方案的有益效果是:通过将第一缺陷中心坐标和第二缺陷中心坐标进行距离计算,并存入到新的相同矢量容器中,删除不连续的数据,将存入后的矢量容器中的数据从大到小依次排列,判断相同点出现的频次,可以简单快速的确定缺陷是否为周期性缺陷,及时对材料进行修整,提高了判断周期性缺陷的效率。
71.实施例7:本发明提供一种提高缺陷判定效率的方法,还包括:制定目标材料表面曲线图谱;获取单个缺陷的属性信息、缺陷名称以及所属类别;基于所述曲线图谱和单个缺陷的属性信息、缺陷名称以及所属类别获取每个缺陷的几何特征;基于单个缺陷的几何特征来确定每个缺陷的缺陷严重等级,并根据各单个缺陷的缺陷严重等级对缺陷进行分类;统计各类缺陷中缺陷严重等级高的缺陷数量,若大于该类设定的对应预设阈值,则判定目标材料不及格。
72.该实施例中,材料表面曲线图谱是可以反映出目标材料表面的缺陷宽度和深度。
73.该实施例中,缺陷的属性可以是缺陷的起源、缺陷优先级。
74.该实施例中,缺陷类别可以是裂纹型缺陷、变形型缺陷。
75.该实施例中,几何特征可以是椭圆、正圆、不规则图形。
76.该实施例中,缺陷严重等级可以分为:致命的,严重的,一般的,微小的。
77.该实施例中,比如在微小的缺陷严重等级中,也会分为a、b、c三种等级,a为严重的,比如为10个,该类缺陷严重等级高的缺陷数量的预设阈值为8个,10>8,那么判定目标材料不合格。
78.上述技术方案的有益效果是:通过曲线图谱和单个缺陷的属性信息、缺陷名称以及所属类别获取每个缺陷的几何特征,从而确定每个缺陷的缺陷严重等级,统计每类等级中缺陷严重等级高的缺陷数量,可以快速判断目标材料的合格性。
79.实施例8:本发明提供一种提高缺陷判定效率的方法,对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果,包括:根据预设缺陷标识算法获取识别因子;提取每张采集图像中每个划分区域的图像的图像帧,获取划分区域的多个帧图像;确定每个帧图像的图像分辨率,选择图像分辨率最大的目标帧图像作为每个划分区域的待识别图像;基于所述识别因子确定目标缺陷的目标像素点特征,同时,提取每个划分区域的待识别图像的当前像素点特征;将目标像素点特征和当前像素点特征进行空间重叠映射,获取映射结果;根据所述映射结果获取每个划分区域的待识别图像中被判定为存在缺陷的第一像素点;对第一像素点进行标注,根据标注结果确定标注形态;将所述标注形态进行三维模拟,获得三维模拟图,将所述三维模拟图与不同缺陷的预设纹理模拟图进行匹配,获得所述三维模拟图与不同缺陷的预设纹理模拟图之间的目标相似度;将所述目标相似度大于预设相似度的目标纹理模拟图进行统计;获取每张目标纹理模拟图的形态记忆,根据形态记忆获取缺陷形态特征;基于缺陷形态特征确定每张采集图像中每个划分区域的存在缺陷。
80.该实施例中,识别因子是指缺陷的识别参数的描述因子,比如描述缺陷的形状、缺陷的规格大小。
81.该实施例中,图像分辨率是指图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率越高,代表图像越清晰。
82.该实施例中,图像帧是指一瞬间一个划分区域的一张照片,由于将每张图像划分为多个区域,所以每个区域每个瞬间都会有图像帧,这些图像帧组成了多个帧图像。
83.该实施例中,识别因子可以识别出来缺陷的显示特征,将显示特征代入到像素里就是缺陷的像素点特征。
84.该实施例中,待识别图像是指图像分辨率最大的目标帧图像。
85.该实施例中,目标像素点特征是指像素点的显示特征,比如是目标像素点的显示取值范围是10-15,当前像素点的显示取值范围为11。
86.该实施例中,空间重叠映射是指在同个像素空间内进行同个像素点的重叠映射,也就是目标像素点特征和当前像素点特征进行重叠映射后,当前像素点和目标像素点出现偏差,那么就判定该像素点所处的划分区域的待识别图像存在缺陷。
87.该实施例中,第一像素点是指存在缺陷的缺陷像素点。
88.该实施例中,标注形态是指缺陷的形状,比如说椭圆、正圆。
89.该实施例中,三维模拟是指缺陷在三维图上如何显示的,可以观察出缺陷的立体形状,获取缺陷的长、宽和深度。
90.该实施例中,预设纹理模拟图是指每个缺陷预先设置的标准纹理显示图,反映了
表面结构组织排列的重要信息。
91.该实施例中,目标相似度是指三维模拟图与不同缺陷的预设纹理模拟图之间的相似度。
92.该实施例中,预设相似度是85%。
93.该实施例中,形态记忆是指比如出现裂缝缺陷,沿着裂缝是如何往外扩散的。
94.该实施例中,缺陷形态特征是指比如裂缝往外扩散,最终会形成的缺陷形态,可以是多个裂缝,也可以是凹陷的坑。
95.上述技术方案的有益效果是:通过获取每个划分区域的待识别图像当前像素点特征和目标缺陷的目标像素点特征,进行空间重叠映射,获取存在缺陷的第一像素点并进行标注,构建缺陷三维模拟并确定和预设纹理模拟图的相似度,可以提高识别精度,使识别结果更加精准。
96.实施例9:一种提高缺陷判定效率的系统,如图2所示,包括:划分模块:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和高度进行划分;第一判定模块:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;第二判定模块:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;第三判定模块:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。
97.上述技术方案的有益效果是:通过采集目标材料表面的图像并将每张图像划分为多个区域,对每个区域进行密集型缺陷的判定,同时将最后一张图像上的缺陷中心坐标和其余图像上的缺陷中心坐标进行周期性缺陷的判定,可以利用简单有效的方法来提高对目标材料的缺陷判定效率。
98.周期性缺陷判断的过程:首先设置检测系统软件加载的相机参数,通过相机参数,相机参数包括相机的序列号,相机的类型,相机的配置文件,实现检测系统与相机的接口连接;检测系统软件加载相机成功以后,开始采集图像,并进行检测;判断是否在“相同”位置上:当开始检测时,系统会由算法给出本张图片上所有的缺陷中心坐标和上一次图像上的缺陷中心坐标。将本张图像上的缺陷坐标逐一与上一次缺陷坐标进行比较,计算距离d,公式如下:;lastrectx、lastrecty代表上一张图像上的缺陷横纵坐标,rectx、recty代表本次缺陷横纵图像坐标。d《用户设定的参数时,就认为是在同一位置上,同时将本张图像上的缺陷坐标替换成上一张图像的缺陷坐标,公式如下:
;将符合条件的坐标放入到newsamevector容器中,同时将判断标识insertnewsamevector设为1。
99.去除不连续坐标:如果samevector容器中的某一缺陷坐标与newsamevector中的不相同,去掉此坐标。
100.将newsamevector容器中的数据全部放入samevector中,将samevector中数据进行排序,并将newsamevector清空。
101.在samevector存在数据且insertnewsamevector=1的条件下,如果连续出现5次以上“相同”的缺陷坐标,则判断无周期性缺陷。
102.密集型缺陷判断的过程:(1)首先设置检测系统软件加载的相机参数,通过相机参数,相机参数包括相机的序列号,相机的类型,相机的配置文件,实现检测系统与相机的接口连接;(2)检测系统软件加载相机成功以后,开始采集图像,并进行检测;(3)由算法得出每个图像的高度和宽度,均分成几等份,可由外部用户设定,在此以均分成3等分为例,公式如下:
103.imgsplitx、imgsplity是图像宽度imgw和高度imgh三等分后的横纵坐标,如图5所示。
104.(4) 判断每个缺陷属于哪个小区域(5)每个缺陷坐标大于外部规定的数量,判定为密集型缺陷。
105.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种提高缺陷判定效率的方法,其特征在于,该方法包括:步骤1:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分;步骤2:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;步骤3:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;步骤4:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。2.根据权利要求1所述的提高缺陷判定效率的方法,其特征在于,设置检测软件加载的相机参数,包括:获取相机的当前焦距信息,同时采集当前拍摄环境中在当前焦距信息的图像数据;对所述图像数据进行解析,根据解析结果确定在当前焦距信息下采集图像的亮度数据和图像清晰度;确定亮度数据和图像清晰度是否满足预设图像合格判定需求,若是,根据当前焦距信息设置第一相机参数,若否,调节相机的当前焦距信息,生成目标焦距信息;根据目标焦距信息设置第二相机参数。3.根据权利要求2所述的提高缺陷判定效率的方法,其特征在于,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分,包括:基于所述相机参数设置图像连续采集参数,基于所述图像连续采集参数对目标材料表面进行连续图像采集,得到多张第一图像;对所述多张第一图像进行预处理,获取灰度值大于等于预设阈值的多张第二图像;获取每张第二图像的目标高度和目标宽度,且基于预设算法将每张第二图像按照预设宽度和高度进行划分。4.根据权利要求1所述的提高缺陷判定效率的方法,其特征在于,获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果,包括:将每张采集图像划分为多个等面积图像区域,获取每个划分区域的图像信息;对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果;根据每张采集图像中每个划分区域的长度和宽度计算出该划分区域的区域面积;根据检测结果确定每个划分区域的缺陷分布图,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,统计真实缺陷的缺陷数量。5.根据权利要求4所述的提高缺陷判定效率的方法,其特征在于,根据缺陷分布图和预设缺陷特征确定每个划分区域中的真实缺陷和非真实缺陷,包括:根据缺陷分布图获取每个缺陷在划分区域中的位置区域;根据每个缺陷在划分区域中的位置区域获取该缺陷的当前缺陷特征;将每个缺陷的当前缺陷特征和预设缺陷特征进行比较以确定材料表面严谨度;
确定每个划分区域中每个缺陷的材料表面严谨度是否合格,若是,确认其为非真实缺陷,否则,确认其为真实缺陷。6.根据权利要求1所述的提高缺陷判定效率的方法,其特征在于,在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果,包括:获取每张图像上的所有缺陷中心坐标并进行标定;将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行距离计算;若第一缺陷中心坐标和第二缺陷中心坐标距离小于预设距离,则判断为同一位置;将缺陷坐标存入到新的相同矢量容器中;将新的相同矢量容器中的数据和原先相同矢量容器中的数据进行比较,若原先相同矢量容器的数据中存在与新的相同矢量容器的数据不连续的数据,则将不连续的数据删除;将新的相同矢量容器中的数据存入到原先相同矢量容器中,并将存入后的矢量容器中的数据从大到小依次排列;根据排列结果确定是否连续出现5个相同的点,若存在,则判断为周期性缺陷。7.根据权利要求1所述的提高缺陷判定效率的方法,其特征在于,还包括:制定目标材料表面曲线图谱;获取单个缺陷的属性信息、缺陷名称以及所属类别;基于所述曲线图谱和单个缺陷的属性信息、缺陷名称以及所属类别获取每个缺陷的几何特征;基于单个缺陷的几何特征来确定每个缺陷的缺陷严重等级,并根据各单个缺陷的缺陷严重等级对缺陷进行分类;统计各类缺陷中缺陷严重等级高的缺陷数量,若大于该类设定的对应预设阈值,则判定目标材料不及格。8.根据权利要求1所述的提高缺陷判定效率的方法,其特征在于,对每张采集图像中每个划分区域的图像信息基于预设缺陷标识算法进行初次缺陷检测,获取检测结果,包括:根据预设缺陷标识算法获取识别因子;提取每张采集图像中每个划分区域的图像的图像帧,获取划分区域的多个帧图像;确定每个帧图像的图像分辨率,选择图像分辨率最大的目标帧图像作为每个划分区域的待识别图像;基于所述识别因子确定目标缺陷的目标像素点特征,同时,提取每个划分区域的待识别图像的当前像素点特征;将目标像素点特征和当前像素点特征进行空间重叠映射,获取映射结果;根据所述映射结果获取每个划分区域的待识别图像中被判定为存在缺陷的第一像素点;对第一像素点进行标注,根据标注结果确定标注形态;将所述标注形态进行三维模拟,获得三维模拟图,将所述三维模拟图与不同缺陷的预设纹理模拟图进行匹配,获得所述三维模拟图与不同缺陷的预设纹理模拟图之间的目标相
似度;将所述目标相似度大于预设相似度的目标纹理模拟图进行统计;获取每张目标纹理模拟图的形态记忆,根据形态记忆获取缺陷形态特征;基于缺陷形态特征确定每张采集图像中每个划分区域的存在缺陷。9.一种提高缺陷判定效率的系统,其特征在于,包括:划分模块:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和高度进行划分;第一判定模块:获取每张采集图像中每个划分区域的缺陷数量以及区域面积,得到第一判定结果;第二判定模块:在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;第三判定模块:基于所述第一判定结果和第二判定结果对目标材料表面进行周期性缺陷以及密集型缺陷的判定。
技术总结
本发明提供了一种提高缺陷判定效率的方法及系统,属于缺陷检测技术领域,其方法包括:设置检测软件加载的相机参数,根据相机参数,对目标材料表面进行连续图像采集,并将每张采集图像按照预设宽度和预设高度进行划分;获取每张采集图像中每个划分区域的缺陷数量和区域面积,得到第一判定结果;在每张采集图像上标定所有缺陷中心坐标,并依据连续采集顺序,将最后一张采集图像上的第一缺陷中心坐标依次与按照采集顺序所对应的剩余每张采集图像的第二缺陷中心坐标进行位置比较,获取第二判定结果;基于第一判定结果和第二判定结果对目标材料表面进行周期性缺陷和密集型缺陷的判定,解决了对于周期性、密集型缺陷判定确缺乏简单高效的方法的问题。简单高效的方法的问题。简单高效的方法的问题。
技术研发人员:杨牧 赵亮 杨辉华 李建福
受保护的技术使用者:钛玛科(北京)工业科技有限公司
技术研发日:2023.07.11
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
