一种基于图像像素点阵坐标的数值模型构建方法技术

技术编号:14768147 阅读:30 留言:0更新日期:2017-03-08 12:27
本发明专利技术提供一种基于图像像素点阵坐标的数值模型构建方法。本发明专利技术基于图像像素点阵坐标构建的数值模型,每个像素点对应一个特定的像素值;数值模型由一系列单元构成,每个单元都对应一个特定的材质;根据像素值差别区分出不同的材质,设定每个像素点与每一个单元一一对应,同时定义数值模型中顶点序号和顶点坐标以及单元与顶点之间的关系,从而建立一种将图像模型直接转换为数值模型的方法。

【技术实现步骤摘要】

本专利技术属于材料静/动态力学行为数值模拟
,尤其涉及一种基于图像像素点阵坐标的数值模型构建方法,能够反映材料真实微观组织结构特征。
技术介绍
在建立研究材料显微组织结构特征对其宏观力学性能影响的数值模拟方法时,首先需要建立与实际材料微观组织形貌、分布、比例等特征一致的数值模型,进而选择合适的材料本构,通过施加虚拟的加载及边界条件,来模拟具有特定微观组织结构特征的材料在外加载荷下的力学响应过程,并最终指导材料微结构设计。因而,建立的数值模型能否反映对实际材料显微组织结构特征直接影响了其数值模拟结果的可靠性。国内外在研究能够表征材料显微组织结构特征的数值模型构建时,通常都将重点放在建立具有表征整个材料显微结构特征的单胞模型上。所有这些单胞模型均采用人为假定、统计工具或随机生成算法来生成材料的显微结构特征,但是采用此方法建立的理想模型与材料真实的显微组织结构通常具有很大的差异。比如构建颗粒增强复合材料单胞时,一般将增强体颗粒简化为球形或椭球形,并固定在单胞中心来模拟材料在外加载荷下的力学响应过程,这种单胞模型无法充分反映实际增强体颗粒的形状、尺寸和分布等显微结构特征对材料整体力学性能影响,因此采用单胞模型无法准确地预测材料微观组织结构特征对其宏观力学性能的影响。最近,国内外出现了基于MATLAB图像处理工具将材料显微组织图像转换为CAD几何矢量模型,最终导入到数值模拟软件内进行网格剖分,以获得能够反映材料显微组织结构特征的数值模型的方法。但是该方法需要借助MATLAB、CAD和数值模拟软件前处理模块,操作过程繁杂;另外,随着显微图像测试技术的发展,材料显微组织图像反映出的材料显微组织结构特征更加精细和复杂,导致生成的CAD几何模型结构更加复杂,对当前的数值模拟软件前处理模块的网格剖分过程带来了巨大挑战。背散射电子成像技术(EBSD)可以获得晶体材料中晶粒组织取向图像,目前已经普遍应用于研究晶体材料的晶粒组织取向信息研究中,且已经出现针对晶体材料晶粒组织的数值模拟研究。但由于EBSD图像的晶粒组织结构更加精细和复杂,采用上述数值模型构建方法很难获得晶体材料晶粒组织数值模型。
技术实现思路
为解决上述问题,本专利技术提供一种基于图像像素点阵坐标的数值模型构建方法。本专利技术基于图像像素点阵坐标构建的数值模型,每个像素点对应一个特定的像素值;数值模型由一系列单元构成,每个单元都对应一个特定的材质;根据像素值差别区分出不同的材质,设定每个像素点与每一个单元一一对应,同时定义数值模型中顶点序号和顶点坐标以及单元与顶点之间的关系,从而建立一种将图像模型直接转换为数值模型的方法。一种基于图像像素点阵坐标的数值模型构建方法,包括以下步骤:步骤1:读入尺寸大小为W×H的图像;其中W为图像宽度方向像素个数,H为图像高度方向像素个数;其中图像为基于腐蚀衬度成像的显微组织形貌图或者基于取向衬度成像的EBSD晶粒取向分布图;步骤2:遍历图像中所有像素点并逐一编号,获得每个像素点对应的像素序号pixel_num以及像素值pixel_value;同时确定每个像素点坐标(w,h),并建立像素点对应的像素序号Pixel_Num(w,h)二维数组以及像素值Pixel_Value(w,h)二维数组;其中,w为像素点在宽度方向的像素坐标,h为像素点在高度方向的像素坐标;步骤3:将图像像素点等效为需构建的数值模型中的单元,其中:如果图像为基于腐蚀衬度成像的显微组织形貌图,构建2D数值模型;且每个像素点对应一个正方形单元,每个单元由四个顶点构成;如果图像为基于取向衬度成像的EBSD晶粒取向分布图,构建2.5D数值模型;且每个像素点对应一个立方体单元,每个单元由八个顶点构成;同时建立与像素点坐标(w,h)相对应的单元序号Ele_Num(w,h)二维数组,则Pixel_Num(w,h)与Ele_Num(w,h)一一对应;步骤4:确定图像中包含的k种材质各自对应的像素值pixel_value或像素值区间,并按照不同像素值pixel_value或像素值区间由小到大依次对k种材质进行编号,获得像素点坐标(w,h)对应的材质序号mat_num;步骤5:建立笛卡尔坐标系xyz,xy平面为图像所在平面,x轴方向平行于图像宽度方向,y轴方向平行于图像高度方向,z轴的方向选取符合右手准则;根据图像尺寸W、H对数值模型的单元顶点进行逐一编号,根据各顶点序号node_num、图像像素的实际尺寸pixel_resolution以及图像尺寸W、H确定各顶点的坐标(x,y,z);根据像素坐标(w,h)和图像尺寸W、H确定各单元序号与自身顶点序号的对应关系;步骤6:通过与像素点坐标(w,h)相对应的单元序号ele_num、材质序号mat_num、顶点序号node_num以及顶点坐标(x,y,z),单元与自身顶点的对应关系,构建所述数值模型。其中基于腐蚀衬度成像的显微组织形貌图包括光学显微镜图或扫描电子显微镜图。进一步地,像素序号pixel_num的取值为1,2,3,…,W×H;像素值pixel_value的取值范围为0~255;w的取值为0,1,2,…,W-1;h的取值为0,1,2,…,H-1。如果图像为基于腐蚀衬度成像的显微组织形貌图,步骤4中的k种材质各自对应的像素值pixel_value区间依次确定为:[0,max_pixelvalue_1],[1+max_pixelvalue_1,max_pixelvalue_2],……,[1+max_pixelvalue_i,max_pixelvalue_i+1],……,[1+max_pixelvalue_(k-1),255];其中max_pixelvalue_i是材质序号为i的材质对应的最大像素值,i=1,2,3,…,(k-1)。如果图像为基于取向衬度成像的EBSD晶粒取向分布图,步骤4中的确定图像中包含的k种材质各自对应的像素值pixel_value具体方法为:获取每一个晶粒质心像素坐标(grain_w,grain_h)及其对应的晶粒质心像素值grain_pixelvalue;grain_w为晶粒质心在宽度方向的像素坐标,grain_h为晶粒质心在高度方向的像素坐标;其中晶粒由多个像素点组成,晶粒内所有像素点的像素值相同;每一个晶粒对应一种材质,则每个晶粒质心像素值grain_pixelvalue即为图像中包含的k种材质各自对应的像素值pixel_value;进一步地,组成晶粒的多个像素点具体确定方法如下:遍历图像中任意像素点的像素值pixel_value,并与所有晶粒质心像素值grain_pixelvalue进行比较,如果像素点的像素值pixel_value与其中一个晶粒质心像素值grain_pixelvalue相同,则该像素点属于该晶粒;所述的按照不同像素值pixel_value分别由小到大依次对k种材质进行编号具体为:对各个晶粒进行编号,晶粒序号grain_num的取值为1,2,3,…,k,其中k为晶粒的总数量;晶粒序号grain_num与材质序号mat_num对应,则晶粒质心像素点对应的晶粒序号即为该晶粒其他像素点对应的材质序号。如果图像为基于腐蚀衬度成像的显微组织形貌图,步骤5中的各顶点序号值node_num、图像本文档来自技高网
...
一种基于图像像素点阵坐标的数值模型构建方法

