System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像数据处理,具体涉及一种alc板面拼接完整性的检测方法。
技术介绍
1、alc(autoclaved lightweight concrete,高性能蒸压加气混凝土)板面在填补板缝时若出现缺浆这类缺陷问题,往往会导致alc板面拼接不完整,从而影响后续的施工,比如可能会导致出现alc板面安装不牢靠,从而发生偏移和裂缝等质量问题。目前,进行缺陷检测时,通常采用的方法可以为:根据灰度值的不同,通过阈值分割算法,从采集的图像中分割缺陷区域,以实现缺陷检测。
2、然而,当根据灰度值的不同,通过阈值分割算法,从采集的alc板面图像中分割缺浆区域,以实现alc板面拼接完整性检测时,经常会存在如下技术问题:
3、由于缺浆区域和涂浆合格区域之间的灰度差异往往不明显,所以,从alc板面图像中分割缺浆区域时,若只考虑灰度值的不同,可能会造成缺浆像素点的误判,从而导致缺浆区域分割的准确度较差,进而导致对alc板面进行拼接完整性检测的准确度较差。
技术实现思路
1、为了解决由于缺浆区域分割的准确度较差而导致对alc板面进行拼接完整性检测的准确度较差的技术问题,本专利技术提出了一种alc板面拼接完整性的检测方法。
2、本专利技术提供了一种alc板面拼接完整性的检测方法,该方法包括:
3、获取待检测alc板面对应的目标表面图像,并从所述目标表面图像中筛选出目标涂浆区域;
4、根据每个目标涂浆区域内所有像素点对应的灰度值,确定每个目标涂浆
5、根据每个目标涂浆区域内每个像素点对应的灰度值与其所属目标涂浆区域对应的灰度离散程度,确定每个目标涂浆区域内每个像素点对应的灰度异常程度;
6、根据每个目标涂浆区域内所有像素点对应的灰度异常程度,从每个目标涂浆区域内筛选出疑似缺浆区域;
7、根据每个疑似缺浆区域的面积,以及每个疑似缺浆区域内所有像素点对应的灰度异常程度,确定每个疑似缺浆区域对应的缺浆可能指标;
8、筛选出缺浆可能指标大于预设缺浆阈值的疑似缺浆区域,作为目标缺浆区域;
9、根据每个目标涂浆区域内所有目标缺浆区域的总面积,确定每个目标涂浆区域对应的目标缺浆程度;
10、根据所有目标涂浆区域对应的目标缺浆程度,判断待检测alc板面是否拼接完整。
11、可选地,所述根据每个目标涂浆区域内所有像素点对应的灰度值,确定每个目标涂浆区域对应的灰度离散程度,包括:
12、根据每个目标涂浆区域内所有像素点对应的灰度值与其中位数之间的差异,确定每个目标涂浆区域对应的灰度离散程度。
13、可选地,目标涂浆区域对应的灰度离散程度对应的公式为:
14、其中,di是第i个目标涂浆区域对应的灰度离散程度;i是目标涂浆区域的序号;ni是第i个目标涂浆区域内像素点的数量;j是第i个目标涂浆区域内像素点的序号;||是取绝对值函数;gij是第i个目标涂浆区域内第j个像素点对应的灰度值;gi是第i个目标涂浆区域内所有像素点对应的灰度值的中位数。
15、可选地,目标涂浆区域内像素点对应的灰度异常程度对应的公式为:
16、其中,pij是第i个目标涂浆区域内第j个像素点对应的灰度异常程度;i是目标涂浆区域的序号;j是第i个目标涂浆区域内像素点的序号;gi是第i个目标涂浆区域内所有像素点对应的灰度值的中位数;gij是第i个目标涂浆区域内第j个像素点对应的灰度值;di是第i个目标涂浆区域对应的灰度离散程度;γ1是预先设置的大于0的因子。
17、可选地,所述根据每个目标涂浆区域内所有像素点对应的灰度异常程度,从每个目标涂浆区域内筛选出疑似缺浆区域,包括:
18、当像素点对应的灰度异常程度大于预设异常阈值时,将像素点确定为疑似缺浆像素点;
19、将每个目标涂浆区域内由疑似缺浆像素点构成的连通域,确定为疑似缺浆区域。
20、可选地,所述根据每个疑似缺浆区域的面积,以及每个疑似缺浆区域内所有像素点对应的灰度异常程度,确定每个疑似缺浆区域对应的缺浆可能指标,包括:
21、根据每个疑似缺浆区域的面积,以及每个疑似缺浆区域内每个像素点对应的灰度异常程度,确定每个疑似缺浆区域内每个像素点对应的初始缺浆评价因子;
22、对每个疑似缺浆区域内每个像素点对应的初始缺浆评价因子进行归一化,得到每个疑似缺浆区域内每个像素点对应的目标缺浆评价因子;
23、将每个疑似缺浆区域内所有像素点对应的目标缺浆评价因子的均值,确定为每个疑似缺浆区域对应的缺浆可能指标。
24、可选地,疑似缺浆区域内像素点对应的目标缺浆评价因子对应的公式为:
25、其中,qiab2是第i个目标涂浆区域内第a个疑似缺浆区域内第b个像素点对应的目标缺浆评价因子;i是目标涂浆区域的序号;a是第i个目标涂浆区域内疑似缺浆区域的序号;b是第i个目标涂浆区域内第a个疑似缺浆区域内像素点的序号;qiab1是第i个目标涂浆区域内第a个疑似缺浆区域内第b个像素点对应的初始缺浆评价因子;qmin是目标表面图像中所有疑似缺浆区域内所有像素点对应的初始缺浆评价因子中的最小值;qmax是目标表面图像中所有疑似缺浆区域内所有像素点对应的初始缺浆评价因子中的最大值;sia是第i个目标涂浆区域内第a个疑似缺浆区域的面积;||是取绝对值函数;piab是第i个目标涂浆区域内第a个疑似缺浆区域内第b个像素点对应的灰度异常程度;pia是第i个目标涂浆区域内第a个疑似缺浆区域内所有像素点对应的灰度异常程度的均值。
26、可选地,所述根据每个目标涂浆区域内所有目标缺浆区域的总面积,确定每个目标涂浆区域对应的目标缺浆程度,包括:
27、将任意一个目标涂浆区域确定为标记涂浆区域,将标记涂浆区域内所有目标缺浆区域的总面积在标记涂浆区域内的占比,确定为标记涂浆区域对应的目标缺浆程度。
28、可选地,所述根据所有目标涂浆区域对应的目标缺浆程度,判断待检测alc板面是否拼接完整,包括:
29、若所述目标表面图像中存在目标缺浆程度大于预设拼接阈值的目标涂浆区域,则判定所述待检测alc板面拼接不完整。
30、可选地,所述从所述目标表面图像中筛选出目标涂浆区域,包括:
31、通过阈值分割算法,对所述目标表面图像进行分割,并通过连通域检测算法,对所述目标表面图像中分割出的前景区域进行连通域检测,得到初始连通域;
32、将所有初始连通域的面积的均值,确定为初始代表面积;
33、从所述目标表面图像中筛选出面积大于或等于初始代表面积的初始连通域,作为目标涂浆区域。
34、本专利技术具有如下有益效果:
35、本专利技术的一种alc板面拼接完整性的检测方法,通过对目标表面图像进行图像数据处理,实现了alc板面的拼接完整性检测,解决了由于缺浆区域分割的准确度较差而导致对alc本文档来自技高网...
【技术保护点】
1.一种ALC板面拼接完整性的检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述根据每个目标涂浆区域内所有像素点对应的灰度值,确定每个目标涂浆区域对应的灰度离散程度,包括:
3.根据权利要求2所述的一种ALC板面拼接完整性的检测方法,其特征在于,目标涂浆区域对应的灰度离散程度对应的公式为:
4.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,目标涂浆区域内像素点对应的灰度异常程度对应的公式为:
5.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述根据每个目标涂浆区域内所有像素点对应的灰度异常程度,从每个目标涂浆区域内筛选出疑似缺浆区域,包括:
6.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述根据每个疑似缺浆区域的面积,以及每个疑似缺浆区域内所有像素点对应的灰度异常程度,确定每个疑似缺浆区域对应的缺浆可能指标,包括:
7.根据权利要求6所述的一种ALC板面拼接完整性的检测方法,
8.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述根据每个目标涂浆区域内所有目标缺浆区域的总面积,确定每个目标涂浆区域对应的目标缺浆程度,包括:
9.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述根据所有目标涂浆区域对应的目标缺浆程度,判断待检测ALC板面是否拼接完整,包括:
10.根据权利要求1所述的一种ALC板面拼接完整性的检测方法,其特征在于,所述从所述目标表面图像中筛选出目标涂浆区域,包括:
...【技术特征摘要】
1.一种alc板面拼接完整性的检测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种alc板面拼接完整性的检测方法,其特征在于,所述根据每个目标涂浆区域内所有像素点对应的灰度值,确定每个目标涂浆区域对应的灰度离散程度,包括:
3.根据权利要求2所述的一种alc板面拼接完整性的检测方法,其特征在于,目标涂浆区域对应的灰度离散程度对应的公式为:
4.根据权利要求1所述的一种alc板面拼接完整性的检测方法,其特征在于,目标涂浆区域内像素点对应的灰度异常程度对应的公式为:
5.根据权利要求1所述的一种alc板面拼接完整性的检测方法,其特征在于,所述根据每个目标涂浆区域内所有像素点对应的灰度异常程度,从每个目标涂浆区域内筛选出疑似缺浆区域,包括:
6.根据权利要求1所述的一种alc板面拼接完整性的检测方法,...
【专利技术属性】
技术研发人员:王俊,牟佩玲,陈沛瑶,王黎,文波,徐雷鸣,
申请(专利权)人:四川省第六建筑有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。