![医学影像图像处理实践教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/120/36862120/b_36862120.jpg)
上QQ阅读APP看书,第一时间看更新
实验二 DICOM格式医学影像的格式转换和基本处理
(一)实验目的
1.掌握DICOM文件头的基本结构和图像对象关键数据元素的含义;
2.掌握利用Matlab读入并显示DICOM的方法;
3.掌握DICOM转换为BMP、JPG图像格式的方法。
(二)实验器材与设备
计算机或图形工作站、Matlab 6.5软件。
(三)实验方法与步骤
Matlab 6.5处理DICM的指令主要有:info=dicominfo(FILE),读取DICOM的图像信息,返回结构体;I=dicomread(FILE),读取DICOM文件信息;J=dicomwrite(X,FILE,info),将X图像文件保存为图像信息为info的dcm文件。
1.用Matlab读取DICOM影像信息(默认影像格式为dcm)。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P37_6666.jpg?sign=1738891890-twCb8ioeBoASA29TPyC8oi3g849kqagr-0-ba57b745bc4716666bff2fe85e37486d)
运行结果(部分略):
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P37_3789.jpg?sign=1738891890-XvEOXebDwhov6gKlfh8CD63dywxMOjiy-0-79f0e8a676ff892395223e9b75d3dd17)
dicominfo()函数首先判断文件第129~132字节是否为‘DICM’确定文件类型;通过该函数可以获取DICOM文件的大小、尺寸、宽、窗高、数据类型、传输协议、设备描述、获得日期以及病人状况等信息。返回的信息info是一个结构体,上文结果展示了部分数据。
2.读取并显示DICOM原始影像和直方图,通过观察直方图分布特征,利用灰度变换方法选择合适的阈值进行灰度变化,显示变换后的图像和阈值,将变化后的图片保存为JPG和BMP等通用文件格式。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P38_3793.jpg?sign=1738891890-NZjTMAE3LumfwsD0h2crxlqhzn4VXyed-0-18971672076fddb1826717430c4d9171)
运行结果如图2-4~图2-6所示。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P39_6669.jpg?sign=1738891890-gu0H9iFuok9rBUr9Y2bOUOpwwy6F9oRw-0-0df7169968c4b83f6cedce5f3e34437e)
图2-4 DICOM影像原始直方图
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P40_6670.jpg?sign=1738891890-32XbAkPiyAknwjfonwhJLw3RIa2DUJq2-0-7f8fbc14729d31373d80bf1dc6884540)
图2-5 灰度变换后的医学影像的直方图
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P40_6671.jpg?sign=1738891890-TJ97zZVIHdwmPQdwjOThoVwQgEeIHKgK-0-ca54958b70e862253f305cdfac440433)
图2-6 灰度变换后的医学影像的直方图
(四)实验结果与分析
1.运行相关程序,获得处理结果;
2.分析DICOM文件头,了解关键的信息对象类所代表的含义;
3.分析每种图像处理技术在临床应用中的意义;
4.适当修改和优化上述程序代码和参数,对比处理结果。
(李明彩)