一种金相组织晶粒度自动识别的方法技术

技术编号:35942857 阅读:61 留言:0更新日期:2022-12-14 10:32
本发明专利技术公开了一种金相组织晶粒度自动识别的方法,包括:1)采集待识别的金相组织图像;2)对采集的金相组织图像添加标尺,通过构造数字标尺来确定单个像素的实际面积;3)对添加标尺后的金相组织图像进行分割,提取目标晶粒;4)对提取目标晶粒后的图像进行粒径孔洞填充;5)对粒径孔洞填充后的图像,根据选取区域内像素总数,得到所选区域的晶粒总面积以及晶粒个数;6)通过所选区域内晶粒总面积和晶粒个数计算出晶粒平均面积代入得到晶粒度。本发明专利技术基于晶粒度标准来测量评级,选取区域面积可以足够大,晶粒数相对稳定,对于非均匀等轴晶的晶粒度检测,比其他方法如截点法、截圆法等具有更高的准确性。更高的准确性。更高的准确性。

【技术实现步骤摘要】
一种金相组织晶粒度自动识别的方法


[0001]本专利技术涉及一种金相组织晶粒度自动识别的方法,其利用计算机自动识别金相组织晶粒度,提高准确度和工作效率。

技术介绍

[0002]晶粒度是描述多晶体材料晶粒大小的参数。晶粒大小对金属材料的性能有重要影响。一般晶粒越小,金属材料的强度、塑性和韧性越高,材料力学性能越好。因此,晶粒度是金属材料加工,特别是热加工工艺中需要严格控制的技术指标。金相分析中经常需要对材料晶粒度进行定级评价。
[0003]以往对金相组织的分析靠人工目测完成,其结果的准确性受人为因素影响很大,而且误差较大。

技术实现思路

