一种固体发动机三维ct缺陷提取及标记方法

文档序号:8446278阅读:403来源:国知局
一种固体发动机三维ct缺陷提取及标记方法
【技术领域】
[0001]本发明涉及一种辐射成像技术,属于无损检测领域,尤其是一种固体发动机三维CT缺陷提取及标记方法。
【背景技术】
[0002]工业CT技术即计算机断层成像技术,是目前无损检测领域公认的最佳检测技术之一。大型固体发动机的生产费用很高,如果没有先进的无损检测和评价技术,任何一个超标缺陷的存在都极易引发发动机故障,其经济损失将无法估量。高能X射线CT检测设备可对固体发动机定期实施不解体检测,及时发现各种缺陷的空间位置和几何尺寸,掌握其质量情况和变化规律,为生产和维修提供可靠依据。在固体发动机所有组成部件中,推进剂中的缺陷最为常见,缺陷的成因最为复杂,产生的危害也最大。缺陷在发动机中出现的位置常具有一定的规律,如脱粘一般出现在各粘接界面处,裂纹多接近推进剂内表,推进剂内部则多出现气泡。
[0003]基于平板探测器的三维工业CT系统,采用锥束射线照射到被测的工件,射线透过被测工件后被平板探测器接收,一次扫描可获得工件某一区域的二维投影图像,测量时工件步进旋转,得到一系列投影数据,由计算机重建成剖面或立体图像,进而得到工件的全部空间信息和缺陷位置,可以通过图像分析和处理,准确地判定缺陷的位置、类型、尺寸和数目等。但在目前的CT无损检测中,主要是通过观察一组二维切片图像去判定缺陷,往往依靠评片人员根据经验进行人工判读。至于准确的确定损伤部位的空间位置、大小、几何形状等信息,仅通过观察二维切片图像是很难实现的。目前,对工业CT图像进行后处理尤其是三维重建的软件多是国外的产品,由于工业CT设备本身价格非常昂贵,其三维重建的后处理软件价格也非常高,导致三维重建的应用受限。
[0004]近年来,一些具有应用价值的工业CT缺陷检测系统应运而生。这些系统利用计算机完成对投影图像的重建及后处理,通过数字图像处理来实现图像的增强、滤波、分割以及缺陷检测等,采用这种方法可以大大提高检测效率。但对工业CT图像进行后处理的软件多是国外的产品,工业CT设备本身价格就非常昂贵,其重建后处理软件的价格也非常高,且目前的缺陷检测方法仍存在检测速度慢、检测方法单一、不能实时处理等诸多问题。

【发明内容】

