主权项 |
一种基于CT图像的岩心目标提取方法,其特征在于:包括以下步骤:S1.读取岩心的CT图像,并将所得CT图像记为I0:f(x,y)=g,其中,(x,y)为图像像素坐标,g为图像像素坐标(x,y)对应的灰度值,g∈[0,1];S2.岩心CT图像的阈值变换:具体包括以下步骤:S21.设灰度值变换的阈值为0;S22.遍历整张岩心CT图像的像素,如果像素的灰度值为0,则保持其灰度值不变,如果像素的灰度值大于0,则将其灰度值设置为1,相应的表达式为 <mrow> <msub> <mi>f</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>g</mi> <mo>=</mo> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mi>g</mi> <mo>></mo> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>所得二值图像的结果记为I1;S3.对图像I1进行轮廓提取;S4.对S3所得的每个轮廓进行填充,即将每个轮廓内部的像素的灰度值都设为1,得到图像为I2:f2(x,y);S5.对S4所得每个连通区域进行像素数目统计,记录每个连通区域包含的像素数目,并对统计结果进行比对,获得具有最大像素数目的连通区域;S6.将除具有最大像素数目的连通区域外的连通区域的像素的灰度值都设置为零,得到图像I3:f3(x,y);S7.对图像I3进行轮廓提取,获得目标轮廓并标记为I4:f4(x,y);S8.将图像I3的每个像素的灰度值与原始图像I0中相应位置的像素的灰度值相乘,即得基于CT图像的岩心目标图像,记为I5:f5(x,y)=f0(x,y)×f3(x,y);S9.将目标图像I5与轮廓图像I4进行加运算,即得基于CT图像的岩心目标及岩心目标轮廓。 |