当前位置: 首页 > 专利查询>同济大学专利>正文

一种基于图像识别的气体扩散层纤维测量方法技术

技术编号:30691079 阅读:42 留言:0更新日期:2021-11-06 09:24
本发明专利技术涉及一种基于图像识别的气体扩散层纤维测量方法,通过编写分块概率霍夫变换算法及基于加权K

【技术实现步骤摘要】
一种基于图像识别的气体扩散层纤维测量方法


[0001]本专利技术属于图像识别领域,具体涉及一种基于图像识别的气体扩散层纤维测量方法。

技术介绍

[0002]图像识别技术是人工智能的一个重要领域。它是指对图像进行对象识别,以识别各种不同模式的目标和对像的技术。图像识别的发展经历了三个阶段:文字识别、数字图像处理与识别、物体识别。今天所指的图像识别并不仅仅是用人类的肉眼,而是借助计算机技术进行识别。图像识别分为生物识别、物体与场景识别和视频识别。其中生物识别包括指纹、掌形、眼睛、脸型等;物体与场景识别包括:签名、语音、行走的步态、击打键盘的力度等。图像识别是一个综合性的问题,涵盖图像匹配、图像分类、图像检索、人脸检测、行人检测等技术,并在互联网搜索引擎、自动驾驶、医学分析、遥感分析等领域具有广泛的应用价值。图像识别技术是未来科学技术发展的基础,将这种先进技术应用于科学研究,可有效提高工作效率。
[0003]气体扩散层是燃料电池重要组成部件,其内部纤维及分布特征对燃料电池性能有重要影响。专利CN111462035A公开了一种图片检索方法,包括检测图片中的所有直线,并筛选出符合预设条件的直线;根据筛选出的直线检测轮廓;根据所检测出的轮廓,在所述图片中确定目标区域。该专利能够通过检测出图片中的轮廓区域,并通过轮廓检测快速确定目标区域,然而该方法只能检测出图片中矩形框直线,无法识别图片中任意角度直线。
[0004]专利CN110738604A公开了一种基于Canny算子和Hough变换的大倾角证件图像自动矫正方法及系统,通过在对图像循环进行Canny算子边缘检测、二值化和Hough变换直线检测过程中,控制Hough变换直线检测出的直线条数,找到Canny算子合适的阈值;然后在Canny算子边缘检测的二值化输出图像上进行轮廓检测,找到最大的轮廓并显示于另外一张图像进行直线检测;对直线进行筛选,找到方形证件的四条边,然后求交点得四个角点,最后进行透视变换得到输出结果图像。该专利在基于直线检测的基础上找角点的,使得方形证件由于部分反光无法形成完整边缘的情况得到有效避免,并且易于实现,应用效率高,但是该方法适用于存在角点的直线识别,对于单独存在的纤维直线识别难度很高。
[0005]专利CN111768423A公开了一种基于图像识别的纤维角度自动测量方法,通过调用Python OpenCV2库中函数实现,包括以下步骤:采集玻璃纤维图像并对图像进行预处理;运用Canny算子对预处理图像进行边缘检测、二值化处理;根据Hough变换原理对二值化处理图像进行直线特征识别与提取,通过设置r、θ值的精度控制识别准确度,通过设置累加平面阈值参数控制检测直线数量,并输出极坐标系下直线的垂线与水平轴逆时针方向的夹角θ值;将θ值通过角度换算得到纤维与水平轴方向的夹角,按照夹角的取值范围分为纤维角度a和纤维角度b;分别对角度a和b求平均值并输出,实现对纤维角度的自动测量。该专利技术所述方法有效提高测量效率且操作简便、数据可靠。然而,该专利识别目标为玻璃棉纤维,气体扩散层纤维图像背景与目标更难分离,识别难度高。
[0006]综上,一种提取效果显着、操作简单的气体扩散层纤维测量方法急需被开发出来。

技术实现思路

[0007]本专利技术的目的就是为了解决上述问题而提供一种基于图像识别的气体扩散层纤维测量方法,通过算法实现气体扩散层图像中纤维长度、角度等特征提取,该方法操作简单,测量出的数据准确可靠,有利于气体扩散层微观结构进一步研究。
[0008]本专利技术的目的通过以下技术方案实现:
[0009]一种基于图像识别的气体扩散层纤维测量方法,通过编写基于分块概率霍夫变换算法的初次投票及基于加权K

均值算法的二次投票实现,具体包括以下步骤:
[0010](1)采集气体扩散层SEM图像进行预处理;
[0011](2)将图像进行区域划分;
[0012](3)运用Canny算子对各个区域进行边缘提取;
[0013](4)通过分块概率霍夫变换算法对边缘点进行随机“多对一”映射,根据预设值P初次投票映射出参数空间中的点;
[0014](5)采用加权K