[0005]本发明的目的是为克服上述现有技术的不足,针对一系列固体发动机推进剂内部孔洞缺陷,提供一种检测速度快、检测手段合理、可以准确地将固体发动机推进剂内部孔洞缺陷体提取并标记的方法。
[0006]为实现上述目的,本发明采用下述技术方案:
[0007]一种固体发动机三维CT缺陷提取及标记方法,包括以下步骤:
[0008](I)、导入固体发动机三维重建后的Raw格式体数据,Raw格式数据存储的是原始的像素值;
[0009](2)、图像预处理,包括体数据分层和滤波处理;
[0010]首先,沿Raw格式的三个方向上建立直角坐标系OXYZ,垂直于Z方向剖分体数据,得到Z方向的一系列切片,即得到一组断层图像数据;
[0011]其次,对该二维切片图像序列进行图像滤波;
[0012](3 )、缺陷的分割和提取,包括形态学顶帽变换结合阈值分割方法进行缺陷分割,以及去除最大连通区域提取出缺陷;
[0013]缺陷分割首先采用略小于中心星孔的结构元素对二维图像序列进行形态学高帽变换,去除星孔,之后进行阈值分割,采用最大类间方差法自适应的确定阈值,即可将图像中的缺陷及固体发动机壳体区域分割出来;
[0014]缺陷提取采用最大连通区域法,通过连通区域的计算,将连通区域面积最大的固体发动机壳体区域去除掉,即可提取出缺陷区域;
[0015](4)、缺陷的标记及三维可视化;
[0016]缺陷的标记首先将缺陷提取后的二维序列图像封装成规则体数据,缺陷体灰度值设置为灰度范围的上限值;对标记出缺陷的三维体数据进行体绘制三维可视化,对灰度上限值进行颜色映射,使用某种彩色显示三维图像中的缺陷体。
[0017]所述步骤(I)前增加一步,获取固体发动机三维体数据,首先将被测含有人工设计缺陷的固体发动机模型工件固定在转台上,使物体中心与旋转轴重合,然后利用计算机控制射线源发射射线,并开启平板探测器接收X射线,得到一个角度下的投影,最后通过控制伺服电机带动转台以I度的采样间隔进行旋转,得到360个角度下的二维投影数据;其次,通过实际系统中采集到的CT投影数据,三维重建后的Raw格式的体数据。
[0018]所述步骤(2)中的滤波采用均值滤波进行滤波降噪,将二维切片中的噪声滤除。
[0019]所述步骤⑵中的滤波窗口采用3X3像素大小。
[0020]所述步骤(3)中的缺陷分割采用的略小于中心星孔的结构元素为正方形结构元素,来进行形态学高帽变换。
[0021]所述步骤(3)中的最大类间方差法自适应的确定阈值是先设定一个阈值T,通过T将图像按灰度值分为背景和目标2部分,使背景和目标之间组内方差最小并且使组间方差最大的那个T作为分割的阈值。
[0022]所述步骤(3)中的最大连通区域法,连通区域面积的计算,是对分割后的图像按像素进行处理,按照8邻域统计各个连通区域的像素为I的个数为连通区域的面积,其中,8邻域指选取目标像素点在二维空间在上下左右以及45°角方向所有的相邻像素。
[0023]所述的步骤(4)中的灰度范围的上限值8位无符号数据为255或16位无符号数据为65535。
[0024]本发明的原理是基于利用高能X射线在不同角度对被测固体发动机投射的投影图像,利用图像重建算法,恢复出被测固体发动机的三维断层图像信息,用于三维缺陷的提取和标记。
[0025]本发明所提固体发动机三维CT缺陷提取及标记方法,针对固体发动机分层图像存在对比度低,边缘模糊,缺陷特征可能会被噪声淹没等特点,采用邻域平均法以降低噪声的影响。采用形态学高帽变换结合阈值分割,去除背景信息对缺陷信息的影响。采用最大连通区域法提取出缺陷后,获得缺陷体的三维体数据,进行标记后三维可视化显示,能够更直观、更真实地体现工件的真实细节。该方法已实验运用于项目中的推进剂装药缺陷检测,测试表明,该方法取得了良好的效果。
【附图说明】
[0026]图1是本发明的算法流程图;
[0027]图2是本发明的固体发动机模型工件示意图。
【具体实施方式】
[0028]下面结合附图和实施例对本发明进一步说明。
[0029]本发明公开的一种固体发动机三维CT缺陷提取及标记方法,如图1所示,
[0030]首先,获取固体发动机三维体数据,本发明的实施图像数据源于含有人工设计缺陷的固体发动机模型工件I (如图2所示),工件I直径为120mm,壳体钢壁厚2mm,中间为填药用的星孔10,壁上面有四个分布不均的孔11、12、13、14代表缺陷,最大孔14直径3_,最小孔11直径2mm,通过平板锥束CT实验系统采集投影数据,工作过程如下:首先将被测工件固定在转台上,使物体中心与旋转轴重合,然后利用计算机控制射线源发射射线,并开启平板探测器(型号:paXScan2520)接收X射线,得到一个角度下的投影,最后通过控制伺服电机带动转台以I度的采样间隔进行旋转,得到360个角度下的二维投影数据。实际投影数据参数如下:射线源-工件中心距离为1060mm,工件中心-探测器距离140mm,探测器为paxscan2520,探元大小0.127mm,探测器中心1015,探测器精度12bit,射线源电压290KV,电流1.8mA,投影图像大小1536*1920。
[0031]其次,通过实际系统中采集到的CT投影数据,三维重建后的Raw格式的体数据,分辨率为 512x512x512,编程工具为 Microsoft Visual Stud1 2010,编程语言为 C++。
[0032]接下来时进行缺陷提取及标记,具体实施步骤如下:
[0033]1、导入固体发动机推进剂三维重建后的Raw格式体数据;
[0034]体数据为以上三维重建后的Raw格式体数据,Raw格式数据存储的是原始的像素值;
[0035]2、图像预处理;
[0036]首先,三维体数据的层切片,由于Raw格式裸文件数据量庞大,不便于图像的后续处理,而且在一般的看图软件中不能正常显示,为便于进行数字图像处理。实际实施中,沿Raw格式的三个方向上建立直角坐标系OXYZ,垂直于Z方向剖分体数据,得到Z方向的一系列切片,即得到一组二维面数据。在二维切片图像内对每层图像单独做图像处理,不需
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1