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

一种基于混凝土CT图像像素特征的细观结构重构方法技术

技术编号:19905635 阅读:44 留言:0更新日期:2018-12-26 03:35
本发明专利技术公开了一种基于混凝土CT图像像素特征的细观结构重构方法,该方法分为图像处理与重构建模两部分,前者包含批量导入、预处理、范围调整、子区域分割、自适应最佳灰度阈值、二值化、形貌调整、分水岭与图像输出功能;后者包含二值化图像批量导入、像素结点判断、结点匹配、单元匹配、二维矩阵文件导入、数据格式调整与ABAQUS重建细观模型。通过对CT图像的自动识别与提取,确定空间目标体的坐标数据,并以ABAQUS的INP文件数据为基础,对空间目标体的单元节点与集合进行匹配。本发明专利技术相对传统的CT图像识别算法,显著地提高了识别的精度,并可根据像素调整建模单元尺寸,平衡数值模拟的计算精度与时间,并且规则的模型单元可显著提高数值计算的收敛性。

【技术实现步骤摘要】
一种基于混凝土CT图像像素特征的细观结构重构方法
本专利技术属于混凝土细观数值模拟
,尤其涉及一种基于混凝土CT图像像素特征的细观结构重构方法。
技术介绍
混凝土是由矿质集料与胶浆按照一定比例混合而成的结构,其性能受到矿质集料组份与胶浆力学性能的影响。长期以来,针对混凝土结构的力学分析均是将其假设为宏观连续体,而忽视了起着关键性作用的细观结构影响。近年来,随着X-RayCT等设备的应用,混凝土内部结构得以扫描并重构,基于细观结构的研究得到了广泛发展。基于CT图像的混凝土细观结构识别与重构能最大程度地还原结构的真实形貌特征,有助于从本质上明确混凝土在荷载作用下的力学响应与损伤情况。现阶段采用CT图像对混凝土细观结构进行重构,并导入有限元软件中进行计算的技术已经较为成熟:首先对CT原始图像进行识别,获取拟重构结构的二值化图像序列;其后采用相关软件根据二值化图像序列进行结构重构;最后将重构的结构导入有限元软件中进行数值模拟。该方法能有效地还原集料颗粒以及空隙的空间形貌特征,但由于存在较多棱角所导致的大变形单元结构,显著地降低了数值模拟的计算效率与收敛性。另一方面,华南理工大学的李智在其博士学位论文《基于X-rayCT和有限元方法的沥青混合料三维重构与数值试验研究》中曾采用编程计算技术,以立方体单元对细观结构体离散并进行数值模拟,研究结果表明该种结构体系虽并未能完全反映细观结构的形貌,但增加了计算效率与收敛性,同时模拟结果也在可接受的误差范围内,但论文中所采用的重构方法较为复杂,重构成本较高。
技术实现思路
专利技术目的:针对以上现有技术存在的问题,本专利技术提出一种基于混凝土CT图像像素特征的细观结构重构方法,本专利技术建立了灰度图像最佳阈值的自动计算方法,并结合ABAQUS与MATLAB软件搭建了细观结构的重构步骤,该方法提供了一种简单、高效的细观结构建模方法,解决了以往细观结构研究中繁琐复杂的模型重构过程。技术方案:为实现本专利技术的目的,本专利技术建立了一种基于混凝土CT图像像素特征的细观结构重构方法,算法自动计算针对子区域目标的分割灰度阈值,并结合MATLAB图像处理数据与ABAQUS建模数据生成三维细观结构模型,具体包括下述步骤:(1)采用X-RayCT设备对混凝土试件进行扫描,获取内部结构的N张彩色图像,利用MATLAB软件按照图像扫描顺序进行读取与导入操作;(2)选取第i张彩色图像,将该彩色图像转换为灰度图像,根据相同材料灰度值沿着圆形半径逐渐减小的分布规律,将该灰度图像划分为n个环状子区域,以各环状子区域的灰度直方图自动计算针对该子区域的分割阈值,i=1,2……N;(3)根据步骤(2)确定的n个环状子区域的分割阈值,分别对第i张灰度图像的各环状子区域进行二值化操作,即大于等于分割阈值的图像像素为集料,其统一标记为1,反之为胶浆与孔隙,统一标记为0,待n个环状子区域均处理完成后,即完成第i张灰度图像中集料的动态识别过程,重复步骤(2)~(3)直至完成所有N张扫描图像;(4)按照X-RayCT所扫描的混凝土试件尺寸,采用ABAQUS建立与该试件完全相同的宏观有限元模型结构,以边长为L的空间立方体单元划分网格后导出模型的INP文件,该INP文件包含两部分信息:网格单元结点编号与结点坐标,以及不同网格单元所对应的8个结点编号;(5)采用MATLAB按照扫描顺序批量读取通过步骤(2)~(3)处理完成后的N张二值化图像,生成仅包含数值0与1的三维矩阵,值为1的矩阵单元为集料,值为0的矩阵单元为胶浆与孔隙,三维矩阵单元尺寸l与灰度图像像素尺寸相同,建立边长为L的空间立方体网格,采用该网格划分三维矩阵,L是l的整数倍,确定空间立方体网格中属于集料的立方体及其8个结点数据;(6)读取步骤(4)中INP文件的网格单元结点坐标数据,对步骤(5)中集料的空间立方体8个结点坐标进行遍历匹配,确定INP文件中属于集料的结点编号与坐标,根据所确定的INP文件集料结点编号,遍历INP文件中不同网格单元所包含的8个结点,确定INP文件中属于集料的网格单元集合,完成上述流程后,输出明确集料结点与集料网格单元的INP文件;(7)利用ABAQUS读取明确集料结点与网格单元的INP文件,构建细观结构的空间数值模型。所述步骤(1)中,采用X-RayCT设备对混凝土试件进行扫描,获取N张JPG或BMP格式的混凝土CT扫描彩色图像,并以MATLAB按照扫描顺序采用imread函数分别读取彩色图像。所述步骤(2)中,首先选取步骤(1)读取的第i张彩色图片作为处理对象,采用MATLAB函数rgb2gray将彩色图像转换为灰度图像,以灰度图像中心为圆心点,将灰度图像划分为n个宽度相同的环状子区域,采用MATLAB函数imhist读取第j个环状子区域灰度值并确定其灰度直方图分布数据,以MATLAB函数max确定出现频率最高灰度值Grayij作为分割阈值,其中,j=1,2……n。根据n个环状子区域图像的灰度值,可以通过重复采用步骤(2)所述方法自动获取最适用于各环状子区域的n组分割阈值Grayij。所述步骤(3)中,选取第i张灰度图像的第j个环状子区域作为处理对象,将该环状子区域中灰度值大于Grayij的像素识别为集料,二值化后统一标记为1;灰度值小于Grayij的像素识别为胶浆与孔隙,二值化后均统一标记为0;采用上述步骤处理完n个环状子区域后,对整体二值化图像进行形貌学处理,采用MATLAB函数imfill与bwareaopen通过输入整体二值化图像填充集料内部孔洞,并以MATLAB函数bwmorph去除集料边缘噪点并光滑边界,处理完第i张灰度图像后,采用MATLAB函数imwrite按顺序保存JPG或BMP格式的二值化图像文件,按照步骤(3)处理所有N张灰度图像,保存N张对应的二值化图像文件。所述步骤(4)中,采用ABAQUS有限元软件建立与扫描混凝土试件具有相同尺寸的宏观数值模型,采用三维空间8结点立方体单元C3D8将该宏观模型划分为K部分,即K个尺寸为L的空间网格单元Ek,其中k=1,2……K,ABAQUS建立完成的宏观数值模型在划分网格后即可导出INP文件,该文件中包含宏观数值模型的两部分信息,即所有网格结点编号及其坐标,以及各空间网格单元Ek所包含的8个结点编号。所述步骤(5)中,采用MATLAB函数imread读取N张二值化图像文件并按照扫描顺序排列生成仅包含数值0与1数据的三维矩阵,三维矩阵中矩阵单元Pt所代表的边长l与灰度图像像素大小相同,其中t=1,2……T,T为所有二值化图像所包含的像素数量,同样构建尺寸为L的空间网格将该三维矩阵划分为K部分,即K个尺寸为L的空间网格立方体单元Eq,其中q=1,2……K,对每一个空间网格立方体单元Eq中所包含的尺寸为l的三维矩阵单元Pt进行判断,L>l,若数值为1的三维矩阵单元数量超过总数量的二分之一,则认为该空间网格立方体单元Eq为集料单元,记录该集料单元的8个集料结点及相应集料结点坐标。所述步骤(6)中,首先提取INP文件中结点坐标,通过与步骤(5)所确定的属于集料单元的Eq所包括的8个集料结点坐标进行比较,确定INP文件中属于集料的结点编号;为明确位于集料表面的结点,遍历每一个集料结点与所有非集本文档来自技高网...

