![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ITK图像处理
peanut_wu
医疗行业
展开
-
一种生成和验证基于DRR算法的用于优化使用计算机放射成像系统获得的胸片的计算机模拟方法
目标:本研究的目的是开发并验证一个计算模型,这个模型能利用一组真实病人CT数据生成比较逼真的类似于X光片的影像数据。方法:CT数据可实际模拟解剖噪声,解剖噪声是确定胸部X线照射病理的限制因素,并且在数字重建X射线照片(DRR)生成后添加了频率相关噪声,以模拟减少曝光。 实际散射和散射分数在CR系统上获得的胸部模型的影像由计算机模型模拟并添加了DRR后计算。结果:该模型已经用一个模型和病人进行了验证,并显示可提供信噪比(SNR),组织与肋骨比(TRR:软组织像素值与肋骨值的度量)和像素直方图的预测处于翻译 2020-11-23 16:42:20 · 2338 阅读 · 7 评论 -
获取DICOM图像的每一个像素,[处理后]写成另外一张DICOM图像
typedef signed short PixelType; const unsigned int Dimension = 2; typedef itk::Image< PixelType, Dimension > ImageType; typedef itk::ImageSeriesReader< ImageType > ReaderType; ReaderType::Pointer reader = ReaderTyp.原创 2021-03-05 10:32:01 · 305 阅读 · 1 评论 -
ITK深拷贝itk::Image
1. 自己实现拷贝数据:template<typename TPixel, uint Dim>void deepCopyItkImageData(const itk::Image<TPixel, Dim>* src, itk::Image<TPixel, Dim>* dst){ if (!src || !dst) { return; } dst->CopyInformation(src); dst->Se...转载 2021-02-20 11:42:29 · 574 阅读 · 0 评论 -
如何用ITK读取序列图像,并对每一帧图像进行处理,最后显示,保存成同序列图像。
typedef itk::GDCMImageIO ImageIOType; typedef itk::GDCMSeriesFileNames NamesGeneratorType; ImageIOType::Pointer gdcmIO = ImageIOType::New(); NamesGeneratorType::Pointer namesGenerator = NamesGeneratorType::New();.原创 2020-10-10 08:48:52 · 850 阅读 · 0 评论 -
ITK image获取像素值的多种方法
对于图像处理中,对像素进行遍历的处理是基本操作,所以在使用第三方库的时候,如ITK,需要知道如何获取像素的值,才能更好的进行扩展,如添加自定义的滤波等;另一方面,方便将ITK的数据类转换为自己软件定义的数据封装类或者转换为其他库的数据类。根据使用过程中,我总结出4种方法如下:调用GetPixel 函数(低效率) 采用迭代器(高效率) 采用重载()操作符(低效率) 直接提取内存buffer(高效率)调用GetPixel 函数(低效率) using ImageType =..转载 2020-09-28 11:21:50 · 562 阅读 · 0 评论