公开/公告号CN114842010A
专利类型发明专利
公开/公告日2022-08-02
原文格式PDF
申请/专利权人 南通东方雨虹建筑材料有限公司;
申请/专利号CN202210776651.4
申请日2022-07-04
分类号G06T7/00(2017.01);G06T7/13(2017.01);G06T7/11(2017.01);G06T7/187(2017.01);G06V10/762(2022.01);G06K9/62(2022.01);
代理机构
代理人
地址 226200 江苏省南通市启东市吕四港经济开发区石堤大道6号
入库时间 2023-06-19 16:16:00
法律状态公告日
法律状态信息
法律状态
2022-09-02
授权
发明专利权授予
2022-08-19
实质审查的生效 IPC(主分类):G06T 7/00 专利申请号:2022107766514 申请日:20220704
实质审查的生效
技术领域
本发明涉及图像处理技术领域,具体涉及一种基于高斯滤波的建筑防火木材缺陷检测方法。
背景技术
防火木材是建筑施工中常用的新型材料,防火木材可以提高建筑施工后的防火能力。但是木材在生长过程中会有枯枝,枯枝和枝干的连接处在做成方木时会形成死节。死节部分由于坏死,其很可能已经与周围木材的组织脱离,所以死节处容易形成空洞,影响木材的质量。而木材一旦发生折断,就会造成较为严重的事故。
所以防火木材在使用前,需要木材的死节进行检测。现有技术中一般采用阈值分割的方法,完成缺陷检测。但是在通过阈值分割进行缺陷检测时,由于死节的灰度值并非绝对均匀一致,会出现缺陷分割不完整,不能获取完整缺陷的情况出现。那么在进行切割时,就会导致只切割掉了部分缺陷的问题存在,这样仍然会导致木材存在质量问题。
发明内容
本发明提供一种基于高斯滤波的建筑防火木材缺陷检测方法,旨在解决在对木材缺陷切割时,只切割掉了部分缺陷,导致木材仍然存在质量问题。
本发明的一种基于高斯滤波的建筑防火木材缺陷检测方法采用如下技术方案:该方法包括:
获取待检测木材表面图像的灰度图像;
确定所述灰度图像内每个像素点的三维向量,三维向量包括所述像素点的横坐标值、纵坐标值以及灰度值;
在所述灰度图像中构建圆形窗口,根据所述圆形窗口中心点的三维向量和圆形窗口内其余像素点的三维向量确定偏移量;
根据所述偏移量按照均值漂移算法聚类获取待确定缺陷区域,对所述待确定缺陷区域进行扩充得到扩充区域;对所述待确定缺陷区域进行扩充得到扩充区域包括:确定所述圆形窗口每次移动时中心点所对应的三维向量;根据全部所述中心点的三维向量计算出任意两个中心点之间的距离值;确定所述距离值的最小值作为最小距离值,并将最小距离值的一半作为扩张半径;以所述待确定缺陷区域的中心为圆心,以所述扩张半径为半径得到所述扩充区域;
获取所述扩充区域内每个像素点的新灰度值,根据新灰度值确定扩充区域内每个像素点的新三维向量;
利用获得的新三维向量对所述扩充区域进行高斯拟合拟合得到高斯函数,根据该拟合的高斯函数的均值和方差获得该扩充区域的缺陷程度,当该扩充区域的缺陷程度小于阈值时所述扩充区域为缺陷区域;
根据所述缺陷区域确定木材的缺陷边缘。
上述在所述灰度图像中构建圆形窗口,包括:
从所述灰度图像中任意选取一个像素点作为中心点;
以所述中心点为圆心根据预设半径构建所述圆形窗口。
上述利用如下公式计算出上述偏移量
其中,
上述根据所述偏移量按照均值漂移算法聚类获取待确定缺陷区域,包括:
根据所述偏移量确定所述圆形窗口的偏移方向和所述圆形窗口的偏移距离;
返回执行所述根据所述中心点的三维向量和所述圆形窗口内其余像素点的三维向量确定偏移量的步骤,直至偏移量小于阈值时停止移动所述圆形窗口,圆形窗口所在的位置为待确定缺陷区域。
上述获取所述扩充区域内每个像素点的新灰度值,包括:
用预设灰度值减去所述扩充区域内每个像素点的灰度值得到新灰度值。
上述根据所述缺陷区域确定木材的缺陷边缘,包括:
选取所述高斯函数中三倍标准差处所对应的像素点;
根据所述三倍标准差处所对应的像素点的横坐标值和纵坐标值确定木材的缺陷边缘。
上述采用预设高斯混合模型对所述扩充区域进行拟合得到所述扩充区域的缺陷程度,包括:
采用预设单高斯混合模型对所述扩充区域进行拟合得到所述扩充区域的缺陷程度。
本发明的有益效果是:
在防火木材在使用前,需要对木材的死节进行检测。现有技术中一般采用阈值分割的方法,完成缺陷检测。但是在通过阈值分割进行缺陷检测时,由于死节的灰度值并非绝对均匀一致,会出现缺陷分割不完整,不能获取完整缺陷的情况出现。那么在进行切割时,就会导致只切割掉了部分缺陷的问题存在,这样仍然会导致木材存在质量问题。
而本发明提供一种基于高斯滤波的建筑防火木材缺陷检测方法。先采集待检测木材表面图像,对采集图像利用均值漂移,找到图像中可能存在缺陷的区域作为待确定缺陷区域。对待确定缺陷区域进行扩充得到扩充区域。采用预设高斯混合模型对扩充区域进行拟合得到扩充区域的缺陷程度,在缺陷程度小于阈值时确定扩充区域为缺陷区域,根据缺陷区域确定木材的缺陷边缘。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于高斯滤波的建筑防火木材缺陷检测方法的实施例总体步骤的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
本发明的一种基于高斯滤波的建筑防火木材缺陷检测方法的实施例,如图1所示,该方法包括:
S1、获取待检测木材表面图像的灰度图像。
具体地,在使用时采集当前流水线上防火木材表面图像,采集完防火木材表面图像后,对图像进行灰度化处理。
S2、确定所述灰度图像内每个像素点的三维向量,三维向量包括所述像素点的横坐标值、纵坐标值以及灰度值。
具体地,确定灰度图像内每个像素点由横坐标值、纵坐标值以及灰度值组成的三维向量。
S3、在所述灰度图像中构建圆形窗口,根据所述圆形窗口中心点的三维向量和圆形窗口内其余像素点的三维向量确定偏移量。
具体地,在灰度图像中构建圆形窗口的方法为,从灰度图像中任意选取一个像素点作为中心点,以中心点为圆心根据预设半径构建圆形窗口。圆形窗口的半径大小可由实施者根据具体实施场景进行调整。本实施例中将圆形窗口的半径设为70。圆形窗口构建完成后,确定圆形窗口中心点的三维向量
其中
按照均值漂移的偏移量计算方法得到当前第i个像素点的偏移量
其中,
S4、根据所述偏移量按照均值漂移算法聚类获取待确定缺陷区域,对所述待确定缺陷区域进行扩充得到扩充区域。
具体地,根据偏移量确定圆形窗口的偏移方向和圆形窗口的偏移距离;返回执行所述根据所述中心点的三维向量和所述圆形窗口内其余像素点的三维向量确定偏移量的步骤,直至偏移量小于阈值时停止移动所述圆形窗口。
即按照均值漂移算法多次移动圆形窗口。其中移动方式为偏移量叠加到现有的中心点上,然后得到新的中心点,以此方式不断迭代移动。通过均值漂移对采集图像的灰度图像进行聚类,其中均值漂移的截止条件是偏移量小于阈值时停止移动圆形窗口。
按照此均值漂移的方式进行聚类,算法迭代结束后,各圆形窗口的中心会在这些类型区域进行停留。一种是滑窗中心为较暗区域。一种是滑窗中的灰度值为绝对均匀区域。一种是较暗的缝隙区域。一种是较大面积的灰度值较低区域。这些区域都是可能存在缺陷区域,将这些区域作为待确定缺陷区域。
具体地,确定圆形窗口每次移动时中心点所对应的三维向量;根据全部中心点的三维向量计算出任意两个中心点之间的距离值;确定距离值的最小值作为最小距离值,并将最小距离值的一半作为扩张半径;以待确定缺陷区域的中心为圆心,以所述扩张半径为半径得到所述扩充区域。
圆形窗口每次移动时都会对应一个中心点,获取各中心点的坐标信息,其中待确定缺陷区域中心点j的横纵坐标为
但是扩张半径r设置过大,容易包含其他的缺陷,导致缺陷检测结果不准缺,所以求取各中心点之间的距离值,并将最小距离值的一半作为扩张半径;以待确定缺陷区域的中心为圆心,以所述扩张半径为半径得到所述扩充区域。
S5、获取所述扩充区域内每个像素点的新灰度值,根据新灰度值确定扩充区域内每个像素点的新三维向量。
具体地,用预设灰度值减去所述扩充区域内每个像素点的灰度值得到灰度差值;根据所述灰度差值确定所述扩充区域内每个像素点的新三维向量。
S6、利用获得的新三维向量对所述扩充区域进行高斯拟合拟合得到高斯函数,根据该拟合的高斯函数的均值和方差获得该扩充区域的缺陷程度,当该扩充区域的缺陷程度小于阈值时所述扩充区域为缺陷区域。
具体地,根据所述新三维向量,采用预设单高斯混合模型对所述扩充区域进行拟合得到三维高斯函数;确定所述三维高斯函数的均值和方差,并根据均值和方差得到所述扩充区域的缺陷程度。
具体地,通过均值漂移得到可能是缺陷的区域,即得到待确定缺陷区域后,由于不同类别的区域存在不同的分布特征,而高斯函数能符合死节的灰度分布特征,并与其余不同类别的区域进行区分。利用预设高斯混合模型对扩充区域进行拟合能得到扩充区域的缺陷程度。
具体地,由于低灰度值趋近于0,不能进行拟合。那么将预设灰度值设为255,用255减去扩充区域内每个像素点的灰度值得到灰度差值,获得灰度差值后就能进行拟合。
根据灰度差值确定扩充区域内每个像素点的新三维向量,新三维向量包括各像素点的坐标信息和新灰度值信息。采用单高斯混合模型对扩充区域进行高斯拟合,得到的是一个三维高斯函数,其中三维高斯函数的均值坐标为
所以根据均值和方差得到第j个中心点对应扩充区域的缺陷程度为
设定阈值qxr,当第j个中心点对应扩充区域的缺陷程度为
S7、根据所述缺陷区域确定木材的缺陷边缘。
具体地,缺陷边缘是如何确定的。选取第j个中心点对应的三维高斯函数中3倍标准差处所对应的像素点,根据三倍标准差处所对应的像素点的横坐标值和纵坐标值确定木材死节的缺陷边缘,完成死节缺陷检测。
综上所述,本发明提供一种基于高斯滤波的建筑防火木材缺陷检测方法,先采集待检测木材表面图像,对采集图像利用均值漂移,找到图像中可能存在缺陷的区域作为待确定缺陷区域。对待确定缺陷区域进行扩充得到扩充区域。采用预设高斯混合模型对扩充区域进行拟合得到扩充区域的缺陷程度,在缺陷程度小于阈值时确定扩充区域为缺陷区域,根据缺陷区域确定木材的缺陷边缘。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 聚核苷酸和聚核苷酸分离的植物细胞,转基因植物,DNA构建体,木材,木浆,由木材转化的植物的生产方法,木浆,修饰植物表型的方法,相关性基因在两个不同样品中的表达。在一个或多个基因在植物中的基因表达水平上具有植物的表型,并且基因表达与形成反应木材的倾向相关。一种或多种基因的表达,微结膜,检测样品中一种或多种基因的方法。样品和试剂盒中一种或多种基因编码的一种或多种核酸序列。
机译: 图像缺陷检测方法和图像缺陷恢复方式,是一种检测图像缺陷检测装置和图像缺陷的方法
机译: 一种使用塑料光纤芯直径的测量方法和一种塑料光纤芯直径的测量装置,以及一种使用该方法的塑料光纤缺陷检测方法和塑料光纤的缺陷检测装置