上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.适当修改和优化上述程序代码和参数,对比处理结果。
(李明彩)