我是靠谱客的博主 机智毛豆,最近开发中收集的这篇文章主要介绍关于DICOM Tag的Spacing Between Slices和Pixel Spacing的相关解释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DICOM的Spacing介绍

在读取医学影像序列的Dicom Tag信息时,有几个Tag是与图像的像素信息相关的。如Pixel Spacing(), Spacing Between Slices()等。

补充或修改Z轴Pixel Spacing的值

Pixel Spacing是由两个值构成的数组,表明每一张Dicom影像的x方向和y方向上的像素间距。MR或CT等数据是三维的,在构建后的三维体数据vtkImageData中当SetSpacing()时,需要分别设置x,yz方向上的像素间距。

xy方向的像素间距可以直接由Pixel Spacing的两个值来赋值;z方向的像素间距,可以由Spacing Between Slices来赋值。但是,前提条件是当Dicom Tag中有这个值的时候。

但是,在处理从医院获取的CT数据时,却发现这组数据的Spacing Between SlicesTag是没有值的。而且,通过阅读相关的Dicom文档,也说明用Spacing Between Slices不是最好的解决方案,因为在CT中很多都没有这个值。

最终的解决方案时,在CT数据中,通过读取相邻两幅Dicom切片的Image Position(Patient), 然后将这两个Image Position进行相减,得到的结果中非零的那个值便是这个体数据在z方向的像素间距。

最后

以上就是机智毛豆为你收集整理的关于DICOM Tag的Spacing Between Slices和Pixel Spacing的相关解释的全部内容,希望文章能够帮你解决关于DICOM Tag的Spacing Between Slices和Pixel Spacing的相关解释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部