- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我最近开始使用 SimpleITK 进行图像配准。对于我当前的项目,我需要配准 X 射线图像和 CT 图像,然后在 X 射线图像上追踪的 ROI 掩膜上应用逆矩阵。
我用这条线得到了逆矩阵:
inverse_transform = final_transform.GetInverse()
如何将变换应用到 ROI 蒙版?
最佳答案
欢迎来到 SimpleITK!
假设您的 X 射线是配准中的固定图像(CT 是移动的),那么配准的结果是从 X 射线到 CT 的变换映射点。您需要做的就是使用逆变换将 ROI 蒙版图像重新采样到 CT 上。
transformed_labels = sitk.Resample(xray_roi_mask,
ct_image,
逆变换,
sitk.sitkNearestNeighbor,
0.0, #越界像素颜色
xray_roi_mask.GetPixelID())
this Jupyter notebook 的最后一个单元格这样做。
另外两条评论:
关于python - SimpleITK:应用逆变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52076168/
我有一些 DICOM 图像。我想使用 IntensityWindowingImageFilter 重新缩放它们,但首先,我需要知道最大和最小强度的初始值。 现在,我正在构建 WPF UI,我希望使用它
我正在使用 SimpleITK 读取 MetaImage 数据。 有时我只需要访问元数据(存储在 key=value .mhd 文件中),但我发现唯一的方法是调用 ReadImage,这非常慢将整个数
我有一组 3D 卷,我正在使用 SimpleITK 阅读 import SimpleITK as sitk for filename in filenames: image = sitk.Re
我最近开始使用 SimpleITK 进行图像配准。对于我当前的项目,我需要配准 X 射线图像和 CT 图像,然后在 X 射线图像上追踪的 ROI 掩膜上应用逆矩阵。 我用这条线得到了逆矩阵: inve
刚刚安装了最新版本的 SimpleITK,我正在尝试运行一个简单的代码: im = sitk.ReadImage('img.nii.gz') im_bin = sitk.ReadImage('img_
我有兴趣尝试使用 SimpleITK 来解决我的成像问题。你能告诉我文档和培训 Material 在哪里吗? 最佳答案 SimpleITK 记录在案 here ,并有一个 tutorial已在 MIC
我已在 SimpleITK 中加载 CT 扫描。我想在 NumPy 中做一些非常简单的事情,但还没有弄清楚如何在 SimpleITK 中完成它们。为了速度,我想在 SimpleITK 中完成它们。 #
我已在 SimpleITK 中加载 CT 扫描。我想在 NumPy 中做一些非常简单的事情,但还没有弄清楚如何在 SimpleITK 中完成它们。为了速度,我想在 SimpleITK 中完成它们。 #
我正在从文件中读取 ITK 转换。我无法弄清楚直接从转换获取翻译或矩阵的API。 t = sitk.ReadTransform('sample_transform.h5') print(t) 打印结果
我正在尝试使用 Java SimpleITK 包装器进行医学图像处理。 在利用 ITK 分割过滤器之前和之后,我需要将图像作为普通数值数组进行一些操作。但是,我找不到将数值数组传输到 SITK Ima
我想使用 simpleitk 读取 dicom 图像,将其转换为位图,然后将结果显示在 pictureBox 中。但是当我尝试这样做时,会抛出一个 ArgumentException。我该如何解决这个
我正在使用 ImageRegistrationMethod.Execute() 方法通过 simpleITK (python) 执行图像配准。目的是收集图像注册过程的一些统计数据(例如,找出它何时成功
我正在尝试在我的 macbook 上安装 simpleITK,该 macbook 上运行有 mavericks。我已经安装了 Anaconda python。 当我尝试将 SimpleITK 导入为
感谢 Python 中的 SimpleITK,我已经开始使用 ITK 工作了一周。尽管目前我对 SimpleITK 很满意,但我注意到一些功能,例如 Powell optimization schem
我使用了 this code将一系列dicom图像读入python series_IDs = sitk.ImageSeriesReader.GetGDCMSeriesIDs(data_director
我正在尝试对从 *.nii.gz 文件读取的所有图像进行直方图均衡。 我尝试过这段代码: import SimpleITK as sitk flair_file = '/content/gdrive/
语言:JAVA 平台:eclipse 软件包:simpleITK 0.9.0 我想创建一个窗口来显示dicom图像,所以我使用这个功能: SimpleITK.show(image); 但是,结果是:
所以...我尝试了几种方法在 Python 上下载 SimpleITK(pip 安装),但它根本不起作用! (此处:SimpleITK python 2.7.12 installation issue
我正在尝试使用 SimpleITK 读取一个 DICOM 文件并将其保存在其他地方。我注意到 Series Instance UID 发生了变化,无论我是否明确设置了它。 如何保留原始 UID? fr
对于在 C++ 程序中使用 SimpleITK 的任何人来说,这是一个问题。 我已经下载了 SimpleITK 代码,并按照 SimpleITK 指令 (Superbuild) 使用 CMake 生成
我是一名优秀的程序员,十分优秀!