System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于ct影像阅片,具体是涉及一种基于ct的肺结节区域提取及展示方法。
技术介绍
1、现有的研究只对肺结节做一个简单的呈现和单一正侧位方向的三维显示,或者使用人工智能方案对肺结节的智能筛选,并未专门做过对已提取肺结节区域的增强与三维数字解剖处理。现有使用广泛的三维重建技术虽然可以清晰呈现肺结节的模型,但仅限于面的重建,并且由于三维重建技术的局限性和肺结节的微小致建模时源数据失真较大,导致建立模型的细节丢失严重,难以作为医生下临床诊断的标准。
2、因此需要提出一种新的方案来解决上述问题。
技术实现思路
1、本专利技术主要是解决上述现有技术所存在的技术问题,提供一种基于ct的肺结节区域提取及展示方法。
2、本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种基于ct的肺结节区域提取及展示方法,包括如下步骤:
3、步骤1,读取ct影像序列,将每张影像数据堆叠成一个立方体数据模型,建立三维空间数据场,然后提取肺结节三维结构区域并重新建立三维空间数据场,接着再将空间数据场三维插值放大;
4、步骤2,将肺结节三维模型置于以立方体中心为原点o的三维坐标体系中,运用螺旋曲线极坐标法或平面数据旋转法建立二维图像数据阵列;
5、步骤3,将二维图像数据阵列转换成图片文件在显示器上显示。
6、作为优选,所述螺旋曲线极坐标法为运用阿基米德螺旋曲线的极坐标方程对肺结节三维模型中每一层进行极坐标计算,得到每一层图像坐标(x
7、作为优选,阿基米德螺旋曲线上灰度值对应的坐标(x,y)的坐标按下式确定:
8、x=(a+b*θ)cosθ;
9、t=(a+b*θ)sinθ;
10、式中,a为螺旋曲线初始半径,b为相邻线螺距,θ为斜线角度。
11、作为优选,所述平面数据旋转法为运用三维空间中任一点绕任意轴旋转任意角度的方式对三维模型的xoz平面、yoz平面、xoy平面中的某个平面的每个灰度值所对应的三维坐标进行旋转计算,根据旋转后的坐标所对应的灰度值,建立二维图像数据阵列。
12、作为优选,灰度值三维坐标旋转后的坐标按下式确定:
13、p(x,y,z)=ru(θ)*p(x,y,z);
14、式中,p(x,y,z)为灰度值三维坐标,θ为旋转角度。
15、本专利技术具有的有益效果:本专利技术通过建立一个ct灰度值的三维空间数据场,再运用螺旋曲线极坐标法或平面数据旋转法进行展示,将肺结节的解剖结构展现给临床医生,以协助临床医生判断肺结节的发展情况。
本文档来自技高网...【技术保护点】
1.一种基于CT的肺结节区域提取及展示方法,其特征在于,包括如下步骤:
2.根据权利要求1所述一种基于CT的肺结节区域提取及展示方法,其特征在于,所述螺旋曲线极坐标法为运用阿基米德螺旋曲线的极坐标方程对肺结节三维模型中每一层进行极坐标计算,得到每一层图像坐标(x,y)所对应的灰度值,从而得到三维空间数据场每一层螺旋曲线的离散数据点,然后以数据点数量为图像宽度,CT堆叠层数为图像高度,建立二维图像数据阵列。
3.根据权利要求2所述一种基于CT的肺结节区域提取及展示方法,其特征在于,阿基米德螺旋曲线上灰度值对应的坐标(x,y)的坐标按下式确定:
4.根据权利要求1所述一种基于CT的肺结节区域提取及展示方法,其特征在于,所述平面数据旋转法为运用三维空间中任一点绕任意轴旋转任意角度的方式对三维模型的xoz平面、yoz平面、xoy平面中的某个平面的每个灰度值所对应的三维坐标进行旋转计算,根据旋转后的坐标所对应的灰度值,建立二维图像数据阵列。
5.根据权利要求4所述一种基于CT的肺结节区域提取及展示方法,其特征在于,灰度值三维坐标旋转后的坐标按
...【技术特征摘要】
1.一种基于ct的肺结节区域提取及展示方法,其特征在于,包括如下步骤:
2.根据权利要求1所述一种基于ct的肺结节区域提取及展示方法,其特征在于,所述螺旋曲线极坐标法为运用阿基米德螺旋曲线的极坐标方程对肺结节三维模型中每一层进行极坐标计算,得到每一层图像坐标(x,y)所对应的灰度值,从而得到三维空间数据场每一层螺旋曲线的离散数据点,然后以数据点数量为图像宽度,ct堆叠层数为图像高度,建立二维图像数据阵列。
3.根据权利要求2所述一种基于ct的肺结节区域提取及展示方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。