一种利用CT图像进行人体骨骼三维建模的方法与流程

文档序号:19421718发布日期:2019-12-14 01:34阅读:2191来源:国知局
一种利用CT图像进行人体骨骼三维建模的方法与流程

本发明涉及医学影像的仿真技术领域,尤其涉及一种利用ct图像进行人体骨骼三维建模的方法。



背景技术:

利用ct图像进行骨骼三维建模技术应用越来越广泛,该技术不需要对人体进行解剖,无生物伦理问题产生。骨骼三维模型在骨科和外科等医疗部门的计算机辅助诊断和治疗的越来越被研究者和临床医生所重视,建立的骨骼三维模型可以提供医学研究平台,进行模拟手术切除、关节置换、医疗导板加工,来帮助医学院学生更方便的理解解剖结构和骨骼伤病的诊断,可为刚刚入职的年轻医生创造手术训练机会。

当前进行骨骼三位建模的方法大致包括下几种:利用尸体骨骼切片层轮廓形状来建模的切片法,通过扫描仪设备来采集模型外观数据的三维测量法;利用三维cad软件来描绘骨骼结构的几何建模法;以及利用ct图像提取出骨骼扫描轮廓线进行拟合逼近建模的ct图像建模法。对ct图像dicom格式进行处理变换是建立骨骼的三维模型的基础,现有开发及商用的医学图像处理软件以及正在应用中的骨骼三维建模方法,无法完全构建和再现骨骼的立体形貌,不能适应和满足实际工作中骨外科研究和医疗需求,本发明提出一种利用ct图像进行人体骨骼三维建模的方法。



技术实现要素:

针对上述情况,本发明提出一种利用ct图像进行人体骨骼三维建模的方法,能用于骨科和外科等手术规划、医疗教学与相关科研工作,是一种将人体骨骼二维医学数据精确转化成三维数据的手段。

本发明的技术方案是:首先利用医学ct扫描人体骨骼得到dicom格式影像图,再采用切片梯度插值方法来增加图像序列沿ct扫描方向的分辨率,基于图像各个灰度级的概率分布选取最大熵分割法确定阈值参数,由计算得到的阈值参数对图像进行二值分割处理;获得ct扫描骨骼断层图二维平面一定数量离散三维结构特征点,利用三维结构特征点间距定义等值面的四面体体素,经过体拟合方法生成四面体体素集合得到准确的拓扑结构模型,生成由四面体素拼接拟合组成的人体骨骼三维模型。

本发明是一种利用ct图像进行人体骨骼三维建模的方法,其特征在于包括如下过程步骤:

(1)利用ct技术获得人体骨骼dicom格式二维医学影像图,较小的扫描层间距可以减小切片图层间插值计算工作量,获得更为精确地三维模型;

(2)将单层ct影像图划分二维坐标,选取ct影像图从开始层图像到结束层图像相同坐标位置的像素目标点,这些像素目标点沿ct扫描方向构成一维向量,用基于灰度梯度特性的插值方法对该一维向量进行插值产生新的插值像素目标点;重复以上操作遍历图像中所有像素目标点,来增加图像序列沿ct扫描方向的分辨率;人体同一骨骼组织在不同ct断层图像中的灰度都是连续变化,利用灰度间断点形成的断层可将单个骨骼进行分离;

(3)对人体骨骼图像灰度值进行分级,并计算各个灰度级的概率分布信息,对于图像中的所有灰度级概率分布,定义概率分布的熵的总和即最大熵法,用计算得到的最大熵值对图像进行二值分割处理,将人体肌肉、软组织等完全分离,获得骨骼ct扫描断层及插值层上,一定数量离散三维结构特征点分布位置。

(4)对离散三维结构特征点提取,相邻四个特征点进行空间连接,形成四面体素;舍弃那些形体线度高于断层图间距的四面体素,即可过滤去除ct扫描中的噪点及干扰影像。然后利用三维结构特征点间距定义等值面的四面体素,经过拼接逼近方法生成四面体素集合逼近得到准确的结构模型,生成由四面体模型组成的人体骨骼三维模型。

更进一步的,所述基于灰度梯度特性的插值方法应用于原始ct图像序列;原始ct图像序列是一系列平行切片,每张切片均由相同行和列的像素点构成;但是由于骨骼结构形状的不规则性,相邻两层ct影像图相同位置的像素目标点可能分别在形体体内和体外假设相邻两层ct影像图相同位置的像素目标点分别为vk(xi,yj,zk)和vk+1(xi,yj,zk+1),现在要插值出位于两层ct影像图间的新像素点vkn(xi,yj,zkn),其对应的灰度值分别为f(vk),f(vk+1),f(vkn);