[0004]针对现有的人工评定金相组织晶粒度的模式,本专利技术目的在于提供一种金相组织晶粒度自动识别的方法,以提高准确性和工作效率。
[0005]本专利技术采用如下技术方案来实现的:
[0006]一种金相组织晶粒度自动识别的方法,包括以下步骤:
[0007]1)采集待识别的金相组织图像;
[0008]2)对采集的金相组织图像添加标尺,通过构造数字标尺来确定单个像素的实际面积;
[0009]3)对添加标尺后的金相组织图像进行分割,提取目标晶粒;
[0010]4)对提取目标晶粒后的图像进行粒径孔洞填充;
[0011]5)对粒径孔洞填充后的图像,根据选取区域内像素总数,得到所选区域的晶粒总面积以及晶粒个数;
[0012]6)通过所选区域内晶粒总面积和晶粒个数计算出晶粒平均面积代入得到晶粒度。
[0013]本专利技术进一步的改进在于,步骤2)中,对采集的金相组织图像使用金相显微镜所使用的软件对金相组织图像添加标尺。
[0014]本专利技术进一步的改进在于,标尺中,相邻两个小刻度之间是10um。
[0015]本专利技术进一步的改进在于,步骤3)中,对添加标尺后的金相组织图像中,选定区域设置阈值进行二值化以分割目标晶粒和背景。
[0016]本专利技术进一步的改进在于,采用灰度直方图确定二值化的阈值。
[0017]本专利技术进一步的改进在于,步骤4)中,通过反色处理填充提取目标晶粒后的图像中的粒径孔洞。
[0018]本专利技术进一步的改进在于,步骤5)中,对粒径孔洞填充后的图像中,所有黑色像素
置为1,白色像素置为0,然后从图像的左上角、右下角、右上角、左下角开始检测图像中的每一个晶粒,对图像进行4次处理;当发现一个未经检测到的晶粒时,则将该晶粒的所有像素置为同一个值L,L从2开始,以后每发现一个新的晶粒,L增加1;处理完全部晶粒后,分别统计图像中每个L的像素点的总数,将某一晶粒的所有像素点的数目乘以单个像素的实际面积,计算出每个晶粒的实际面积,将选取区域内所有晶粒实际面积相加,则得到区域内晶粒总面积,此时也得到了选取区域中的晶粒个数。
[0019]本专利技术进一步的改进在于,每个像素代表的实际面积为其中n为标尺图内的刻度数,m为第一个刻度与最后一个刻度之间像素个数。
[0020]本专利技术进一步的改进在于,晶粒个数N按下式计算:
[0021][0022]式中,N'为晶粒全在框内的个数;
[0023]N〞为跨在方框边界上的晶粒个数。
[0024]具体的,本专利技术至少具有如下有益的技术效果:
[0025]1、本专利技术基于晶粒度标准来测量评级,选取区域面积可以足够大,晶粒数相对稳定,对于非均匀等轴晶的晶粒度检测,比其他方法如截点法、截圆法等具有更高的准确性。
[0026]2、通过图像标定,可建立不同输入方式数字图像尺寸与真实尺寸之间的关系,利用本专利技术相应推导公式,可计算任意放大倍数下的晶粒级别。
[0027]3、通过计算机自动识别代替人工评定金相组织晶粒度的模式,提高准确性和工作效率。
[0028]4、通过对图像进行4次扫描,识别出所选区域内晶粒像素和晶粒数目。
[0029]5、通过反色处理填充二值化图像中晶粒的孔洞,使识别方法稳定和准确。
[0030]6、添加尺寸标定,计算出单个像素的实际面积,从而得到晶粒的实际面积,所计算出的晶粒面积更为准确。
附图说明
[0031]图1是晶粒度识别方法流程图。
具体实施方式
[0032]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。
[0033]晶粒度是晶粒大小的量度,GB6394《金属平均晶粒度测定法》中规定,对于显微晶粒,n=2
G
‑1或
[0034]G为晶粒等级;
[0035]n为放大100倍时1平方英寸(645mm2)内的晶粒个数。
[0036]换算成国际单位制,得到
[0037][0038]N
A
为1mm2内的晶粒个数。
[0039]上式说明了晶粒大小等级与单位面积内晶粒个数的关系。但是,金相磨面上的组织图像是对空间晶粒随机截取得到的,所以,其截面组织图像也只能是大小不均匀的平面网络,其单个面积的大小不能表征空间晶粒的实际大小。因此,从统计的观点出发,金相磨面上合金晶粒面积的特征参数可以采用晶粒的平均面积其定义和计算公式为
[0040][0041]经变换得到与晶粒大小等级G的关系式为
[0042]计算晶粒面积时,需先对金属图像作预处理:首先提取出金属目标晶粒,然后进行二值化处理,即将目标晶粒置为黑色,将背景图像置为白色。二值图像中晶粒的面积实际上就是图像中连通像素点集中像素的个数,也就是晶粒区域边界内包含像素点的数目。将某一晶粒的所有像素点数乘以单个像素的实际面积,即可得到晶粒的实际面积。
[0043]晶粒的平均面积可以通过将测量选取区域内所有晶粒的面积之和除以晶粒数目得到。通过将晶粒平均面积带入到即可计算出晶粒度。
[0044]由此自动识别金相组织晶粒度的问题就转化为求取选取区域内晶粒平均面积和晶粒数目N,相应的需要得到的数据为单个像素的实际面积、选取区域内的晶粒像素个数之和选取区域内的晶粒数目。
[0045]如图1所示,本专利技术提供的一种金相组织晶粒度自动识别的方法:
[0046]1.现有的金相显微镜一般与计算机连接,在观察金相组织的同时具备拍照功能,在金相组织中加入标尺,设置相邻两个小刻度之间是10um,通过标尺可以计算出单个像素的实际面积,以便后续计算出晶粒的面积。
[0047]2.图像分割提取目标晶粒。对选定区域设置阈值进行二值化以分割目标晶粒和背景,本专利技术采用灰度直方图确定二值化的阈值。图像进行二值化后晶粒与图像背景分割开来,但二值化后图像晶粒内会存在一些孔洞,这将会影响后续晶粒内像素的识别工作。通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金相组织晶粒度自动识别的方法,其特征在于,包括以下步骤:1)采集待识别的金相组织图像;2)对采集的金相组织图像添加标尺,通过构造数字标尺来确定单个像素的实际面积;3)对添加标尺后的金相组织图像进行分割,提取目标晶粒;4)对提取目标晶粒后的图像进行粒径孔洞填充;5)对粒径孔洞填充后的图像,根据选取区域内像素总数,得到所选区域的晶粒总面积以及晶粒个数;6)通过所选区域内晶粒总面积和晶粒个数计算出晶粒平均面积代入得到晶粒度。2.根据权利要求1所述的一种金相组织晶粒度自动识别的方法,其特征在于,步骤2)中,对采集的金相组织图像使用金相显微镜所使用的软件对金相组织图像添加标尺。3.根据权利要求2所述的一种金相组织晶粒度自动识别的方法,其特征在于,标尺中,相邻两个小刻度之间是10um。4.根据权利要求1所述的一种金相组织晶粒度自动识别的方法,其特征在于,步骤3)中,对添加标尺后的金相组织图像中,选定区域设置阈值进行二值化以分割目标晶粒和背景。5.根据权利要求4所述的一种金相组织晶粒度自动识别的方法,其特征在于,采用灰度直方图确定二值化的阈值。6.根据权利要求1所述的一种金相组织晶粒...

【专利技术属性】
技术研发人员:王飞肖震王鹏飞吴宝围王波雷杰
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

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

1