当前位置 : 主页 > 编程语言 > java >

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型

来源:互联网 收集:自由互联 发布时间:2022-07-22
在前面的文章中,我分享过关于生成3D人体模型的案例。当时还是用第三方工具(Invesalius和3dMax2012)来建模的,但是第三方工具包里面的分割方法不仅很有限,而且还没法进行算法修改

       在前面的文章中,我分享过关于生成3D人体模型的案例。当时还是用第三方工具(Invesalius和3dMax2012)来建模的,但是第三方工具包里面的分割方法不仅很有限,而且还没法进行算法修改,此时只能进行相应分割算法开发。今天我就分享一下如何生成人体骨骼和肺组织的三维模型。

       不管是生成人体骨骼还是肺组织的三维模型,步骤都是一样的。首先将dicom图像导入,然后用图像处理算法进行处理,分割得到感兴趣区域即我们想要的人体组织区域,最后将组织区域转成3D的面片结构。这过程其实不是很复杂,但最难的地方就是在图像处理部分。关于如何进行人体骨骼和肺组织的感兴趣区域分割的算法,在这里我就不多说了,之前我有分享过基于CT图像的肺分割文章,可以参考一下。

1、导入dicom图像

      从导入的影像上看到有我们想要的人体组织区域,但是还存在一些背景区域,如果不把这些背景去除,生成的三维模型会存在多余的信息。

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_3d

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_3d_02

2、提取人体骨骼区域

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_ico_03

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_第三方工具_04

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_第三方工具_05

3、设置不同参数生成人体皮肤人体骨骼三维模型结构

     设置不同的面片提取阈值,可以得到不同的三维模型结构。

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_ico_06

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_ico_07

4、提取人体肺组织区域

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_ico_08

5、设置不同参数生成肺组织和肺气管三维模型结构

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_第三方工具_09

医学图像处理案例(四)——生成人体骨骼和肺组织三维模型_ico_10

网友评论