首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种3D打印点阵结构缺陷检测方法 

申请/专利权人:陕西博越腾达科技有限责任公司

申请日:2024-04-19

公开(公告)日:2024-07-05

公开(公告)号:CN118096579B

主分类号:G06T5/70

分类号:G06T5/70;G06T5/20;G06T7/00;G01N23/046

优先权:

专利状态码:有效-授权

法律状态:2024.07.05#授权;2024.06.14#实质审查的生效;2024.05.28#公开

摘要:本发明涉及图像数据处理技术领域,具体涉及一种3D打印点阵结构缺陷检测方法,包括:获取3D打印点阵结构的断层图像;对断层图像进行阈值分割,获得高灰度值区域和低灰度值区域;获得断层图像受噪声干扰程度;构建每个像素点的滤波窗口,获得每个像素点的滤波扩张概率参数;获得每个像素点的滤波窗口内每个像素点的滤波计算权重;获得每个像素点的更新灰度值;根据每个像素点的更新灰度值对断层图像进行修改,获得断层图像的滤波后图像;将断层图像的滤波后图像输入到训练后的YOLO模型中,获得缺陷检测结果。本发明通过计算滤波窗口内每个像素点的滤波计算权重,提高了缺陷检测结果的准确率。

主权项:1.一种3D打印点阵结构缺陷检测方法,其特征在于,该方法包括以下步骤:获取3D打印点阵结构的断层图像;对断层图像进行阈值分割,获得高灰度值区域和低灰度值区域;根据高灰度值区域内像素点的梯度值、像素点之间的距离以及低灰度值区域内相同灰度值对应的像素点数量,得到断层图像受噪声干扰程度;构建每个像素点的滤波窗口,根据断层图像的受噪声干扰的程度以及每个像素点的滤波窗口内像素点的位置,得到每个像素点的滤波扩张概率参数;根据断层图像受噪声干扰程度、每个像素点的滤波扩张概率参数、每个像素点的滤波窗口内像素点之间的距离和像素点灰度值之间的差异,获得每个像素点的滤波窗口内每个像素点的滤波计算权重;根据每个像素点的滤波窗口内像素点的滤波计算权重和灰度值,获得每个像素点的更新灰度值;根据每个像素点的更新灰度值对断层图像进行修改,获得断层图像的滤波后图像;将断层图像的滤波后图像输入到训练后的YOLO模型中,获得缺陷检测结果;所述对断层图像进行阈值分割,获得高灰度值区域和低灰度值区域,包括的具体步骤如下:使用大津阈值分割法对断层图像进行运算,得到断层图像的分割阈值,在断层图像中,令灰度值大于分割阈值的像素点的灰度值为1,令灰度值小于等于分割阈值的像素点的灰度值为0,得到断层图像的二值图像;对断层图像的二值图像进行形态学闭运算操作,得到断层图像的更新二值图像;根据断层图像与更新二值图像中像素点的对应关系,将更新二值图像中所有灰度值为1的像素点对应在断层图像中的所有像素点构成的区域,记为断层图像中的高灰度值区域;将更新二值图像中所有灰度值为0的像素点对应在断层图像中的所有像素点构成的区域,记为断层图像中的低灰度值区域;所述根据高灰度值区域内像素点的梯度值、像素点之间的距离以及低灰度值区域内相同灰度值对应的像素点数量,得到断层图像受噪声干扰程度,包括的具体步骤如下:通过算子对断层图像进行计算,获得断层图像中每个像素点的梯度值;在高灰度值区域内,将连续相邻的所有像素点构成一个连通域,获得高灰度值区域内若干个连通域;在低灰度值区域内,将相同灰度值记为一个灰度级,获得低灰度值区域内的若干个灰度级;将低灰度值区域内的每个灰度级对应的像素点数量与低灰度值区域内所有像素点的数量的比值,记为低灰度值区域内的每个灰度级中像素点的分布概率;根据高灰度值区域内连通域中像素点的梯度值、高灰度值区域内连通域中像素点的像素点之间的距离和低灰度值区域内的每个灰度级中像素点的分布概率,获得断层图像受噪声干扰程度;所述根据高灰度值区域内连通域中像素点的梯度值、高灰度值区域内连通域中像素点的像素点之间的距离和低灰度值区域内的每个灰度级中像素点的分布概率,获得断层图像受噪声干扰程度,对应的具体计算公式为: 其中,表示断层图像受噪声干扰程度,表示高灰度值区域内的连通域数量,表示高灰度值区域内第个连通域内的像素点数量,表示高灰度值区域内第个连通域内第个像素点距离第个连通域质心像素点的距离,表示高灰度值区域内第个连通域内距离质心像素点最远像素点与质心像素点的距离,表示高灰度值区域内第个连通域内第个像素点的梯度值,表示低灰度值区域内灰度级的数量,表示低灰度值区域内第个灰度级中像素点的分布概率;为线性归一化函数;表示以为底的对数函数;所述根据断层图像的受噪声干扰的程度以及每个像素点的滤波窗口内像素点的位置,得到每个像素点的滤波扩张概率参数,包括的具体步骤如下:当第个像素点处于高灰度值区域,将第个像素点的滤波窗口内处于低灰度值区域的像素点,记为参考像素点;当第个像素点处于低灰度值区域,将第个像素点的滤波窗口内处于高灰度值区域的像素点,记为参考像素点;根据断层图像的受噪声干扰的程度、滤波窗口内的像素点数量和每个像素点与对应参考像素点的连线的斜率,获得每个像素点的滤波扩张概率参数;所述根据断层图像的受噪声干扰的程度、滤波窗口内的像素点数量和每个像素点与对应参考像素点的连线的斜率,获得每个像素点的滤波扩张概率参数,对应的具体计算公式为: 其中,表示第个像素点的滤波扩张概率参数,表示断层图像的受噪声干扰的程度,表示第个像素点的滤波窗口内部的参考像素点数量,表示第个像素点与第个像素点的滤波窗口内第个参考像素点的连线的斜率,为第个像素点与第个像素点的滤波窗口内所有参考像素点的连线的斜率的均值,表示第个像素点的滤波窗口内像素点数量,为双曲正切函数;所述根据断层图像受噪声干扰程度、每个像素点的滤波扩张概率参数、每个像素点的滤波窗口内像素点之间的距离和像素点灰度值之间的差异,获得每个像素点的滤波窗口内每个像素点的滤波计算权重,对应的具体计算公式为: 其中,表示高斯核标准差,表示断层图像受噪声干扰的程度,为预设的高斯滤波的标准差,表示第个像素点的滤波窗口内第个像素点的滤波计算权重,表示第个像素点的滤波扩张概率参数,表示第个像素点滤波窗口内第个像素点到滤波窗口内中心处的像素点的距离,表示第个像素点滤波窗口内第个像素点与滤波窗口内中心处的像素点灰度值的差值,为线性归一化函数,为以自然常数为底的指数函数,为圆周率。

全文数据:

权利要求:

百度查询: 陕西博越腾达科技有限责任公司 一种3D打印点阵结构缺陷检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。