【技术保护点】
1.一种基于混凝土CT图像像素特征的细观结构重构方法,其特征在于,该方法包括下述步骤:(1)采用X‐Ray CT设备对混凝土试件进行扫描,获取内部结构的N张彩色图像,利用MATLAB软件按照图像扫描顺序进行读取与导入操作;(2)选取第i张彩色图像,将该彩色图像转换为灰度图像,根据相同材料灰度值沿着圆形半径逐渐减小的分布规律,将该灰度图像划分为n个环状子区域,以各环状子区域的灰度直方图自动计算针对该子区域的分割阈值,i=1,2……N;(3)根据步骤(2)确定的n个环状子区域的分割阈值,分别对第i张灰度图像的各环状子区域进行二值化操作,即大于等于分割阈值的图像像素为集料,其统一标记为1,反之为胶浆与孔隙,统一标记为0,待n个环状子区域均处理完成后,即完成第i张灰度图像中集料的动态识别过程,重复步骤(2)~(3)直至完成所有N张扫描图像;(4)按照X‐Ray CT所扫描的混凝土试件尺寸,采用ABAQUS建立与该试件完全相同的宏观有限元模型结构,以边长为L的空间立方体单元划分网格后导出模型的INP文件,该INP文件包含两部分信息:网格单元结点编号与结点坐标,以及不同网格单元所对应的8个结点编号;(5)采用MATLAB按照扫描顺序批量读取通过步骤(2)~(3)处理完成后的N张二值化图像,生成仅包含数值0与1的三维矩阵,值为1的矩阵单元为集料,值为0的矩阵单元为胶浆与孔隙,三维矩阵单元尺寸l与灰度图像像素尺寸相同,建立边长为L的空间立方体网格,采用该网格划分三维矩阵,L是l的整数倍,确定空间立方体网格中属于集料的立方体及其8个结点数据;(6)读取步骤(4)中INP文件的网格单元结点坐标数据,对步骤(5)中集料的空间立方体8个结点坐标进行遍历匹配,确定INP文件中属于集料的结点编号与坐标,根据所确定的INP文件集料结点编号,遍历INP文件中不同网格单元所包含的8个结点,确定INP文件中属于集料的网格单元集合,完成上述流程后,输出明确集料结点与集料网格单元的INP文件;(7)利用ABAQUS读取明确集料结点与网格单元的INP文件,构建细观结构的空间数值模型。...

