如何对DICOM图像进行测量
DICOM图像到BMP图像的转换2008年09月16日 星期二 11:04【摘要】 目的 探讨DICOM图像转换成BMP图像的方法,以便于对DICOM图像进行读取、处理、存贮。
方法 分析DICOM图像和BMP图像文件格式,读取DICOM图像数据并进行加窗显示、垂直镜像变换,以BMP格式存储。
结果 此方法实现了DICOM图像到BMP图像的转换。
结论 多数的计算机没有读取DICOM图像的软件,转换为BMP图像后几乎所有的计算机均可读取图像。
【关键词】 DICOM;BMP;加窗显示 Translating from DICOM image into BMP imageWANG Shi-gang , LI Yue-qing , WANG Chang-yuan(Taishan Medical College, Taian 271000,China) Abstract:Objective: To explore the method of translating the DICOM image into BMP one in order to read, process and memorize the DICOM image. Methods:The structures of DICOM image and BMP one were analyzed; the data of DICOM image were read with the window displayed; plumb mirror were transformed and memorized in the format of BMP image. Results: The DICOM image was translated into BMP one by this method. Conclusion: The majority of computers are not provided with the software that can read DICOM image, but almost any computers can read the translated image in the format of BMP.Key words:DICOM; BMP; window display 医学数字成像与通讯(digital imaging and communication in medicine,DICOM)标准的应用促进了医学影像设备之间的互操作性,提供了一种用于医学信息的开放性的数据交换标准,使得不同厂商生产的影像设备形成的图像统一存档与通讯成为可能,加快了图像存档与通讯系统(picture archiving and communication systems,PACS)的发展;但是大多数图像处理软件都不支持DICOM图像文件格式,所以要处理DICOM图像文件必然要对其进行格式转换,而BMP格式图像是应用最广泛的一种图像文件格式,且Windows操作系统带有BMP图像处理软件——画图。
因此,将DICOM图像转换成BMP图像是非常必要的。
1 材料与方法1.1 材料 胜利油田中心医院somatom sensation 16CT DICOM图像、Windows2000操作系统、Microsoft Visual C++ 6.0编程软件。
1.2 方法1.2.1 DICOM文件格式 DICOM图像由文件信息头和至少一个图像数据集合组成。
DICOM文件格式见图1,其文件头是可选的,其中前同步码长128Bytes,没有结构,不能作为数据元编码,它的存在是为了提供一些通用计算机文件格式的兼容性,文件的说明信息应该放在前同步中,如文件的传输格式,生成该文件的应用程序等等。
当一个文件被切割成多个部分(例如用多张盘存储一个文件时),文件头可以存放随机访问图像所需要的信息。
当文件头没有被使用时,它应该设为全零,即128Bytes的00H。
前缀长4Bytes,为大写字符“DICM”,可以根据该值来判断一个文件是否为一个DICOM文件〔1~4〕。
图1 DICOM文件格式 数据集合由数据元素组成,是数据元素的有序集合,它不仅包括医学图像数据,还包括许多和医学图像有关的信息,如病人姓名,图像大小等等。
数据元素由若干字段组成:数据元素标签(Data Element Tag)、数据值类型表述(value representation ,VR)、数据值长度、数据值体。
数据元素标签,是一个16Bits无符号整数对按顺序排列。
前面是数据元素的组号,后面是数据元素号码,数据元素是通过数据元素标签唯一标志的,组号为偶数的是标准数据元素,DICOM的数据字典中有定义,如(0008,0020)表示研究日期,(7FE0,0010)表示像素数据;组号为奇数的为私有数据元素,由用户在使用过程中自己定义,但在DICOM标准中对自己定义的数据元素也有详细的规则说明。
数据值类型表述,是16Bits的字符串,指明该数据元素中的数据是那种类型的,用DICOM默认字符集编码。
如:一个数据元素的VR为DA,则表示该数据元素中存储的数据为日期型数据。
数据值长度,是一个16Bits或32Bits(取决于显示或隐式VR)无符号整数,表明准确的数据值体的长度,按字节数目记录。
数据值体,其长度为偶数字节,存放了该数据元素的数值,该字段的数据类型由数据元素的VR所确定。
1.2.2 BMP文件格式 BMP文件由四个部分组成:位图文件头(Bitmap-file)、位图信息头(Bitmap-information)、彩色表(Color Table)或调色板(Palette)、图像数据阵列。
〔5〕 位图文件头包含文件类型、文件大小、存放位置等信息,在Windows中用BITMAPFILEHEADER结构定义,这个结构的长度是固定的,为14Bytes;位图信息头BITMAPINFOHEADER也是一个长度固定的结构,为40Bytes;调色板是可选项,如果有调色板,则调色板实际上是一个数组,它建立了数组和颜色之间的对应关系,其个数为位图使用的颜色数个元素,数组中每个元素的类型是一个RGB QUAD结构,占4Bytes,定义如下:1Byte用于蓝色分量,1Byte用于绿色分量,1Byte用于红色分量,1Byte用于填充符(设置为0);图像数据位于调色板之后。
若没有调色板,则在BITMAPINFOHEADER之后...
怎样把图片导入雕刻软件tepy3
1.图形放在图片的上方,如图,要把竹子的图片放到这个星形里面,就要把星星放在竹子图片上方2.两个图都选中,右键选择建立剪切蒙版得到下面的结果
如何用,matlab读取DICOM图像
(1) 直接将.py文件拖拽到Notebook界面中的列表里ipython notebook(2) 利用 %load:%load test.py这种方法可以将自己编写的.py文件原封不动地搬到一个cell里面,自然也往往不是我们想要达到的效果。
(3) 利用 IPython.nbformat.currentimport IPython.nbformat.current as nbfnb = nbf.read(open('test.py', 'r'), 'py')nbf.write(nb, open('test.ipynb', 'w'), 'ipynb')这样会生成一个名为 test.ipynb 的文件运行计时我们可以通过ExecutionTime插件来对每个cell的运行计时。
pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter nbextension enable execute_time/ExecuteTime远程运行在任何地点都可以通过网络链接远程服务器来实现运算,这里给出一个远程运行的例子,可以体验一下 Jupyter Notebook。
幻灯片制作既然Jupyter Notebook 擅长展示数据分析的过程,除了通过网页形式分享外,当然也可以将其制作成幻灯片的形式。
这里有一个幻灯片示例供参考,其制作风格简洁明晰。
那么如何用 Jupyter Notebook 制作幻灯片呢?首先在 notebook 的菜单栏选择 View >Cell Toolbar >Slideshow,这时在文档的每个单元右上角显示了 Slide Type 的选项。
通过设置不同的类型,来控制幻灯片的格式。
有如下5中类型:Slide:主页面,通过按左右方向键进行切换。
Sub-Slide:副页面,通过按上下方向键进行切换。
Fragment:一开始是隐藏的,按空格键或方向键后显示,实现动态效果。
Skip:在幻灯片中不显示的单元。
Notes:作为演讲者的备忘笔记,也不在幻灯片中显示。
当编写好了幻灯片形式的 notebook,如何来演示呢?这时需要使用 nbconvert:jupyter nbconvert notebook.ipynb --to slides --post serve在命令行中敲入上述代码后,浏览器会自动打开相应的幻灯片。
References向IPython Notebook中导入.py文件Cannot import .py file to ipython notebookConverting to (not from) ipython Notebook format
怎么在一张大图片上添加另一张小图片,用哪个软件?
在一张大图片上添加另一张小图片具体方法如下:所需工具:ps1、首先,在Photoshop中打开一张图片,如图。
2、然后,选择“魔棒工具”,容差设置为32,勾选“连续”。
再点选空白部分,按Delete键删除多余背景。
3、接着,打开另一张图片,如图。
4、将抠出来的牡丹拖拽进来,并按“Ctrl+T”显示变换控件。
拉动边框上的方块,缩小图片后回车键确定。
5、最后,点击“文件”-“存储为”,将其存储为JPEG格式即可。
转载请注明出处51数据库 » dicom软件图片导入