DICOM是医学图像和相关信息的国际标准(ISO 12052), 它定义了质量能满足临床需要的可用于数据交换的医学图像格式。DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。
VTK提供了2中读取DICOM数据的方式:vtkDICOMImageReader和vtkVolume16Reader。这两者的区别为:如果使用vtkVolume16Reader读数据,则投文件中信息会丢失。vtkDICOMImageReader的缺点为如果diocm的压缩方式等有变化,则不能读出,但通过SLICER, ITK-SNAP等软件可以顺利打开。其具体机制还需要进一步学习。
(1)vtkDICOMImageReader读DICOM
可以读单张图片或者读序列图片
vtkDICOMImageReader*reader = vtkDICOMImageReader::New();
reader->SetFileName("E:/memo/Datas/dicom/brain/tutorial/dcm/dcm/dcm_01.dcm");//读单张切片
reader->SetDirectoryName("E:/memo/Datas/dicom/brain/tutorial/dcm/dcm");//读序列切片
reader

本文介绍了DICOM作为医学图像的标准及其在不同医疗领域的应用。VTK提供两种读取DICOM数据的方法:vtkDICOMImageReader和vtkVolume16Reader。前者能读取单张或多张图片,但可能对某些压缩方式不兼容;后者要求数据有序,否则读取失败。这两种方法在实际使用中有各自的优缺点。
最低0.47元/天 解锁文章
846

被折叠的 条评论
为什么被折叠?



