[发明专利]基于颜色分割的丝杆螺纹烧伤检测图像增强方法及系统有效
申请号: | 202210881128.8 | 申请日: | 2022-07-26 |
公开(公告)号: | CN114972336B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 伍水清 | 申请(专利权)人: | 启东先和丝杠制造有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/90;G06T7/136;G06T5/00 |
代理公司: | 杭州聚邦知识产权代理有限公司 33269 | 代理人: | 周美锋 |
地址: | 226000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 颜色 分割 螺纹 烧伤 检测 图像 增强 方法 系统 | ||
1.一种基于颜色分割的丝杆螺纹烧伤检测图像增强方法,其特征在于,包括以下步骤:
获取丝杆螺纹表面图像,并将该表面图像转化至颜色空间,从而得到该表面图像中各个像素点对应的颜色值;
根据该表面图像中各个像素点对应的颜色值,确定各个相同颜色值对应的像素点数目,进而根据各个相同颜色值对应的像素点数目,确定各个突变颜色值;
对各个突变颜色值进行聚类分析,得到各个颜色值簇,并根据各个颜色值簇中的各个突变颜色值,确定各个颜色值簇的颜色统一程度值;
根据各个颜色值簇的颜色统一程度值,确定各个颜色值簇中的各个待细分颜色值簇和无需细分颜色值簇;
根据各个待细分颜色值簇中的各个突变颜色值以及各个待细分颜色值簇的颜色统一程度值,确定各个待细分颜色值簇对应的各个颜色分割阈值,并根据各个无需细分颜色值簇的各个突变颜色值,确定各个无需细分颜色值簇对应的各个颜色分割阈值;
根据确定的所有颜色分割阈值,对丝杆螺纹表面图像进行分割,从而得到增强后的丝杆螺纹烧伤检测图像;
确定各个突变颜色值的步骤包括:
对各个相同颜色值对应的像素点数目进行平滑处理,从而得到平滑处理后的各个相同颜色值对应的像素点数目,对平滑处理后的各个相同颜色值对应的像素点数目进行波谷检测,从而确定各个波谷以及各个波谷对应的各个颜色值;
将平滑处理后的各个相同颜色值对应的像素点数目与平滑处理前的各个相同颜色值对应的像素点数目作差,从而得到各个波谷对应的各个颜色值的像素点个数差值;
根据各个波谷对应的各个颜色值的像素点个数差值,将像素点个数差值大于零对应的各个颜色值作为各个突变颜色值;
确定各个颜色值簇的颜色统一程度值的步骤包括:
根据各个颜色值簇中的各个突变颜色值,确定各个颜色值簇对应的颜色类别面积;
根据各个颜色值簇中的各个突变颜色值对应的像素点个数,确定各个颜色值簇中的各个突变颜色值的概率值,进而确定各个颜色值簇对应的颜色类别信息熵;
根据各个颜色值簇对应的颜色类别面积和颜色类别信息熵,确定各个颜色值簇的颜色统一程度值;
确定各个待细分颜色值簇对应的各个颜色分割阈值的步骤包括:
根据各个待细分颜色值簇中的各个突变颜色值,确定各个待细分颜色值簇的主成分方向,进而确定各个待细分颜色值簇在其对应的主成分方向上的两个最边缘突变颜色值;
根据各个待细分颜色值簇中的各个突变颜色值以及各个待细分颜色值簇的颜色统一程度值,确定各个待细分颜色值簇的细分类类别数,进而根据各个待细分颜色值簇的细分类类别数,分别确定各个待细分颜色值簇的各个细分颜色值簇;
根据各个待细分颜色值簇的各个细分颜色值簇中的各个突变颜色值,确定各个待细分颜色值簇的任意两个细分颜色值簇之间的影响系数;
根据各个待细分颜色值簇的任意两个细分颜色值簇之间的影响系数,构建各个待细分颜色值簇对应的无向图,并确定各个待细分颜色值簇对应的无向图的最小生成树,进而根据各个待细分颜色值簇对应的最小生成树,确定各个待细分颜色值簇的中间突变颜色值;
根据各个待细分颜色值簇在其对应的主成分方向上的两个最边缘突变颜色值以及各个待细分颜色值簇的中间突变颜色值,确定各个待细分颜色值簇对应的各个颜色分割阈值;
确定各个待细分颜色值簇的任意两个细分颜色值簇之间的影响系数的步骤包括:
根据各个待细分颜色值簇的各个细分颜色值簇中的各个突变颜色值,确定各个待细分颜色值簇对应的二值化图像;
根据各个待细分颜色值簇对应的二值化图像,确定各个待细分颜色值簇的各个细分颜色值簇对应的脊线函数,并根据各个待细分颜色值簇的各个细分颜色值簇对应的脊线函数,计算各个待细分颜色值簇的任意两个细分颜色值簇之间的第一距离值;
根据各个待细分颜色值簇的各个细分颜色值簇中的各个突变颜色值,确定各个待细分颜色值簇的各个细分颜色值簇的中心突变颜色值,并根据各个待细分颜色值簇的各个细分颜色值簇的中心突变颜色值,计算各个待细分颜色值簇的任意两个细分颜色值簇之间的第二距离值;
根据各个待细分颜色值簇的任意两个细分颜色值簇之间的第一距离值和第二距离值,计算各个待细分颜色值簇的任意两个细分颜色值簇之间的影响系数;
构建各个待细分颜色值簇对应的无向图的步骤包括:
根据各个待细分颜色值簇的任意两个细分颜色值簇之间的影响系数,确定各个待细分颜色值簇的任意两个细分颜色值簇之间的负相关映射值;
以每个待细分颜色值簇的各个细分颜色值簇为端点,在任意两个端点之间进行连线,并以该待细分颜色值簇的任意两个细分颜色值簇之间的负相关映射值为对应两个端点之间的连线的边权值,从而得到各个待细分颜色值簇对应的无向图;
确定各个待细分颜色值簇的中间突变颜色值的步骤包括:
根据各个待细分颜色值簇对应的最小生成树,确定各个待细分颜色值簇对应的最小生成树的分割连线,该分割连线是指当断开最小生成树的该分割连线时,所形成的两个子最小生成树的各个连线的边权值之和的差值最大;
根据各个待细分颜色值簇对应的最小生成树的分割连线以及各个连线的边权值,确定各个待细分颜色值簇对应的最小生成树的目标端点;
根据各个待细分颜色值簇对应的最小生成树的目标端点所对应的细分颜色值簇,确定各个待细分颜色值簇的中间突变颜色值;
各个待细分颜色值簇的细分类类别数对应的计算公式为:
其中,为待细分颜色值簇的细分类类别数,为该待细分颜色值簇中的各个突变颜色值的数目,为该待细分颜色值簇的颜色统一程度值,为S型函数,f()为取整函数;
确定各个无需细分颜色值簇对应的各个颜色分割阈值的步骤包括:
根据各个无需细分颜色值簇中的各个突变颜色值,确定各个无需细分颜色值簇的主成分方向,进而确定各个无需细分颜色值簇在其对应的主成分方向上的两个最边缘突变颜色值;
根据各个无需细分颜色值簇在其对应的主成分方向上的两个最边缘突变颜色值,确定各个无需细分颜色值簇对应的各个颜色分割阈值。
2.一种基于颜色分割的丝杆螺纹烧伤检测图像增强系统,其特征在于,包括处理器和存储器,所述处理器用于处理存储在所述存储器中的指令以实现如权利要求1所述的基于颜色分割的丝杆螺纹烧伤检测图像增强方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于启东先和丝杠制造有限公司,未经启东先和丝杠制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210881128.8/1.html,转载请声明来源钻瓜专利网。