文档介绍:软件论文关于软件论文:
ImageJ软件测量肝脏体积的方法
[摘要]ImageJ软件是一种可免费下载的JAVA图像分析与处理软件。基于其对医学影像图像可直接进行分析和处理,提出了一种在个人电脑上利用ImageJ软件测量肝脏体积的方法。并展示了外科医生可利用个人电脑独立进行肝脏CT容积的分析。
[关键词]ImageJ软件;肝脏体积;图像处理
肝脏体积(liver volume,LV)是间接反映肝脏储备功能的一项重要指标[1],根据CT或MRI的扫描图像准确计算手术前、后的肝脏体积,对于肝脏切除、肝移植等手术的病人非常有必要,有助于减少因术后残肝体积过小而造成的各种并发症。术后测量残余肝脏体积,有助于外科医生了解肝脏的再生情况。遗憾的是这种处理医学影像的软件通常是安装在医院影像设备上,非放射人员无法经常接触,而且这种软件需要影像设备的支持,不能安装在个人电脑中,市面上独立的CT体积测量软件又非常昂贵,这给肝脏外科医生进行临床和科学研究带来诸多不便。ImageJ是一个可免费下载的图像分析软件包,由美国国立卫生研究院(National Institutes of Health,NIH)研究开发,用于帮助分析临床和科研中的医学影像。目前国内尚未见有关ImageJ软件测量肝脏体积的报道,基于以上原因,本文提出了一种在个人电脑上利用ImageJ软件测量肝脏体积的方法。
1安装ImageJ软件
ImageJ软件下载,()直接双击下载后的程序即可安装,软件运行最少需要64M内存,可以在Windows、Linux、Mac OS等操作系统上运行。
2 LV测量的过程
由我院附属医院PACS图像处理工作站,选取行腹部多层螺旋CT平扫获得的肝脏CT图像,扫描层厚5 mm,,管电压120 kV,管电流65 mAs。格式的图像文件夹拷至个人电脑,对其进行LV测量。
格式CT图像文件夹中,每层CT图片都有一个唯一的编号,运行ImageJ软件,选择菜单File→open,找到待处理的文件夹,按文件夹中CT图像的编号顺序,格式的CT图像,共N层;点击菜单栏Image→stacks→Images to stack,软件自动将N幅图像转换成图像栈,即在一个窗口里以多线程的形式层叠N幅图像,并行处理。只要内存允许,ImageJ软件能够打开任意多的图像进行处理。
格式的图像栈每像素16位存储,为得到最佳的图像分割效果,需要先对栈进行预处理。通过点击菜单栏Image→Adjust→Window/Level,调节图像栈的窗宽、窗位,本文中窗宽、窗位为300 HU、40 HU;点击Image→Type→8-bit将168位图像,灰度值范围为0-255,并将此时的图像栈保存命名为“原始栈图像”以备用;点击菜单栏Process
→Enhance Contrast,对栈作图像增强处理;Process→Smooth对栈进行平滑处理。
阈值分割是利用灰度直方图分分布,选择合适的阈值Threshold,并把灰度图像分成目标与背景。ImageJ软件提供了阈值化的用户窗口,单击菜单栏Image→Adjust→Threshold,弹出Threshold