均值算法对参数空间中的点根据预设值P二次投票并进行聚类分析,最终得到纤维数量、长度、角度结构特征。
[0015]所述纤维角度为图像水平轴到纤维之间逆时针方向的夹角,所述纤维长度为图像中纤维像素长度,通过图像比例可换算为纤维真实长度。
[0016]进一步的,所述气体扩散层图像是在扫描电镜下放大得到。
[0017]优选地,所述分块概率霍夫变换算法的初次投票通过以下方法得到:
[0018](a)首先,在图像空间建立直角坐标系(x,y),并对x轴、y轴均匀划分,将坐标系分割为许多个大小相等的小区域;
[0019](b)若图像大小不为小区域的整数,则将原始图像进行扩充,扩充部分的灰度值设置为0;
[0020](c)建立一个动态窗口,窗口大小与每个小区域大小相同,对当前窗口中的小区域进行鉴别,若符合鉴别条件则进行步骤(d),否则窗口移动向下一个区域;
[0021](d)将符合鉴别条件的区域中的所有边缘点进行两两配对,即从当前窗口中任意选取两个边缘点(x
i
,y
i
)和(x
j
,y
j
),计算出由这两点所确定直线的ρ和θ,其中ρ为坐标原点到直线的距离,θ为直线与坐标轴夹角,将全部ρ和θ放入数组H中对数组H(ρ,θ)中相应的元素进行相似度投票;
[0022](e)设定阀值T,并将数组H(ρ,θ)中元素的投票值与T进行比较,若大于T,则将之判定为待提取直线输出到数组H1(ρ,θ)。
[0023]优选地,所述加权K

均值算法的二次投票通过以下方法得到:
[0024](I)建立聚类中心、数组H2(ρ,θ),并将其设置为空;
[0025](II)将数组H1中元素按照初次得票数由大到小排列,并将初次得票数最大的元素作为第一个确定的聚类中心写入数组H2中;
[0026](III)遍历数组H1,并计算当前元素与所有聚类中心在参数空间中的距离P,若P的值满足预设条件,则将当前元素归入该类中并重新计算聚类中心,否则将当前元素写入数组H2中,作为新的聚类中心;
[0027](IV)重复步骤(II)、(III)直至对数组H1的遍历完成且所有聚类中心不再变化;
[0028](V)将数组H2中元素作为最终提取结果进行输出。
[0029]优选地,所述的预设值P通过以下方法得到:
[0030][0031]其中Δρ和Δθ分别为距离和角度最小精度值,具体ρ1和ρ2为坐标原点到两直线的距离,θ1和θ2为两直线与坐标轴夹角。
[0032]优选地,所述的分块概率霍夫变换算法的初次投票通过以下方法得到:
[0033]若P的值足够小,即两点之间距离足够近,则对二点的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像识别的气体扩散层纤维测量方法,其特征在于,通过编写基于分块概率霍夫变换算法的初次投票及基于加权K

均值算法的二次投票实现,具体包括以下步骤:(1)采集气体扩散层SEM图像进行预处理;(2)将图像进行区域划分;(3)运用CannV算子对各个区域进行边缘提取;(4)通过分块概率霍夫变换算法对边缘点进行随机“多对一”映射,根据预设值P初次投票映射出参数空间中的点;(5)采用加权K

均值算法对参数空间中的点根据预设值P二次投票并进行聚类分析,最终得到包括纤维数量、纤维长度、纤维角度的结构特征。2.根据权利要求1所述的一种基于图像识别的气体扩散层纤维测量方法,其特征在于,所述纤维角度为图像水平轴到纤维之间逆时针方向的夹角,所述纤维长度为图像中纤维像素长度,通过图像比例换算为纤维真实长度。3.根据权利要求1所述的一种基于图像识别的气体扩散层纤维测量方法,其特征在于,所述分块概率霍夫变换算法的初次投票通过以下方法得到:(a)在图像空间建立直角坐标系(x,y),并对x轴、y轴均匀划分,将坐标系分割为许多个大小相等的小区域;(b)若图像大小不为小区域的整数,则将原始图像进行扩充,扩充部分的灰度值设置为0;(c)建立一个动态窗口,窗口大小与每个小区域大小相同,对当前窗口中的小区域进行鉴别,若符合鉴别条件则进行步骤(d),否则窗口移动向下一个区域;(d)将符合鉴别条件的区域中的所有边缘点进行两两配对,即从当前窗口中任意选取两个边缘点(x
i
,y
i
)和(x
j
,y
j
),计算出由这两点所确定直线的ρ和θ,其中ρ为坐标原点到直线的距离,θ为直线与坐标轴夹角,将全部ρ和θ放入数组H中,对数组H(ρ,θ)中相应的元素进行相似度投票;(e)设定阀值T,并将数组H(ρ,θ)中元素的投票值与T进行比较,若大于T,则将之判定为待提取直线输出到数组H1(ρ,θ)。4.根据权利要求1所述的一种基于图像识别的气体扩散层纤维测量方法,其特征在于,加权K

均值算法的二次投票通过以下方法得到:(I)建立聚类中心、数组H2(ρ,θ),并将其设置为空;(II)将数组H1中元素按照初次得票数由大到小排列,并将初次得票数最大的元素作为第一个确定的聚类中心写入数组H2中;(III)遍历数组H1,并计算当前元素与所有聚类中心在参数空间中的距离P,若...

【专利技术属性】
技术研发人员:林瑞兰顺博高源陈朝刚
申请(专利权)人:同济大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1