其中,i,j分别是像素点在ct影像图在二维平面的坐标位置,k是ct影像图的层号,kn为在k与k+1层之间插入的像素点;

f(vkn)=f(vk)+λk(f(vk+1)-f(vk)

其中,即利用灰度渐变得梯度特性获得λk的值,λ的初始值设置为0即λ0=0;

作为一个较佳的实施方式,在进行图像分割处理时应用所述最大熵分割法;最大熵分割法利用图像灰度概率信息,对人体骨骼图像灰度值进行分级,并计算各个灰度级的概率分布信息。

假设图像的最大熵分割阈值为t0,图像中灰度小于t0的像素点构成目标点灰度值为t,大于t0的像素目标点构成背景b,则各个灰度级的概率分布为:

其中,l是ct断层图像上像素目标点个数。则两个概率分布的熵为:

对于图像中的所有灰度级,定义概率分布的熵的总和为:

h(t)=h(t)+h(b)

当h(t)取得最大值时,取得t的值为分割阈值。

得到最大熵分割结果阈值t后,对图像进行二值分割处理。在原始ct图像序列中,由于存在一些类似骨骼形状的高亮噪声区域,因此需要对二值分割图像进行筛选,找到最终的骨骼区域,判定候选区域像素目标点构成骨骼特征点,并确定骨骼特征点在空间中的位置。

更进一步的,对离散三维结构特征点提取,相邻四个特征点进行空间连接,形成四面体素,经过拼接逼近方法生成四面体素集合得到准确的拓扑结构模型,生成由四面体素集合组成的人体骨骼三维模型;通过对ct图像层和插值图像层骨骼三维结构离散特征点的对比和分析知,相邻图像层对应的骨骼结构形体有几何形状上的相似性,结构离散特征点数量大致相同,形成四面体素体积at,几何形心(xc,yc,zc)等。

假设有对于骨骼结构共生成n个ct图像层和插值图像层,三维结构离散特征点序列为{pi(xi,yi)|i=0,1,……,n},相邻四个特征点进行空间连接,形成四面体素体积为:

所得到的骨骼总的体积为:

单个四面体素对于断层平面坐标系xoy的x,y轴的矩分别为:

式中y=kix+bi(i=0,1,……,n)为四面体素∑pi-1pi的直线方程,其中:

bi=yi-kxi,

由此求得四面体素的几何体形心坐标;

zc根据扫描和插值层的位置分别取值为zk和zkn;

沿ct扫描方向构成一维向量推导出较完整的四面体素集合,是由四点连接而成的封闭四面体,其中pk∈r2,k=0,1......m,p0=pm;

对于点pk,计算其参数值:

其中δtj=||pj-pj-1||,则所得到骨骼模型结构s(t)可以用下式来逼近得到,

其中,ak,bk是描述原四面体素几何特点的特征,用下式来表示:

人类及动物的骨骼结构存在高度复杂性,骨骼材料非线性等特点。使得医学图像的提取、分割、处理和识别等环节都有较高的难度。在x光机和ct数字扫描设备发明后的几十年来,人们一直努力探索研究解决方法,至今还没有一种通用而有效的行程标准的方法,来针对ct数字图像进行提取、分割、处理和识别。由于医学中的伦理关系特点,不可能将人体完全解剖后获得骨骼结构的三维数据,目前所建立的三维模型都是由ct或mri医学切片序列组成的。因此,利用ct图像进行骨骼三维建模技术将是寻求医学图像分割难题解决方案的一个研究方向。

本发明的方法具有以下优点:

(1)本发明的方法能够方便的处理ct影像设备得到的dicom影像,并以优化逼近等方式对原始图像的无损压缩、传输和处理,该方法同样适用于创建那些没有固定形态的物体三维模型,如石块、流沙和浮云等。

(2)本发明的方法本文提出的基于ct医学序列图像利用灰度渐变得梯度特性进行层间插值,获得较为精细的图像特征目标点,再用最大熵分割阈值,对图像进行二值分割处理,利用了改进的优化算法,使得得到的图像特征更加确定清晰。

在本发明方法的基础上,未来应用智能ai算法的医学图像处理系统,将可以自动分析获取的骨骼数据,得出感兴趣目标区域分离,识别其中的几何形状、生理特征及骨科病理等。

附图说明

此处说明书附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明中对人体胫骨ct扫描图像序列进行处的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

图1人体胫骨骨骼ct扫描机插值后得到的特征像素目标点;

图2人体胫骨骨骼模型中特征点连接形成四面体素集合;

图3通过四面体素集合逼近得到的人体胫骨三维模型;

具体实施方式

为能进一步了解本发明的发明内容、特点及功效,列举以下实施例,并配合附图对本发明作进一步的详细说明。

(1)在某医院骨科完成ct扫描数据采集,采集胫骨至踝关节的下肢全长ct,其中膝关节除伸直位(0°)采集,男性,年龄29岁,体重75kg,身高175cm,无骨骼及身体病变。ct扫描层距1mm,图像大小为256x256像素。层距和分辨率可满足后期图像插值、分割处理、三维重建胫骨结构的要求,共成482张图像。图像输出格式为dicom格式。

(2)将下肢扫描的单层ct影像图划分二维坐标,xi,yj按照扫描的像素选择i=256,选取ct影像图从开始层图像到结束层图像相同坐标位置的像素目标点,这些像素目标点沿ct扫描方向构成一维向量,向量的维度k0=482;

用基于灰度梯度特性的插值方法对该一维向量进行插值产生新的插值像素目标点,本次计算处理每层间插值一次;重复以上操作遍历图像中所有像素目标点,形成新的图像层共k=963;来增加图像序列沿ct扫描方向的分辨率;

人体同一骨骼组织在不同ct断层图像中的灰度都是连续变化,利用灰度间断点形成的断层可将胫骨进行分离,胫骨像素目标点分布在插值后得到的所有图像层数n=835;

相邻两层ct影像图相同位置的像素目标点可能分别在形体体内和体外假设相邻两层ct影像图相同位置的像素目标点分别为vk(xi,yj,zk)和vk+1(xi,yj,zk+1);

现在要插值出位于两层ct影像图间的新像素点vkn(xi,yj,zkn),其对应的灰度值分别为f(vk),f(vk+1),f(vkn);i,j分别是像素点在ct影像图在二维平面的坐标位置,k是ct影像图的层号,kn为在k与k+1层之间插入的像素点;λ的初始值设置为0即λ0=0即利用灰度渐变得梯度特性获得λk的值,可以计算得到插值特征点的灰度值:

f(vkn)=f(vk)+λk(f(vk+1)-f(vk);其中,

(3)对当前提取的胫骨骨骼图像灰度值,假设图像的最大熵分割阈值初始值为t0=1000,图像中灰度小于t0的像素点构成目标点灰度值为t,大于t0的像素目标点构成背景b,则各个灰度级的概率分布为:

其中,l是ct断层图像上像素目标点个数。则两个概率分布的熵为:

对于图像中的所有灰度级,定义概率分布的熵的总和为:

h(t)-h(t)+h(b)

当h(t)取得最大值时,取得t=1644为分割阈值,对图像进行二值分割处理,判定候选区域像素目标点构成胫骨特征点,并确定胫骨特征点在空间中的位置。

并计算各个灰度级的概率分布信息,对于图像中的所有灰度级概率分布,定义概率分布的熵的总和即最大熵法,用计算得到的最大熵值对图像进行二值分割处理,将人体肌肉、软组织等完全分离,获得胫骨ct扫描断层及插值层上,一定数量离散三维结构特征点分布位置。

(4)对离散三维结构特征点提取,相邻四个特征点进行空间连接,形成四面体素,经过拼接逼近方法生成四面体素集合得到准确的拓扑结构模型,生成由四面体模型组成的人体胫骨三维模型;ct图像层和插值图像层骨骼三维结构离散特征点连接形成四面体素体积at,几何形心(xc,yc,zc);

有对于胫骨结构共生成n=835个ct图像层和插值图像层,三维结构离散特征点序列为{pi(xi,yi)|i=0,1,……,n},相邻四个特征点进行空间连接,形成四面体素体积为:

所得到的胫骨骨骼总的体积为:

单个四面体素对于断层平面坐标系xoy的x,y轴的矩分别为

式中y=kix+bi(i=0,1,……,n)为四面体素∑pi-1pi的直线方程,其中:

bi=yi-kxi,

由此求得四面体素的几何体形心坐标;

zc根据扫描和插值层的位置分别取值为zk和zkn;

沿ct扫描方向构成一维向量推导出较完整的四面体素集合,是由四点连接而成的封闭四面体,其中pk∈r2,k=0,1......m,p0=pm;

对于点pk,计算其参数值:

其中δtj=||pj-pj-1||,则所得到胫骨模型结构s(t)可以用下式来逼近得到,

其中,ak,bk是描述原四面体素几何特点的特征,用下式来表示:

即利用三维结构特征点间距定义等值面的四面体素,经过拼接逼近方法生成四面体素集合逼近得到准确的拓扑结构模型,生成由四面体模型组成的人体下肢胫骨三维模型。

以上对本发明的具体实施进行了详细说明,但所述内容仅为本发明的较佳实施例而已,并被认为不用于限制本发明的实施范围;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1