【技术保护点】
一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,包括以下步骤:步骤1:读入尺寸大小为W×H的图像;其中W为图像宽度方向像素个数,H为图像高度方向像素个数;所述图像为基于腐蚀衬度成像的显微组织形貌图或者基于取向衬度成像的EBSD晶粒取向分布图;步骤2:遍历图像中所有像素点并逐一编号,获得每个像素点对应的像素序号pixel_num以及像素值pixel_value;同时确定每个像素点坐标(w,h),并建立像素点对应的像素序号Pixel_Num(w,h)二维数组以及像素值Pixel_Value(w,h)二维数组;其中,w为像素点在宽度方向的像素坐标,h为像素点在高度方向的像素坐标;步骤3:将图像像素点等效为需构建的数值模型中的单元,其中:如果图像为基于腐蚀衬度成像的显微组织形貌图,构建2D数值模型;且每个像素点对应一个正方形单元,每个单元由四个顶点构成;如果图像为基于取向衬度成像的EBSD晶粒取向分布图,构建2.5D数值模型;且每个像素点对应一个立方体单元,每个单元由八个顶点构成;同时建立与像素点坐标(w,h)相对应的单元序号Ele_Num(w,h)二维数组,则Pixel_Num(w,h)与Ele_Num(w,h)一一对应;步骤4:确定图像中包含的k种材质各自对应的像素值pixel_value或像素值区间,并按照不同像素值pixel_value或像素值区间由小到大依次对k种材质进行编号,获得像素点坐标(w,h)对应的材质序号mat_num;步骤5:建立笛卡尔坐标系xyz,xy平面为图像所在平面,x轴方向平行于 图像宽度方向,y轴方向平行于图像高度方向,z轴的方向选取符合右手准则;根据图像尺寸W、H对数值模型的单元顶点进行逐一编号,根据各顶点序号node_num、图像像素的实际尺寸pixel_resolution以及图像尺寸W、H确定各顶点的坐标(x,y,z);根据像素坐标(w,h)和图像尺寸W、H确定各单元序号与自身顶点序号的对应关系;步骤6:通过与像素点坐标(w,h)相对应的单元序号ele_num、材质序号mat_num、顶点序号node_num以及顶点坐标(x,y,z),单元与自身顶点的对应关系,构建所述数值模型。...

