当前位置:城玮文档网 >作文大全 > CT图像毕业论文

CT图像毕业论文

时间:2022-08-04 10:30:03 来源:网友投稿

 编号

 本科生毕业论文

  CT 图像中伪增强去除算法研究

 CT image pseudo enhancement removal algorithm research

  学 生 姓 名 崔 振 丽 专

  业 计算机科学与技术 学

  号 4 指 导 教 师 何

 巍 学

  院 计算机科学技术

  二〇一一年六月

 毕业设计(论文)原创承诺书

  1 . 本 人 承 诺 :

 所 呈 交 的 毕 业 设 计 ( 论 文 )《

  •••••••••••••

 》,是认真学习理解学校的《长春理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的内容,不弄虚作假,不抄袭别人的工作内容。

 2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。

 3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。

 4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分内容。

 以上承诺的法律结果将完全由本人承担!

 作

 者

 签

 名:

 •

 年 •• 月 •• 日

 摘

 要 在人体内部组织结构中,有相当一部分属于软组织和体液,普通 X 线检查时,只依靠它们本身的形态、密度、厚度差异不足以形成肉眼可见的影像密度差别,不能显示组织器官的轮廓和内部细微结构。所以就需要使用造影剂来区分正常组织和异常组织间的差别,能够快速并正确的检测出病变。

 但服用造影剂后,CT 图像中受高亮响应区域影响,在高亮响应区周围会出现伪增强输出。这给组织分割、病灶提取带来了很大的影响。因此对伪增强去除算法的研究对病情诊断是非常重要的。

 本课题使用的研究路线是先读入 CT 图像,对其平滑处理,采用自适应密度改正算法去除服用造影剂后所产生的伪增强,使异常组织能够正确的显示出来。最后对处理后的 CT 图像进行保存。

 读入的 CT 图像为 512 格式,在该格式文件中数据为十六进制,在读取的过程中需要将十六进制转换为十六进制。由于在 CT 图像在生成和传输过程中会受到各种噪声源的干扰和影响,使图像质量变差。本课题所采用均值滤波对CT 图像进行平滑处理。CT 图像平滑后,采用自适应密度改正方法进行服用造影剂后产生的伪增强去除。使用本算法能够快速并准确的去除伪增强产生的效果,有效的帮助医生对病情的争取诊断。

 本课题使用 C++开发语言,使用 Microsoft Visual C++ 6.0 作为工具软件。

 关键词:CT 图像

 造影剂

 伪增强

 A A bstract In the human body organization structure, with most of the soft tissue and body fluid, ordinary belongs to X-ray, relying only on its own, the shape of the density, thickness enough to be a visible difference of density differences, can"t display image tissue organ of the Outlines and internal minute structure. So they need to use contrast agents to distinguish between normal and abnormal organization organization the differences between can be quickly and accurately, detect lesions. But after taking contrast agents, CT images by highlighting regional influence in response, in response to highlight the area around there will be false increase output. This organization division, has brought great lesions extraction effect. Therefore this research to enhance removal algorithm"s diagnosis is very important. The subject of the research is to use route, the read CT image smooth processing, an adaptive algorithm is correct density contrast to remove that produces after taking the false, increase of the abnormal tissue can correct the display. The treatment of CT image to be saved. Read the CT images for 512 format, in this format

 for hex, in the process of reading to convert hex hex. Because the CT image in the generation and transmission process there will be various noise source of interference and effect, make the image quality becomes poor. This subject by average filtering on CT image smoothing. CT image smooth, using adaptive density to correct method after taking the pseudo enhance contrast produce removal. Using this algorithm can quickly and accurately remove the false enhance the effect, effectively help doctors to strive for the diagnosis of disease.

 This topic use c + + language development, use Microsoft Visual c + + 6.0 as a tool software.

 Keywords: CT image; contrast agents; pseudo-enhancement

 目

 录 摘

 要 ........................................................................................................................................ I Abstract........................................................................................................................................... II 第 1 章 绪论 .................................................................................................................................. 1 1.1 本课题研究的目的和意义 .......................................................................................... 1 1.2 国内外研究现状 ............................................................................................................ 2 第 2 章 基础理论知识 ............................................................................................................... 5 2.1 CT 图像简介 ................................................................................................................... 5 2.2 造影剂简介 .................................................................................................................... 5 2.3 PLUTO 工具简介 .......................................................................................................... 6 第 3 章 需求分析......................................................................................................................... 9 3.1 本课题的总体功能 ........................................................................................................ 9 3.2 本课题的功能细化 ........................................................................................................ 9 第 4 章 总体设计.......................................................................................................................10 4.1 总体设计过程 ...............................................................................................................10 第 5 章 详细设计.......................................................................................................................12 5.1 CT 图像的读取 .............................................................................................................12 5.1.1 512 格式文件与 DICOM 文件 ......................................................................12 5.1.2 CT 图像的读取 .................................................................................................14 5.2 CT 图像的平滑处理 ...................................................................................................16 5.3 自适应密度改正方法(CAD)..............................................................................24 5.3.1 背景介绍 .............................................................................................................24

 5.3.2 CT 图像的自适应密度改正方法(ADC)

 ...............................................26 5.4 CT 图像保存 .................................................................................................................34 第 6 章 测试 ................................................................................................................................35 6.1 CT 图像的平滑测试 ...................................................................................................35 6.2 CT 图像的自适应密度改正算法 .............................................................................36 结束语 ...........................................................................................................................................38 致谢 ...............................................................................................................................................39 参考文献 ......................................................................................................................................40 附录 1 ............................................................................................................................................41 附录 2 ............................................................................................................................................47

 第 第 1 1 章

 绪论

 1 1.1 本课题研究的目的和意义

 虚拟内窥镜技术是虚拟现实技术在现代医学中的应用,它利用医学影像作为原始数据,融合图像处理、计算机图形学、科学计算可视化、虚拟现实技术,模拟传统光学内窥镜的一种技术。它克服了传统光学内窥镜需把内窥镜体插入人体内的缺点,是一种完全无接触式的检查方法,可应用于辅助诊断、手术规划、实现手术的精确定位和医务人员的培训等。作为一种全新的医学检查、诊断方法,节省了使用镇静剂、插入探测器、住院治疗和术后观察等措施,降低了检查的复杂性、危险性和成本。虚拟内窥镜系统的处理过程主要分为五个基本步骤,包括放射影像的数据采集、图像的组织分割、路径规划、三维重建、实时绘制。虚拟内窥镜检查是非侵入性的。不会给病人带来不舒服感,也不会产生任何如穿孔、感染和出血等副作用。此外,虚拟内窥镜能够对同一个器官对象任意的进行重复检查,并且可以模拟检查人体内部许多重要的系统如脑、脊椎管、内耳、胆汁管、胰腺管等。从而极大的降低了检查难度,减少了意外事故的发生。

 计算机辅助诊断(Computer Aided Diagnasis, CAD)是通过使用计算机对数字医学影像进行处理和分析,从而获得对医生临床诊断决策具有实际参考价值的辅助信息的一种方法.这些辅助信息既包括检测到的异常信息,也包括根据某种规则对已有信息综合分析所得到的参考诊断意见. 在医疗设备硬件发展日趋缓慢的今天, CAD系统的研究会对医学影像诊断学的发展产生巨大的推动作用,其应用可以提高临床诊断的准确性;减轻医生的阅片压力,提高工作效率;形成新的影像学临床诊断技术和方法。

 因为人体的许多组织结构在X光片上是不显像的,只能通过使用造影剂来"

 加深"显示它们,使用对比剂会令诊断图像更加清晰,从而帮助医生为您作出更为可靠的诊断。造影剂是为增强影响观察效果而注入(或服用)到人体组织或器官的化学制品。这些制品的密度高于或低于周围组织,形成的对比用某些器械显示图像。造影剂是介入放射学操作中最常使用的药物之一,主要用于血管、体腔的显示。造影剂种类多样,目前用于介入放射学的造影剂多为含碘制剂。造影剂可分为两大类,则原子量高、比重大的高密度造影剂和原子量低、比重小的低密度造影剂,常用的高密度造影剂有硫酸钡和碘制剂。由于造影剂能增加正常与异常组织间的差异,因此能协助医生探查出人体器官的异常形态结构和功能损害。并能使医生发现并鉴定一些早期的、小的病变(肝病变等)。如果不用对比剂,这些病变可能不会被发现,以致造成漏诊或误诊。另外,对比剂还能帮助放射科医生鉴别诊断一般无需治疗的良性病变和急需治疗的恶性病变。

 但是服用造影剂也会产生模糊阴影即伪影。这些造影剂产生的伪影会严重的影响到医生对病情的诊断, 甚至会出现误诊。因此伪影的去除对于临床医生是非常重要的。它有助于对真实图像的更深刻的认识。提高图像的质量。

 [1]

 2 1.2 国内外研究现状

 虚拟内窥镜技术是随着计算机图形学、图像处理、医学可视化和虚拟现实等学科的发展而逐步形成的一种独特的技术。它克服了传统内窥镜需要插入人体体内的缺点,是一种完全无接触式的检查方法。在我国已经对虚拟内窥镜技术进行了研究和探索,已经提出了Marching Cubes三维表面重建的经典算法,并应用扩 展的Marching Cubes算法解决了二义性问题,为了提高算法的效率,在区域增长的基础上,设计了一张邻接共用表,提出了一种优化方法,避免了对空体素的不必要检测和相邻体素共用等值点的重复计算。由于Marching Cubes算法抽取等值面构

 建的表面模型所包含的三角面片数量巨大,难以实现实时绘制显示。所以采用基于顶点删除的网格简化算法。运行实例表明,三角面片大量化简后,依然能保持原模型的特征和较好的视觉效果。

 在路径规划方面,深入研究了拓扑细化算法,在事先建立查找表思想的基础上,提出了一种结合最小堆和区域增长的快速中心路径抽取算法。为了保持漫游过程中的连续性,用Cardinal三次样条曲线对中心路径进行了平滑处理。

 在导航交互方面,用虚拟探头来模拟传统内窥镜的各种行为,实现了人工、自动和交互三种漫游方式。为了逼真地模拟用传统内窥镜进行医疗检查时的一些约束,利用抽取中心路径时得到的各体素点距器官表面的距离值,提出了一种简单、快速、有效的表面碰撞检测方法。

 虚拟内窥镜的研究目的在于为医生提供诊断的依据,还可以应用于辅助诊断、手术规划、实现手术的精确地位和医务人员的培训等,在诸多的研究中国外出现了内窥镜系统,如虚拟内窥镜医学应用系统,美国GE Research & Development Center 开发的一套医学虚拟内窥镜系统,主要用于人体的多个部位:虚拟结肠、虚拟支气管和虚拟脉管等。该系统采用先进的分割、重建、显示和自动路径规划算法,使用器官的CT或MRI切片图像,生成器官的3D内表面模型,模拟视频内窥镜的功能。VEMA支持多视图技术如细节放大、同步显示内外3D视图、组合2D和3D表面视图,在人体空腔管道中交互移动或自动航行,并且提供了交互是解剖测量工具。

 1967年问世的乳腺X射线平片CAD是第一个具有临床应用价值的系统,目前仍然是医学图像CAD临床应用研究的热点,也是CAD最有代表性和发展前景的研究领域。近年来,超声、MRI、CT图像CAD也广为研究者所关注。在美国约翰霍普通金斯大学所进行的实验中发现,医生单独诊断胸片时有高达30%的机率

 可能被具有诊断意义的肺部结节阴影忽视(Johns Hopkins,1978&Mayo Clinics)。本刊于2002年在北美放射年会(RSNA)学术报告中获知:一个性能良好的CAD系统,其诊断结果相当或略高于一般有经验的专家水平。我国台湾大学医学院、高雄荣民总医院配合美国一家专业公司进行的临床中发现:CAD系统可提高1cm左右的病灶的确诊率。辅助医师提高早期肺癌诊断率约15%。

 对于服用造影剂后产生的伪增强在国内研究甚少,在美国Janne Na¨ppi 提出了自适应密度改正算法,建立PEH迭代模型。有效的去除服用造影剂后所产生的伪增强。

 [2]

 第 第 2 2 章

 基础理论知识

 2 2. . 1 CT 图像简介

 CT 是用X 线束对人体某部一定厚度的层面进行扫描,由探测器接收透过该层面的X 线,转变为可见光后,由光电转换变为电信号,再经模拟/ 数字转换器(analog/digital converter)转为数字,输入计算机处理。图像形成的处理有如对选定层面分成若干体积相同的长方体,称之为体素,扫描所得信息经计算而获得每个体素的X 线衰减系数或吸收系数,再排列成矩阵,即数字矩阵,数字矩阵可存贮于磁盘或光盘中。经数字/ 模拟转换器把数字矩阵中的每个数字转为由黑到白不等灰度的小方块,即像素,并按矩阵排列,即构成CT 图像。所以,CT 图像是重建图像。

  常见人体组织的 CT 值对应表:

 表 2-1

 CT 值 组织 CT 值 组织 CT 渗出液 >15

 水 0 钙值

 80~300 脾脏 35~60 血块 64~84

  胰腺 30~55 脑白质 25~34

 肾脏 25~50 脑灰质 28~44

 肌肉 40~55 脑脊液 3~8

 胆囊 10~30 血液 13~32

 甲状腺 50~90 血浆

  3~14

 脂肪 10~80 2 2. .2 造影剂简介

 在人体内部组织结构中,有相当一部分属于软组织和体液,普通X线检查时,只依靠它们本身的形态、密度、厚度差异不足以形成肉眼可见的影像密度差别,不能显示组织器官的轮廓和内部细微结构。根据物质对X线的吸收原理,可以将高于或低于该组织结构的物质通过人为的办法,引入到器官内部或其周围间隙,使之产

 生对比而显影,此即造影检查。被引入的物质的主要作用是增加了组织(和/或病变)结构的人工对比,因此,该物质被称为对比剂,习惯上也称为造影剂。由于造影剂能增加正常与异常组织间的差异,因此能协助医生探查出人体器官的异常形态结构和功能损害。所以在医疗诊断中起着重要的作用。

 2 2. . 3 PLUTO 工具简介

 1.视图介绍 Pluto 工具中三种视图:

 (1)axial 横断面视图 从物体的上面向下面投射所得的视图——能反映物体的上面形状 (2)Sagittal 冠状面视图 从物体的侧面向物体的另一面投射所得的视图——能反映物体的侧面形状 (3)Corol 矢状面视图 从物体的前面向后面投射所得的视图——能反映物体的前面形状 具栏的介绍 2.tool 工具介绍 (1) utility

 Capture Active view 捕捉活动视图

 主要功能:选定三种视图中的一个,点击该选项后可以打开 Save image as PNG format (保存 PNG 格式的图像)。

 Generate Meshed Mark 形成网式的马克 Remove Region 移动范围 (2) Normalization

 Gaussioan Filter 高斯滤波器

  高斯滤波器的简介:实质上是一种信号的滤波器,其用途是信号的平滑处理,为了得到较好的图像边缘,先对图像做 Gauss 平滑滤波,剔除噪声,然后求二阶导矢,用二阶导的过零点确定边缘,在计算时也是频域乘积=>空域卷积。

 Median Filter 中值滤波器 中值滤波器的简介:是一种非线性数字滤波器技术,经常用于去除图像或者其它信号中的噪声。这个设计思想就是检查输入信号中的采样并判断它是否代表了信号,使用奇数个采样组成的观察窗实现这项功能。观察窗口中的数值进行排序,位于观察窗中间的中值作为输出。然后,丢弃最早的值,取得新的采样,重复上面的计算过程。

 中值滤波是图像处理中的一个常用步骤,它对于斑点噪声(en:speckle noise)和椒盐噪声(en:salt-and-pepper noise)来说尤其有用。保存边缘的特性使它在不希望出现边缘模糊的场合也很有用。

 [3]

 Uniform Filter 均值滤波器 均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标象素为中心的周围 8 个象素,构成一个滤波模板,即去掉目标象素本身)。再用模板中的全体像素的平均值来代替原来像素值。均值滤波也称为线性滤波,其采用的主要方法为领域平均法。线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度个 g(x,y),即个 g(x,y)=1/m ∑f(x,y)

 m 为该模板中包含当前像素在内的像素总个数。

 (3)Morpholgy 形态运算

  Erosion 腐蚀

 功能:消除边界点,使用边界向内部收缩的过程可以用来消除小且无意义的物体。

 Dilation 膨胀

 功能:收缩图像,是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程,可以用来填补物体的空洞。

 Opening 开运算 功能:能够平滑图像的轮廓,消弱狭窄的部分,去掉细的突出。

 Closing 闭运算 主要功能:平滑图像的轮廓,与开运算相反,它一般融合窄的缺口和细长的弯口,去掉小洞,填补轮廓上的细缝。

 [4]

 第 第 3 3 章

 需求分析

 1 3.1 本课题的 总体功能

 CT 图像中受高亮响应区域影响,在高亮响应区周围会出现伪增强输出。这给组织分割,病灶提取带来了很大的影响。本课题就是要寻找一种伪增强的数学模型,通过消除这种伪增强信号来提高 CT 图像的质量。读入 CT 图像,对读入的图像进行中值滤波平滑处理,使用自适应密度改进方法建立伪增强效应的数学模型,通过该数学模型计算给定 CT 图像的伪增强效应输出强度,从给定CT 图像中去除伪增强信号,输出补偿后的 CT 图像。

 . 3.2 2 本课题的功能细化

 (1)读入 CT 图像 本课题采用 PLUTO 浏览器浏览 CT 图像。对读入的 CT 图像需要进行相应的数制转换才可显示在 PLUTO 浏览器中。

 (2)CT 图像平滑处理 图像在生成和传输过程中会受到各种噪声源的干扰和影响,使图像质量变差。为了抑制或消除这些噪声而改善图像的质量需要对图像进行平滑处理。研究图像平滑处理技术所要达到的主要目标是,既可以消掉噪声影响又不使图像的边缘轮廓和线条变模糊。本课题所使用图像平滑处理方法为均值滤波。

 (3)平滑后的 CT 图像建立数学模型进行伪增强去除 该过程中所用的数学模型为自适应密度改进方法(CAD)。该方法是不依赖于物理模型,而是一种图像处理方法,该方法的参数是通过使用结肠幻影自动估算的。ADC 方法使观测 PEH 效果达到最小化。由于该方法的自适应性,能够自动修改 PEH 产生的伪增强,因此采用此数学模型。

 (4)CT 图像处理后保存

 将处理后的 CT 图像,进行相关的数据转换,后必须进行保存。

 [5]

 第 第 4 4 章

 总体设计

 1 4.1 总体 设计 过程

 (1)CT 图像的读取

 CT 图像需要在 PLUTO 浏览器中显示,对读入文件进行数制转换。输入CT 图像的 CT 长宽高,并打开 512 格式文件,根据所输入的 CT 图像的长宽高在 512 格式文件中找到与其对应的十六进制,编写程序将十六进制数转换成十进制数,最终将转换后的数据保存在三维数组中,并进行输出。

 (2)CT 图像的平滑处理 本课题采用均值滤波平滑算法对图像进行平滑处理。这种方法的基本思想是用几个象素灰度的平均值来代替一个象素的灰度。采用邻域平均法的均值滤波器适用于去除通过扫描得到的图像中的颗粒噪声。

 (3)CT图像采用的自适应密度改进(CAD)方法 CAD方法主要包含两个主要步骤 1) 估算总的标记区域的 PEH 能量 2) 在扩大波前伴随能量的减少区域,分布估计标记区域内的 PEH 能量 (4)CT图像保存 处理后的CT图像数据为十进制,将数据依次从三维取出,并编写程序将十进制数转换为十六进制,根据输入的CT长宽高存放回打开的512格式文件中。

 [6]

 总体设计流程图如下所示:

  开始 CT 图像的读取 CT 图像的平滑 CT图像的密度自适应改正 CT 图像的保存 结束

  图4-1

 总体设计流程图

 第 第 5 5 章

 详细设计

 5.1

 CT 图像 的读取

 5.1.1

 2 512 格式文件与 D D ICOM 文件

  1.打开的 512 格式文件一般如下图所示。

 图 5-1 512 格式文件 在 512 格式文件中每两位组成一个 CT 值。

  2.CT 图像格式大多为 DICOM 格式,gz 文件格式是从 DICOM 格式文件转换 512 格式文件是从 gz 格式文件解压缩而来。

 (1) DICOM 文件介绍 DICOM 是由美国放射学院和国家电气制造商协会共同指定的标准,包括了医学的数字成像和通信两个方面的内容,是目前建设 PASS 广泛遵循的一个国际标准。DICOM图像文件是医学影像传输和存储的专用格式,一般符合DICOM标准的医疗影像设备所产生。DICOM 文件不同于其它的图像文件,里面不仅包含图像数据,还包含许多和图像有关的文本信息,如病人的姓名、检查日期、检查部位等。这些文本信息是医学图像数据中的重要数据组成部分,但由于数

 据被封装在文件中,一般无法在计算机上直接进行读取。

 [7]

 (2) DICOM 文件结构

  DICOM 格式图像文件是指按照 DICOM 标准而存储的文件。DICOM 文件一般有 DICOM 文件头和 DICOM 数据集组成,如图所示。

 图 5-2 DICOM 文件头

  文件头又有两部分:开头有 128 个字节的同步码,通常以十六进制的 00 填充;紧随其后 4 个字节的 ASCII 码“DICM”是所有 DICOM 数据文件的标识符。

 数据集:是一些数据元素按照一定顺序排列的集合,数据元素一般由标签(TAG)、数据类型(value representation,VR)、数据长度(value length,VL)和数据域(value field,VF)四部分组成,如图所示。

 图 5-3 文件头格式 1) 标签(Tag)标签是一对 16 位(bit)的无符号整数,代表了组号和元素号。在数据字典中所有的元素都是用(组号、元素号)这种方式来表示的。

 2) 数据类型(VR)数据类型指明了该数据元素的数据是什么类型。在DICOM中用两个字节的字符来表示,如一个数据元素的VR是DA,表示该数据元素中存储的是日期数据类型数据。在数据元素中,VR是可选的。有传输语法决数据元素

 数据元素 ………..

 数据元素 标签

 数据类型

  数据长度

  数据域 (Tag)

 (VR)

 (VL)

  (VF)

 DICOM 数据集

 定。VR 指明了个数据元素中的数据的类型,VR 分为显式(Explicit VR) 及隐式(Implicit VR) 两种,用于说明数据类型。VR 为显式时必须存在,为隐式时需省略。显示传输中VR 为OB、OW、SQ 时占4 字节,其余都为2 字节 3) 数据长度(VL)数据长度指明了该数据元素的数据域中数据的长度。一般要求字节数目为偶数。不是偶数的补充一个字节。这个长度只是值的长度,不包括数据元素的标签、VR、数据长度字段。

 4) 数据域(VF)数据域中包含了该数据元素的数值。该字段的数据类型有数据元素的 VR 标志。

 (3) DICOM 文件数据的读取 1) 首先打开文件,跳过 128 个字节的同步码,读取 4 个字节的前缀检查 4 个字节的数据是否为“DICM”来判断该文件是否为 DICOM 文件。

 2) 对 DICOM 文件进行解析,按顺序读取数据集中的每个数据元素。读取数据元素时,先读取元素标签,按照标签在数据字典中查找到该数据元素所代表的 VR 3) 读取数据元素的长度; 4) 根据数据的长度值读取数据域,显示图像。在解码的过程中,仅需要知道图像的相关文本信息的数据元素值,即程序读取到像素数据时结束。

 [8]

 5.1.2 CT 图像 的读取

 本课题中所读入的 CT 图像是 DIOCM 格式转换成 gz 格式,同时将 gz 格式的 CT 图像进行解压缩得到的 512 格式的 CT 图像,读入的 CT 图像在 PULTO浏览器浏览之前。需要进行相关的数制转换。首先,需要找到所要输出 512 格式文件的头,在这个头中找到该 CT 图像的长、宽、高并输入。打开 512 格式文件,根据 CT 图像的长宽高在 512 格式文件中找到与其对应的十六进制数(在

 512 格式文件中四个数字代表一个 CT 值)。编写程序将十六进制数转换成十进制数,不断的循环此操作,最终将转换后的数据保存在三维数组中,并输出。读入 CT 图像后可运用 PLUTO 浏览器进行显示。读入 CT 图像的流程图如图所示。

 流程图说明:m1 和 m2 分别为 512 格式文件中的两个十六进制的数据,将该数据转换十进制,后存放在三维数组 CT 中,并进行输出。

 [9]

  m11=m1/16m12=m1%16m21=m2/16m22=m2%16 输入CT图像的长宽高, 打开512格式文件fp 开始 k=0 j=0 i=0 fread(m1,1,1fp)fread(m2,1,1,fp) t1=m11*16*16*16*16

  图 5-4

 CT 图像读取流程图 5.2 CT 图像 的 平滑处理

 图像在生成和传输过程中会受到各种噪声源的干扰和影响,使图像质量变差。抑制或消除这些噪声而改善图像质量的过程称为图像的平滑。一个较好的平滑方法应该既可以消掉噪声影响又不使图像的边缘轮廓和线条变模糊, 就是研究图像平滑处理技术所要达到的主要目标。图像平滑处理方法有空域法和频域法两大类。主要的去除噪声的方法有很多,下面介绍几种常用的图像平滑算法:均

 值滤波、中值滤波。

 (1)均值滤波

  均值滤波是简单的空域处理方法也称为邻域平均法, 均值滤波的过程是使一个窗口在图像上滑动, 窗中心位置的值用窗内各点值的平均值来代替。这种方法的基本思想是用几个象素灰度的平均值来代替一个象素的灰度。采用邻域平均法的均值滤波器适用于去除通过扫描得到的图像中的颗粒噪声。邻域平均法有效地抑制了噪声, 但是对图像进行均值处理相当于图像信号通过一个低通滤波器,同时景物的边缘点也进行均值处理, 这样就使得景物的清晰度降低,画面变得模糊,模糊程度与邻域半径成正比。

 (2)中值滤波

  中值滤波是一种去除噪声的非线性处理方法, 他是由图基(Turky) 在1971 年提出的。开始, 中值滤波用于时间序列分析, 后来用于图像处理, 在去噪复原中得到了极好的效果。中值滤波器的基本原理是首先确定一个以某个像素为中心点的邻域,一般为方形邻域,然后将邻域中各像素的灰度值进行排序, 取中间值作为中心像素灰度的新值,这里的邻域通常被称为窗口; 当窗口在图像中上下左右进行移动后, 利用中值滤波算法可以很好地对图像进行平滑处理。中值滤波的输出像素是由邻域图像的中间值决定的,从而可以消除孤立的噪声。

 (3)自适应滤波

  所谓自适应滤波, 就是利用潜意识可以获得的滤波器参数等结果, 自动地调节现时刻的滤波器参数, 以适应信号和噪声未知的或随时间变化的统计特性, 从而实现最优滤波。自适应滤波是近30 年来发展起来的。维纳和卡尔曼滤波器等滤波器要求已知关于信号和噪声统计特性的先验知识, 但在实际应用中常常无

 法得到信号特征先验值时, 在这种情况下, 采用自适应滤波器, 能够得到较好的滤波效果。自适应滤波器能够在自己的工作过程中逐渐了解或估计出所需的统计特性, 并以此为依据自动调整自己的参数, 以达到最佳滤波效果。一旦输入信号的统计特性发生变化, 他又能够跟踪这种变化, 自动调整参数, 是滤波器性能重新达到最佳。因此, 自适应滤波器具有“自我调节”和“跟踪”能力。

 [10]

 1.三种平滑方法的比较:

  通过对同一噪声类型图像采用三种方法进行处理,比较如下:

 (1)均值滤波器:原始图像经过均值滤波后, 噪声得到了抑制, 图像也得到了平滑,

 但同时也使图像边缘变得模糊。均值滤波非常适用于去除通过扫描得到的图像中的颗粒噪声 。

 (2)中值滤波器:中值滤波方法简单, 易于实现, 而且能较好地保护边界, 但对图像中的细节处理不理想, 有时会失掉图像中的细线和小块目标区域,。中值滤波器对于滤除图像中的椒盐噪声非常有效。

 (3)自适应滤波器:自适应滤波具有更好的选择性, 他不但使噪声得到了抑制, 且更好地保存图像的边缘和高频细节信息。

 在实际应用中, 应针对具体的应用背景和给定的图像类别, 综合考虑不同要求, 选择适当的滤波方法。

 根据本课题所研究的内容选择了均值滤波作为图像的平滑技术。

 临域的概念:邻域是远比图像尺寸小的一规则形状。一个点的邻域定义为以该该点为中心的一个规则的形状内部或边界上点的集合。

 2.邻域的分类:二领域、四邻域、八领域等。

 (1)二邻域:为该点的左侧和右侧所对应的域。

 (2)四邻域:为该点的左侧、右侧、正上方和正下方所对应的域。

 (3)八邻域:为该点的左侧、右侧、正上方、正下方与该点的斜对角线所所对应的域。

 根据本课题所研究内容所使用的均值滤波平滑方法,选择并使用了四邻域。

 均值滤波见公式(5-1)。

 其它 ,| ) , (1) , ( | ,) , () , (1) , () , ( ) , (T n m sny x fy x fn m sny x gR n m R n m   

 (5-1)

 其中( , ) g x y为均值滤波后的图像,( , ) f x y为所选择的中心点,( , ) s m n为中心点的邻域ct值,R表示滤波窗口中的所有像素点,n为所选择的邻域类型(本课题所使用的四邻域n=4),T为人眼能够识别的邻域与中心点像素之间的最小的差值(本课题T=1mm)。

 3.二维的均值滤波 均值滤波二维主要思想:首先获取CT图像的长宽和滤波窗口的中心点,循环获取滤波窗口的中心点四邻域的平均值,使原CT图像的值与平均值做差,该差值大于所设定的阈值时,输出均值,否则输出原来的CT值。使该循环不断执行最终将图像的高亮区域或灰暗区域色差变得平滑。

  二维均值滤波例:

 说明:以九宫格作为滤波窗口(3*3),在九宫格中选择四邻域对CT图像的平4 2 3 2 1 2 2 2 2

 滑处理。在该窗口中,选择滤波窗口的中心点为1,四邻域的值都分别为2,经计算该四邻域的均值为(2+2+2+2)/4=2,运用中心点的像素值1减去邻域的均值2,1-2=-1,该差值小于所设定的阈值(阈值为人眼可识别中心点与邻域点像素的最小差值)为0.01,所输出中心点的像素值1,在整个CT图像范围内,不断循环滤波窗口,最终使得图像的高亮区域或灰暗区域色差变得平滑,进而整个CT图像变得平滑。二维均值滤波平滑算法流程图如图所示。

 二维均值滤波流程图说明:

 (1)CT 图像的长宽分别为 LW (2)滤波窗口的中心点为 f(x,y)=x[i][j](i=1,j=1)

 (3)滤波窗口中心点的四邻域值为 s(m)=g(x,y) (m=1,2,3,4,) (4)滤波窗口中心点的四邻域的均值为:

 1/4*[s(m1)+s(m2)+s(m3)+s(m4)] (5)T为人眼能够识别的中心点与邻域点像素的最小差值称作阈值本课题中T=0.01 4.三维均值滤波 三维均值滤波的主要思想。首先获取CT图像的长宽高和滤波窗口的中心点,循环获取滤波窗口的中心点六邻域的平均值,使原CT图像的值与平均值做差,该差值大于所设定的阈值时,输出均值,否则输出原来的CT值。使该循环不断执行最终将图像的高亮区域或灰暗区域色差变得平滑。三维均值滤波平滑算法流程图如图5-2-2所示。

 三维均值波流程图说明:

 (1)CT 图像的长宽高分别为 LWH (2)滤波窗口的中心点为 f(x,y,z)=x[i][j][k](i=1,j=1,k=1)

 (3)滤波窗口中心点的六邻域值为 s(m)=g(x,y,z) (m=1,2,3,4,5,6) (4)滤波窗口中心点的六邻域均值 z 1/6*[s(m1)+s(m2)+s(m3)+s(m4)+s(m5)+s(m6)] (4)T 为人眼能够识别的中心点与邻域点像素的最小差值称作阈值本课题中T=0.01

  图5-5

 二维均值滤波流程图

  N Y N Y N Y 获取 CT 图像的长宽(L、W)

 获取滤波窗口中心点 f(x,y)=x[i][j] j=1 获取滤波窗口中心点的四邻域的值s(m)=g(x,y,z)(m=1,2,3,4) 获取滤波窗口中心点的四邻域的均值s(m0)=[s(m1)+s(m2)+s(m3)+s(m4)]*1/4 |f(x,y,z)-s(m0)|>T 输出 f(x,y)=s(m0) 输出 f(x,y)=f(x,y) j++ j<w i++ i<L 结束 i=1 开始

  图 5-6

 三维均值滤波流程图

 N结束 N Y Y N Y N Y 开始 获取 CT 图像的长宽高(L、W、H)

 获取滤波窗口中心点f(x,y,z)=x[i][j][k](i=1,y=1,j=1) 获取滤波窗口中心点的六邻域的值s(m)=g(x,y,z)(m=1,2,3,4,5,6) |f(x,y,z)-s(m0)|>T 获 取 滤 波 窗 口 中 心 点 的 六 邻 域 的 均 值s(m0)=[s(m1)+s(m2)+s(m3)+s(m4)+s(m5)+s(m6)]*1/6 输出 s(m0) 输出 f(x,y,z) j++ i++ k++ j<W-1 i<L-1 k<H-1 i++

 5.3 自适应密度改正 方法( CAD )

 1 5.3.1 背景介绍

 结肠癌症是导致癌症发生的主要癌症之一,2007 年,大约新发病例 153760死于结肠直肠癌。虽然结肠直肠癌会在很大程度上是可以通过癌前息肉的切除预防的,但在美国只有 30%的成年人参加结肠检查,因此虚拟肠镜是被希望是即方便又经济的大肠筛选方案。

 大量的结肠镜筛查病例这份工作对放射学家而言是一个即耗时有费力的,在工作中不免会错过细小的病变。因此,自动化的图像处理是很有必要的,例如计算机辅助扫描(CAD)可以快速的扫描出细小的病变。

 在结肠的标记残渣中,通过标记代理与残余排泄物和液体的积极对比很容易区别结肠癌变。然而,残渣标记代理趋向伪增强(PEH),它是人工增加组织密度和相邻标记代理的高密度的观测。根据 CT 值的单位标准(HU),典型的软组织物质的 CT 值小于 100HU,然而伪增强的软组织具有高的 CT 值达到了500HU。因此通过对局部密度和标记代理的密度差异,会观测 PEH 的变化。

 在下图中介绍了通过伪增强介绍的问题,在(a)和(b)两幅图片中两个息肉的图像被展现出来。在(a)中的息肉是被 800HU 的高密度标记覆盖,而在(b)中的息肉被 200HU 的低密度标记覆盖。左侧的图像展示了在肺部的 CT 图像中的息肉它的变换范围在[-1000,600]HU,右侧的图像展示了在软组织的 CT 图像中的息肉它的变换范围在[-200,200]HU。因此息肉在它们所标记材料提取出来,即高阈值的值大于>600HU 在图(a)中展现,而低阈值<200HU 在图(b)中展现。

 PEH 也使是别息肉变得复杂化。在图(c)中伪增强折痕在肺部和软组织中

 被标记液体覆盖,同时运用内窥镜观测。在肺部展示了原始的折痕结构,在软组织中展示了 PEH 的折痕。在内窥镜下显示,标记材料被使用 200HU 的阈值描绘,因此在软组织中会形成了折痕而出现假息肉。在图(d)中在肺部的残渣标记,残渣的 CT 值约为 174HU,而低的阈值<150HU 被用来描绘成标记的材料,因而就形成了假性的息肉。

 [11]

  图 5-7

 PEH

 在这项研究中,发展一个自适应改正方法(ADC),它使在结肠残渣中的伪增强 PEH 效果最小化。

 5.3.2

 CT 图像的 自适应 密度 改正 方法( ADC )

  1.自适应改进方法(ADC)

 该方法是不依赖于物理模型,而是一种图像处理方法。自适应密度改进方法主要通过构建伪增强(PEH)迭代模型,循环计算 CT 图像中标记的高密度区域中的能量值。在注入造影剂后的标记区域内,循环计算 CT 值并减去伪增强(PEH)效果的 CT 值,最终计算出在标记区域内含有息肉的 CT 值,不断的迭代后将在标记区域内将含有的息肉显示出。ADC 方法使观测 PEH 效果达到最小化。由于该方法的自适应性,能够自动修改 PEH 产生的伪增强,因此为最快最佳算法。ADC 方法包含了两个主要步骤:

 (1) 估算总的标记区域的 PEH 能量。

 (2) 以波的形式扩大局部范围,分布估计标记区域内的 PEH 能量。

  自适应密度改正算法(ADC)公式介绍:标记区域(服用造影剂区域)内,观测 p 点的 CT 值见公式(5-2)。

 PEHp p pv v v   ˆ

  (5-2)

 pv表示在 p 点观测的 CT 值,同时pvˆ观测不带有 PEH 效果的实际 CT 值。增加的PEHpv代表着在 p 点的 PEH 效果的 CT 值。计算PEHpv首先计算 p 点的邻域点 q 的 PEH 效果的能量值,见公式(5-3)。

  otherwiseifv veq q qq00 

  (5-3)

 公式(2)中 Rq  代表阈值(人眼可识别的该点的 CT 值和其邻域点 CT 值的最小差值),p 点接受其邻域点 q 的 PEH 能量,见公式(5-4)。

  2110) () , (21exp) ( 2) (qqqqvq pvep r 

 (5-4)

 ) (1 qv 代表能量高斯传播函数用来观测在 q 点的 CT 值。) , ( q p 表示在 p和 q 两个像素点间的距离。因此 p 点接收其邻域点 q 的总的能量见公式(5-5)。

 ) ( ) ( r0 0p r pqq 

  (5-5)

 在实际运行中距离像素点p较远的其领域像素点是可以被忽略的。我们在实现公式(4)计算 p 点接受 q 点的能量需要在 1+2) (1 qv 这个像素范围内计算。

 计算出0qr后重新分配 p 点接收总的能量,迭代的接收其相邻像素所释放的PEH 能量。迭代器不断的扩大标记区域内 PEH 的范围。每次迭代是仅接收剩余的 PEH 能量,剩余能量被表示成) (1p rn,p 点接收总的剩余能量见公式(5-6)。

  qnnnnq rq pq rq rp r212121)) ( () , (21exp)) ( ( 2) () ( 

  (5-6) )) ( (12q rn表示剩余能量的高斯传播。不断的迭代循环知道该 PEH 能量可以被忽略为止。

 最后计算出在标记区域内 p 点接收到的总的 PEH 能量。实际的 p 点的 CT值由公式近似的表示见公式(5-7)。

 ) ( ˆ0p r v v v vniipPEHp p p    

 (5-7)

 2.自适应密度改进算法主要过程描述 服用造影剂后会增强病变与人体组织结构的差别,但也会产生一定的伪增强,伪增强就是造影剂将病变覆盖而显示不出。所以自适应密度改进算法主要去除了服用造影剂后所产生的伪增强。

 在自适应密度改正 ADC 算法中,PEH(伪增强)作用的一点的 CT 值是随着距离增加而减小,从而构建 PEH 迭代模型,通过该模型不断迭接收到的总的PEH 能量。最终将病变能够在服用造影剂后产生的高亮区域中显示出来。

 主要过程:首先根据公式(2)计算出在标记区域内目标点的邻域像素点的PEH 能量值,目标点的 CT 值和阈值(人眼能够识别目标点像素值和邻域点的像素的最小差值)比较,如果大于阈值则该邻域点的 PEH 能量值等于该点的 CT 值与阈值的差值。在规定的像素范围内距离目标像素点较远的像素点是可以被忽略不计的,在该范围内通过公式(3)计算目标点接收到邻域点的 PEH 能量,通过公式(4)将在范围内接收的能量累加计算出目标点接收到的总的能量。通过迭代扩大接收 PEH 能量的范围,通过公式(5)计算循环重新分布总能量,目标点循环接收总能量后的剩余的能量。以该目标点的 CT 值减去所取得的 PEH 影响的总的能量值。根据公式(6)计算出实际的 CT 值。弱在标记区域存在病变或息肉,就可以通过该算法而自动检测出,从而有效的去除了服用造影剂后所产生的伪增强现象。

 [12]

 伪增强去除例:

  图 5-8

 伪增强 该图像是软组织部分所使用的造影剂,高亮的白色区域为标记区域(造影剂区域),在白色区域内覆盖了组织病变,经过自适应密度改正算法后,计算总的PEH 能量并不断扩大范围,如图所示。

 图 5-9

 PEH 能量 通过计算将伪增强去除如图 5-3-3 所示。

 图 5-10

 伪增强去除 3.流程图 (1) 计算 PEH 总能量流程图如图 5-11 所示。

 流程说明:开始获取q点的 CT 值 vq,该值与阈值 tq 比较判断。如果大于该阈值将二者差值 eq 为 q 点获取的 PEH 能量值。range 为规定的像素范围range=1+2] [1 qv ,根据高斯能量传播函数,在该范围内获取总能量,并将其存放在三维数组 rdata 中。

 (2)...

相关热词搜索: 毕业论文 图像 CT