医学影像图像处理实践教程
上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)。

运行结果(部分略):

dicominfo()函数首先判断文件第129~132字节是否为‘DICM’确定文件类型;通过该函数可以获取DICOM文件的大小、尺寸、宽、窗高、数据类型、传输协议、设备描述、获得日期以及病人状况等信息。返回的信息info是一个结构体,上文结果展示了部分数据。

2.读取并显示DICOM原始影像和直方图,通过观察直方图分布特征,利用灰度变换方法选择合适的阈值进行灰度变化,显示变换后的图像和阈值,将变化后的图片保存为JPG和BMP等通用文件格式。

运行结果如图2-4~图2-6所示。

图2-4 DICOM影像原始直方图

图2-5 灰度变换后的医学影像的直方图

图2-6 灰度变换后的医学影像的直方图

(四)实验结果与分析

1.运行相关程序,获得处理结果;

2.分析DICOM文件头,了解关键的信息对象类所代表的含义;

3.分析每种图像处理技术在临床应用中的意义;

4.适当修改和优化上述程序代码和参数,对比处理结果。

(李明彩)