CT dicom 去除床板 去除床位,检查床去除

1. 前言

医院拍摄患者CT与MRI 图像, 但是CT图像中就会出现检查床的区域,来看CT扫描设备是什么样子的,红色标出区域

可以在图中看到,在头部位置安装有固定头部的类似支架的东西,这个东西拍摄出来时什么样子呢?如下图所示:

如肺部

可以看到头部两边是有两个长条形的区域的,这个就是检查床的影响。但是呢这个东西在实际的诊断过程中是没有价值的,要将它去除掉。

Part2: 去除床板思路

  1. 读取CT图像

    • 使用vtkDICOMImageReader读取DICOM格式的CT图像。
  2. 阈值分割

    • 使用vtkImageThreshold进行阈值分割,去除高密度的床板部分。
  3. 提取最大连通域

    • 使用vtkImageConnectivityFilter提取图像中的最大连通域(通常是人体组织),同时去除其他小的连通域(如噪声或残留的床板部分)。
  4. 渲染和显示

    • 使用VTK的渲染管线将处理后的图像显示出来。
  5. 保存处理后的图像

    • 使用vtkXMLImageDataWriter将仅包含最大连通域的图像保存为VTK的XML格式。

Part4 :去除后效果:

相关推荐
nbsaas-boot2 小时前
Java 正则表达式白皮书:语法详解、工程实践与常用表达式库
开发语言·python·mysql
仗剑_走天涯2 小时前
基于pytorch.nn模块实现线性模型
人工智能·pytorch·python·深度学习
chao_7892 小时前
二分查找篇——搜索旋转排序数组【LeetCode】两次二分查找
开发语言·数据结构·python·算法·leetcode
chao_7897 小时前
二分查找篇——搜索旋转排序数组【LeetCode】一次二分查找
数据结构·python·算法·leetcode·二分查找
烛阴7 小时前
Python装饰器解除:如何让被装饰的函数重获自由?
前端·python
noravinsc7 小时前
django 一个表中包括id和parentid,如何通过parentid找到全部父爷id
python·django·sqlite
ajassi20007 小时前
开源 python 应用 开发(三)python语法介绍
linux·python·开源·自动化
沉默媛8 小时前
如何安装python以及jupyter notebook
开发语言·python·jupyter
Deng9452013149 小时前
基于Python的旅游数据可视化应用
python·numpy·pandas·旅游·数据可视化技术
2401_878624799 小时前
pytorch 自动微分
人工智能·pytorch·python·机器学习