![医学影像图像处理实践教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/120/36862120/b_36862120.jpg)
实验一 CT、MRI断层影像数据的采集
(一)实验目的
1.掌握简单的CT、MRI影像数据采集;
2.掌握使用Matlab和EZDICOM进行影像显示和信息获取。
(二)实验器材与设备
CT及MRI系统、PC或图形工作站、Matlab、EZDICOM软件。
(三)实验方法与步骤
1.CT、MRI单幅影像采集 CT和MRI系统一般使用UNIX操作系统管理扫描和软件界面,部分CT和MRI生产厂商也会采用自带的操作系统和对应软件。鉴于系统使用和维护要求,建议在CT和MRI系统自己的软件界面中,采用刻录方式采集和导出DICOM影像。
将刻录影像的光盘在PC中打开,进入光盘目录。一般CT和MRI系统会按照日期或被检者编号来命名此次扫描所有图像的文件夹。打开文件夹,如被检者在一次检查过程中进行了多组扫描,则系统会为每次扫描建立多个子文件夹,如图1-7所示。本次检查共进行了一次定位和四次扫描,共有五个文件夹,同时含有一个DICOM影像集的信息文件:DICOMDIR,记录扫描细节。
进入单次扫描的子文件夹,可以显示出多个DICOM文件图标。文件是以.dcm为后缀的DICOM影像,一般编号按照扫描顺序排列。
DICOM是数字医学成像通信标准(digital imaging and communication of medicine,DICOM),它是美国放射学会(American College of Radiology,ACR)和美国电器制造商协会(National Electrical Manufacturers Association,NEMA)组织制定的专门用于医学图像的存储和传输的标准名称。制定目的旨在解决医学成像设备的互联,统一图像格式和传输等问题。
符合DICOM标准的文件扩展名通常为“∗.dcm”,如图1-7所示。目前大多数的图像处理软件都不支持该格式,阅读该格式图像需要专用读图软件,如EZDICOM、DICOMview等。DICOM影像格式采用位图的方式,逐点表示出其位置上的灰度和颜色信息。对于一个像素值,DICOM称为采样值(sample value)。采样值的描述方法用三个数据元素给出,分配位数(bits allocated)指出了该采样值存储的二进制位数。存储位数(bits stored)指实际占用的位数。最高位位置(high bit)指明该值最高位在分配的存储单元中的位置。具体的DICOM格式信息将在第2章中详细讲解。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P18_6630.jpg?sign=1738891559-hn8lrKreHExERJhTpgwwDoRo0bwVY5V1-0-feacb0abc9eb3301d3323fec0084e842)
图1-7 DICOM影像图标
可以使用两种方式来打开DICOM影像,Matlab函数打开和EZDICOM软件打开。
启动Matlab软件,将工作路径current directory修改为现有DICOM影像所在文件夹;
用Dicomread读取一幅CT的DICOM影像:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P18_6632.jpg?sign=1738891559-jirDhvlwk3w0umyqvvkYZ0YoeIK2beEi-0-8fc57a8280754767f9e5383cec95ba53)
显示的影像如图1-8a所示。由于DICOM影像往往具有超过两千个灰阶,因此直接在Matlab中显示,往往无法显示最合适的窗宽窗位。可以调节显示灰阶范围来改变影像显示效果。如:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P18_3585.jpg?sign=1738891559-hZgmh422Y9jbot8Ivkoc7NA9iaQ7ML2D-0-226e2927d1c4e28b790e1589437a42d1)
显示效果分别如图1-8所示。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P18_6631.jpg?sign=1738891559-LVaVGKtKNcynTrEH87lw1FFRHgLVInTW-0-ef197025763288516e3a4750d16aa329)
图1-8 CT的DICOM影像显示
a.默认灰阶参数的显示结果;b.[100 2048]的显示结果;c.[1024 2048]的显示结果
查看该DICOM影像的具体信息:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P18_6634.jpg?sign=1738891559-xoL6REle6elzkBlwehdxsK1utYWzF8v8-0-e4400222f42b96b0bfdc9123f8d5fb64)
结果如下:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P19_6635.jpg?sign=1738891559-Y5TlotiMemW84Ppi8snRyFgjC9DAtXrR-0-6c219cf4fe0724db5d33ae7b43292540)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P20_3600.jpg?sign=1738891559-2w3e27BmH1rWulLZ7avWjVzZCEvzJ8DE-0-932ee768f2b001de91055a07f94d07d8)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P21_3604.jpg?sign=1738891559-6frNroswK6hiCf7M4UcmB0KHsCAfEnJk-0-7bd04a4ce203bfca504ac859b92e2bed)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P22_6636.jpg?sign=1738891559-0WjlBxRadYfJ37BO3WrX7fxV3JFQTapN-0-58b432fba96e9be6e4188a9946a5b923)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P23_6637.jpg?sign=1738891559-H52IAndZvsPFFPW7DASLfBDRybMAOXj5-0-fb61716310fb01880907b17f051050d7)
打开一幅MRI影像:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P24_3615.jpg?sign=1738891559-AxF1aTq9jos2Za2Dj10XZNK5Zt539NYx-0-150f18a25a5a410d8dac9bcbe30fb8de)
结果如图1-9所示。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P24_6640.jpg?sign=1738891559-yukDUAAUZLfMT654CczM4jDrSSCQBDrX-0-ba34cdd66c5023fff5b078b75b5187e6)
图1-9 MRI的DICOM影像显示
查看影像信息:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P24_6642.jpg?sign=1738891559-u5mS4wRzPerpbIVUzUMNoBnV1XSgojee-0-36709e1d2c357a73769fe047b62dff1e)
结果如下:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P24_6641.jpg?sign=1738891559-KkqPDnE3eh2IkWJwDUXOGleKgb7H1C9C-0-00e8be7ed9267447f8ca28495ab28989)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P25_6643.jpg?sign=1738891559-TIbXNDvuSOzmk9TgJAkLuLXJSQYGFIkH-0-2286f60e964ccfc1f5b0c8ca037cf1f6)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P26_6644.jpg?sign=1738891559-LdAr69D3PEJK7pRkMZtVZ3ypOg7joNsD-0-9a7e67bf06503bebe9fa66baeb340721)
可以看到,影像的名称、采集时间、影像尺寸、影像属性等均可以得到。更关键的是,还可以看到影像采集所使用的CT和MRI系统名称、采集条件(窗宽、窗位、层厚、层间隔)甚至系统所在医院名称。这也是DICOM影像所特有的一种信息存储方式,最大程度地保留了被检者的检查信息。
部分DICOM影像是由多幅断层影像合并存储在一个文件中,这时影像的打开需要按照三维矩阵形式打开。
我们使用函数打开一个Matlab中自带的多幅的超声DICOM影像文件,如图1-10。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P26_6645.jpg?sign=1738891559-khjCLQTWvs2pEhH9xVonWYyyJHb2zZ6z-0-37264e09231a7b18eaabeaaeb21f2da1)
查看文件信息:
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P26_3632.jpg?sign=1738891559-wadqNJJXUCUyghF0dmrBDogtbzqpplRE-0-f7e050f60a2d52aa86771138d0256f3d)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P27_6646.jpg?sign=1738891559-eLxAmbnePjLBhJD0IP1TCQk1NSxktg8Q-0-7f72a0503d32fa3a299e4a549084dc36)
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P27_6647.jpg?sign=1738891559-kit1tONpT97geZ11H8ZoOCtuJhwlL7mj-0-9a1bfdb0c4048297c5deb9a89e175eaa)
图1-10 多幅的超声DICOM影像
图像来源:Matlab
为了实现更简单的DICOM图像浏览,还可以使用EZDICOM软件打开DCIOM图像。
EZDICOM是Wolfgang Krug和Chris Rorden编写的,一个小巧实用且免安装的DICOM影像浏览器,并可以查看影像细节。EZDICOM内置了简单的图像调整工具,可以快速读取和浏览DICOM影像。
启动EZDICOM软件,单击file,单击open DICOM,按照影像所在路径,选择要打开的影像。也可以多选多幅影像,一次打开。
在软件界面内,影像会以适合的尺寸和灰阶显示,如图1-11。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P28_6648.jpg?sign=1738891559-pWZLTnrsMgrAjXRpzRD4Kv3IK6YsTUtT-0-70c4ad89e17074242c4e256cae3ab977)
图1-11 用EZDICOM打开CT的DICOM影像
我们选中该幅影像,单击show/hide header图标。图像界面会切换出含该DICOM影像的具体信息的文件头,如图1-12。在文件头显示中,对该DICOM影像的信息显示更加详细。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P28_6649.jpg?sign=1738891559-uKBMw7Mgm1WEd0nsXr8cX4USTm73TVta-0-0c33b7a2167fafc39159ff69218629fd)
图1-12 EZDICOM打开的DICOM影像的文件头
2.多幅影像的采集、显示 对于一个影像序列,为了便于观察其相互位置关系和三维形态,可以使用MIMICS一次性打开,并用序列形式在冠状面、横断位和矢状位观察影像。
启动MIMICS,单击file-import images,打开文件所在目录的该次扫描的所有DICOM影像,如图1-13。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P29_6650.jpg?sign=1738891559-7UPTieQR3aDlT4NieNsMppXXVtxgj96r-0-e6475a3b41d46353d42e541974b24e0a)
图1-13 用MIMICS导入DICOM影像序列
单击next,再单击convert,然后设定图像序列方位,如图1-14。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P29_6651.jpg?sign=1738891559-kkrAteYiIxfADP7GOxAKjZYV0gJIUw7u-0-607fe8487567a6955438dd3d046dfd4f)
图1-14 用MIMICS导入DICOM影像序列后选定影像序列的空间方位
单击OK,在MIMICS的主工作窗口中就会显示出影像序列,同时进行二维多平面重建,自动显示出虚拟的另两个方位的影像序列,如图1-15。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P30_6652.jpg?sign=1738891559-6jRwHgBrlTgRMYuGQDzuatuYRwDc5rJc-0-72070fd44bc0f809cec30d977eb5d5d0)
图1-15 用MIMICS导入DICOM影像序列并显示三个断面的影像
此时所得到的影像序列已经形成三维体视数据集,我们可以在软件中通过阈值分割、调整等工作,最终得到某种组织的三维表面绘制重建,如图1-16;或进行计算机辅助诊断、有限元建模等延伸工作。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P30_6653.jpg?sign=1738891559-1oFBh6BJgwaDmNaEAdWoCKObB6RFlE1H-0-fa9581323afe11dabe87c49ce562710e)
图1-16 用MIMICS重建骨盆的三维影像
以上是采用不同方式对断层序列影像进行采集、读出。需要注意的是,DICOM图像允许设备生产商在一定范围内修改其格式,因此不同厂家的DICOM图像编码会存在一定程度的差异;同时由于图像采集设备不一样,DICOM图像的数据组也会有所区别,如某些数据组不填或置零等。各种DICOM读图软件对这些不同格式的DICOM图像有不同的读出范围。
(四)实验结果与分析
1.运行相关程序,存储获得的处理结果;
2.分析程序代码和函数,了解其使用的数学方法;
3.适当修改和优化上述程序代码和参数,对比处理结果。
(邱建峰 聂生东)