![医学影像图像处理实践教程](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=1738939973-FGDyN3KEZkZprAXxz5bVuKhQlna63cHv-0-29535acb0ae1eceacf87e79026cc1b0c)
运行结果(部分略):
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P37_3789.jpg?sign=1738939973-NPFFZEKIYYEslJqkfeiAkDk2eCK0Eigy-0-dbebb4c9c9db3758e0713d105dadb15a)
dicominfo()函数首先判断文件第129~132字节是否为‘DICM’确定文件类型;通过该函数可以获取DICOM文件的大小、尺寸、宽、窗高、数据类型、传输协议、设备描述、获得日期以及病人状况等信息。返回的信息info是一个结构体,上文结果展示了部分数据。
2.读取并显示DICOM原始影像和直方图,通过观察直方图分布特征,利用灰度变换方法选择合适的阈值进行灰度变化,显示变换后的图像和阈值,将变化后的图片保存为JPG和BMP等通用文件格式。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P38_3793.jpg?sign=1738939973-400Atcik0sVbWnO9zq3X8NvJzhqB8lAy-0-a9538b69176018b53e189713f5820a3d)
运行结果如图2-4~图2-6所示。
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P39_6669.jpg?sign=1738939973-5uk2QPbPh7yF1iaNCbfNiUo1VG1SMxI0-0-7f948aa3df6be4ca791d99dfe7dcec9f)
图2-4 DICOM影像原始直方图
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P40_6670.jpg?sign=1738939973-ACwe7ywT4PvUg65MGSxAIhFKvLnKRLJU-0-98bc14822e2c751cb11427bd40e04fd9)
图2-5 灰度变换后的医学影像的直方图
![](https://epubservercos.yuewen.com/260732/19549639408906406/epubprivate/OEBPS/Images/Figure-P40_6671.jpg?sign=1738939973-MEOf4BZTCAP34WG9p6Vt48a1IiDHXWI0-0-c1e1b6181b01fb57c2aae3e0d4a0299b)
图2-6 灰度变换后的医学影像的直方图
(四)实验结果与分析
1.运行相关程序,获得处理结果;
2.分析DICOM文件头,了解关键的信息对象类所代表的含义;
3.分析每种图像处理技术在临床应用中的意义;
4.适当修改和优化上述程序代码和参数,对比处理结果。
(李明彩)