首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
itk专题
安装itk
Python Packages ITK Python packages can be installed by running: python -m pip install --upgrade pip python -m pip install itk 或者 pip install SimpleITK 参考 https://itk.org/ITK/
阅读更多...
Windosw下Visual Studio2022编译安装VTK(支持QT),ITK
VTK(Visualization Toolkit)是一个开源的、跨平台的三维可视化开发库,用于处理和可视化三维数据。它提供了一系列算法和工具,用于创建、操作和渲染复杂的三维图形,并支持多种数据表示方式,包括点、线、面、体等。VTK提供了一套高效的算法,用于可视化医学图像、流体动力学模拟、地理信息系统等领域的数据。 ITK(Insight Toolkit)是一个开
阅读更多...
【ITK输入输出(IO)】第1期 Transform文件的读写
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK中关于Transform文件的读写的接口itkTransformFileReader & itkTransformFileWriter,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~Y
阅读更多...
ITK学习笔记——将处理得到的二维掩码输出为连续序列
我们用ITK对图像进行处理的时候往往先会将16位的原始图像转换为0~255的8位无符号整数,但是要想输出为原始连续的序列,还要将这些掩码结果重新转换为16位的原始图像格式。这个过程用ITK实现起来比较复杂,我会一步步进行讲解。 一、读取dicom图像 将读取的signed short图像归一化到0~255的unsigned char图像 ImageType::Pointer readdicom
阅读更多...
ITK学习笔记——体数据读,序列dicom写
三维医学图像分别可从Axial、Coronal、Sagittal三个方向进行观察,常用的格式也有很多,最常见的就是dcm格式,代表一张切片。为了方便处理,通常在三维上直接对图像进行处理,常用的三维体数据格式有比如nii.gz、mhd、nrrd。但有时我们对三维体数据处理完后不可避免的要对每一张切片进行观察或者后处理,这样就要将一个三维体数据转换成二维的序列。 下面我们用ITK将nii.gz体数据
阅读更多...
ITK学习笔记——中值滤波和均值滤波
均值滤波和和中值滤波都可以起到平滑图像,虑去噪声的功能。 均值滤波采用线性的方法,平均整个窗口范围内的像素值,均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。均值滤波对高斯噪声表现较好,对椒盐噪声表现较差。 中值滤波采用非线性的方法,它在平滑脉冲噪声方面非常有效,同时它可以保护图像尖锐的边缘,选择适当的点来
阅读更多...
ITK学习笔记——dicom序列读取写入
由于dicom通常都是一系列的图片,为方便后续处理,需要一次性将许多dicom图像一起读取写入。 维数变成了三维,除了长宽,多了切片数。 #include "itkGDCMImageIO.h"#include "itkGDCMSeriesFileNames.h"#include "itkImageSeriesReader.h"#include "itkImageSeriesWriter.h
阅读更多...
ITK学习笔记——dicom读取写入
ITK毕竟是医学图像处理专用,主要还是处理dicom医学格式的图像。dicom数据类型为signed short型。 #include "itkImageFileReader.h"#include "itkImageFileWriter.h"#include "itkGDCMImageIO.h"#include <list>#include <fstream>int main(int ar
阅读更多...
ITK学习笔记——RGB图像读取写入
RGB图像读取写入属于ITK基本操作,比较简单,直接套用下面代码即可,由于ITK不支持可视化,所以需要将处理完后的图片写入文件中打开查看,所以只需要改下面代码中的输入输出路径即可。 #include "itkRGBPixel.h"#include "itkImage.h"#include "itkImageFileReader.h"#include "itkImageFileWriter.
阅读更多...
【ITK配准】第二十期 基于BSpline的图像变形
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准中的基于BSpline的图像变形样例,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 基于BSpline的图像变形 样例:BSplineWarping1.cxx 该样
阅读更多...
【ITK配准】第二十二期 Demons变形配准
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准中的Demons变形配准,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 基于配准的模型 这部分介绍配准一个图像的几何模型的概念。在这个方法里,首先创建一个带有大量参
阅读更多...
【ITK配准】第十三期 FEM可变形配准样例
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准中的FEM可变形配准样例,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO FEM可变形配准 样例:DeformableRegistration1.cxx 该样例使用I
阅读更多...
【ITK配准】第十一期 空间对象的模糊构建配准样例
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准中的空间对象的模糊构建配准样例,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 空间对象的模糊构建配准 样例:ImageRegistration12.cxx 该样例介
阅读更多...
【ITK配准】第八期 优化器(Optimizer)
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK中的优化器(Optimizer),希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 优化器 在ITK中最佳算法被压缩成itk::优化器对象。优化器是一个类并能应
阅读更多...
各种计算机图形相关库(CGAL、VTK、OSG、OpenInventor、ITK)
(1)CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。 计算几何算法库(CGAL),提供计算几何相
阅读更多...
【ITK配准】第三期 居中变换
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享ITK配准技术中的居中变换,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 目录 前言 1. 二维刚性配准
阅读更多...
【ITK几何变换】第2期 重采样
很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享***技术,主要从**、**和**方面展开,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 目录 前言 1 旋转和缩放图像
阅读更多...
ITK 重采样 resample
Itk 重新采样有二多种情况,这里说二种情况 1. 输入参数 ,和输出相关数据,输出范围,spacing ; typedef itk::Image< float, 3 > itkFloatImageType;typedef itk::ResampleImageFilter < itkFloatImageType, itkFloatImageType > ResampleImageFilt
阅读更多...
vtk,ITK,DICOM3.0
(14 封私信 / 80 条消息) VTK ITK OPENCV,从图像处理的角度来说,哪种用的人多? - 知乎 (zhihu.com) 医学领域:通常要求使用ITK和VTK。 ITK做底层处理算法。 VTK做可视化显示。 ITK:Insight Segment and Regestration Toolkit 深入了解ITK:医学影像分割与配准算法平台-百度开发者中心 (
阅读更多...
VS2010 + VTK + ITK +QT4 联合编程 (一)
本文所用到的软件版本: 1.VS20102.VTK5.10.13.ITK-4.7.24.QT-4.8.0 一、安装VS2010 二、编译安装VTK 1.使用CMAKE编译VTK的资源文件并放在VTKbin下 选择VS2010编译环境 如图所示选择需要编译的目录和编译后的文件所在目录 如图选择 build examples 和 build shared libs 和
阅读更多...
PyQt Python 使用 VTK ITK 进行分割 三维重建 医学图像可视化系统 流程
效果: 重建流程: 1. 输入 可以读取DICOM ,nii nrrd 等数据 设置读取器以加载 DICOM 图像系列。 使用 itk::GDCMImageIO 作为 DICOM 图像的输入输出接口。 使用 itk::GDCMSeriesFileNames 获取指定路径下的所有 DICOM 文件名。 使用 itk::ImageSeriesReader 读
阅读更多...
ITK学习笔记(十) 深度学习分割后处理,填补孔洞
ITK学习笔记(十) 深度学习分割后处理,填补孔洞 深度学习分割结果可能有误分割的部分,包括孔洞、赘余、多连通域等。 下面的例子是孔洞的样例。 常识告诉我们,这个器官内部是没有孔洞的,因此,我们通过后处理的方法把它填上,可以提高分割准确度。 这种三维孔洞,我们希望有一种便捷方法,可以直接填补这种三维孔洞。可以使用 SITK 的二值孔洞填补方法。 sitk.BinaryFill
阅读更多...
【ITK库学习】使用itk库进行图像配准:变换Transform(三)
目录 1、itkAffineTransform 仿射变换2、itkBSplineDeformableTransform B样条可变形变换 1、itkAffineTransform 仿射变换 该类实现向量空间的仿射变换(例如空间坐标) 此类允许定义和操作n维仿射空间(及其关联的向量空间)对其自身的仿射变换,一种常见的用途是定义和操作二维和三维的欧几里得坐标变换,但其他用途也是可能
阅读更多...
医学图像处理之MITK/VTK/ITK/OpenCV相关合集(抽空慢慢更新吧~)
Chapter 0 --- 先插个Flag 标记于此,等忙着这半年,到时慢慢更新吧。(绪论部分详情届时补充) Chapter 1 --- MITK Part 1: Perspective的使用部署: Part 2: Plugin的使用和升级开发: Part 3: 其他Ing 太晚了,先关机睡觉,抽空填细节内容。
阅读更多...
【ITK库学习】使用itk库进行图像配准:内插器(插值)
目录 1、itkNearestNeighborInterpolateImageFunction 最近点插值2、itkLinearInterpolateImageFunction 线性插值3、itkBSplineInterpolateImageFunction B样条插值4、itkWindowedSincInterpolateImageFunction 窗口化Sinc插值5、itkRayCas
阅读更多...
【ITK库学习】使用itk库进行图像滤波ImageFilter:提取区域/切片/裁剪
目录 1、itkRegionOfInterestImageFilter 提取区域2、itkExtractImageFilter 提取切片3、itkCropImageFilter 裁剪图像区域 1、itkRegionOfInterestImageFilter 提取区域 该类可以从输入图像中提取感兴趣的区域。 该滤波器产生与输入图像具有相同尺寸的输出图像。 如果想更改图像的尺寸,
阅读更多...