【技术特征摘要】
1.一种基于混凝土CT图像像素特征的细观结构重构方法,其特征在于,该方法包括下述步骤:(1)采用X‐RayCT设备对混凝土试件进行扫描,获取内部结构的N张彩色图像,利用MATLAB软件按照图像扫描顺序进行读取与导入操作;(2)选取第i张彩色图像,将该彩色图像转换为灰度图像,根据相同材料灰度值沿着圆形半径逐渐减小的分布规律,将该灰度图像划分为n个环状子区域,以各环状子区域的灰度直方图自动计算针对该子区域的分割阈值,i=1,2……N;(3)根据步骤(2)确定的n个环状子区域的分割阈值,分别对第i张灰度图像的各环状子区域进行二值化操作,即大于等于分割阈值的图像像素为集料,其统一标记为1,反之为胶浆与孔隙,统一标记为0,待n个环状子区域均处理完成后,即完成第i张灰度图像中集料的动态识别过程,重复步骤(2)~(3)直至完成所有N张扫描图像;(4)按照X‐RayCT所扫描的混凝土试件尺寸,采用ABAQUS建立与该试件完全相同的宏观有限元模型结构,以边长为L的空间立方体单元划分网格后导出模型的INP文件,该INP文件包含两部分信息:网格单元结点编号与结点坐标,以及不同网格单元所对应的8个结点编号;(5)采用MATLAB按照扫描顺序批量读取通过步骤(2)~(3)处理完成后的N张二值化图像,生成仅包含数值0与1的三维矩阵,值为1的矩阵单元为集料,值为0的矩阵单元为胶浆与孔隙,三维矩阵单元尺寸l与灰度图像像素尺寸相同,建立边长为L的空间立方体网格,采用该网格划分三维矩阵,L是l的整数倍,确定空间立方体网格中属于集料的立方体及其8个结点数据;(6)读取步骤(4)中INP文件的网格单元结点坐标数据,对步骤(5)中集料的空间立方体8个结点坐标进行遍历匹配,确定INP文件中属于集料的结点编号与坐标,根据所确定的INP文件集料结点编号,遍历INP文件中不同网格单元所包含的8个结点,确定INP文件中属于集料的网格单元集合,完成上述流程后,输出明确集料结点与集料网格单元的INP文件;(7)利用ABAQUS读取明确集料结点与网格单元的INP文件,构建细观结构的空间数值模型。2.根据权利要求1所述的一种基于混凝土CT图像像素特征的细观结构重构方法,其特征在于:所述步骤(1)中,采用X‐RayCT设备对混凝土试件进行扫描,获取N张JPG或BMP格式的混凝土CT扫描彩色图像,并以MATLAB按照扫描顺序采用imread函数分别读取彩色图像。3.根据权利要求1所述的一种基于混凝土CT图像像素特征的细观结构重构方法,其特征在于:所述步骤(2)中,首先选取步骤(1)读取的第i张彩色图片作为处理对象,采用MATLAB函数rgb2gray将彩色图像转换为灰度图像,以灰度图像中心为圆心点,将灰度图像划分为n个宽度相同的环状子区域,采用MATLAB函数imhist读取第j个环状子区域灰度值并确定其灰度直方图分布数据,以MATLAB函数max确定出现频率最高灰度值Grayij作为分割阈值,其中,j=1,2……n。4.根据权利要求3所述的一种基于混凝土CT图像像素特征的细观结构重构方法,其特征在于:根据n个环状子区域图像的灰度值,可以通过重复采用步骤(2)所述方法自动获...

【专利技术属性】
技术研发人员:胡靖钱振东
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

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

1