【技术特征摘要】
1.一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,包括以下步骤:步骤1:读入尺寸大小为W×H的图像;其中W为图像宽度方向像素个数,H为图像高度方向像素个数;所述图像为基于腐蚀衬度成像的显微组织形貌图或者基于取向衬度成像的EBSD晶粒取向分布图;步骤2:遍历图像中所有像素点并逐一编号,获得每个像素点对应的像素序号pixel_num以及像素值pixel_value;同时确定每个像素点坐标(w,h),并建立像素点对应的像素序号Pixel_Num(w,h)二维数组以及像素值Pixel_Value(w,h)二维数组;其中,w为像素点在宽度方向的像素坐标,h为像素点在高度方向的像素坐标;步骤3:将图像像素点等效为需构建的数值模型中的单元,其中:如果图像为基于腐蚀衬度成像的显微组织形貌图,构建2D数值模型;且每个像素点对应一个正方形单元,每个单元由四个顶点构成;如果图像为基于取向衬度成像的EBSD晶粒取向分布图,构建2.5D数值模型;且每个像素点对应一个立方体单元,每个单元由八个顶点构成;同时建立与像素点坐标(w,h)相对应的单元序号Ele_Num(w,h)二维数组,则Pixel_Num(w,h)与Ele_Num(w,h)一一对应;步骤4:确定图像中包含的k种材质各自对应的像素值pixel_value或像素值区间,并按照不同像素值pixel_value或像素值区间由小到大依次对k种材质进行编号,获得像素点坐标(w,h)对应的材质序号mat_num;步骤5:建立笛卡尔坐标系xyz,xy平面为图像所在平面,x轴方向平行于图像宽度方向,y轴方向平行于图像高度方向,z轴的方向选取符合右手准则;根据图像尺寸W、H对数值模型的单元顶点进行逐一编号,根据各顶点序号node_num、图像像素的实际尺寸pixel_resolution以及图像尺寸W、H确定各顶点的坐标(x,y,z);根据像素坐标(w,h)和图像尺寸W、H确定各单元序号与自身顶点序号的对应关系;步骤6:通过与像素点坐标(w,h)相对应的单元序号ele_num、材质序号mat_num、顶点序号node_num以及顶点坐标(x,y,z),单元与自身顶点的对应关系,构建所述数值模型。2.如权利要求1所述的一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,所述基于腐蚀衬度成像的显微组织形貌图包括光学显微镜图或扫描电子显微镜图。3.如权利要求1所述的一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,所述像素序号pixel_num的取值为1,2,3,…,W×H;像素值pixel_value的取值范围为0~255;w的取值为0,1,2,…,W-1;h的取值为0,1,2,…,H-1。4.如权利要求2所述的一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,如果图像为基于腐蚀衬度成像的显微组织形貌图,步骤4所述的k种材质各自对应的像素值pixel_value区间依次确定为:[0,max_pixelvalue_1],[1+max_pixelvalue_1,max_pixelvalue_2],……,[1+max_pixelvalue_i,max_pixelvalue_i+1],……,[1+max_pixelvalue_(k-1),255];其中max_pixelvalue_i是材质序号为i的材质对应的最大像素值,i=1,2,3,…,(k-1)。5.如权利要求1所述的一种基于图像像素点阵坐标的数值模型构建方法,其特征在于,如果图像为基于取向衬度成像的EBSD晶粒取向分布图,步骤4所述的确定图像中包含的k种材质各自对应的像素值pixel_value具体方法为:获取每一个晶粒质心像素坐标(grain_w,grain_h)及其对应的晶粒质心像素值grain_pixelvalue;grain_w为晶粒质心在宽度方向的像素坐标,grain_h为晶粒质心在高度方向的像素坐标;所述晶粒由多个像素点组成,晶粒内所有像素点的像素值相同;每一个晶粒对应一种材质,则每个晶粒质心像素值grain_pixelvalue即为图像中包含的k种材质各自对应的像素值pixel_value;所述组成晶粒的多个像素点具体确定方法如下:遍历图像中任意像素点的像素值pixel_value,并与所有晶粒质心像素值grain_pixelvalue进行比较,如果像素点的像素值pixel_value与其中一个晶粒质心像素值grain_pixelvalue相同,则该像素点属于该晶粒;所述的按照不同像素值pixel_value分别由小到大依次对k种材质进行编号具体为:对各个晶粒进行编号,晶粒序号gra...

【专利技术属性】
技术研发人员:范群波李国举史然王富耻程兴旺
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京;11

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

1