讲在前面
- 一.之前的工作持续了很长一段,所以博客的更新进度比较慢,关于分割的很多问题也没有花更多的精力,毕竟不是求学阶段,所以还是工作的结果更重要。主要解决对于粒子手术中针道的检测问题,产生的一些小的问题花费了巨额的时间来进行修正和调整。有意思的是,在这么长时间的问题解决过程中,我发现在医学图像领域解决问题的方法往往是自然场景图像解决方案的一种延伸。在我的构想中,如果针道在ct的图像中显示是一条直线,那么利用现有3d点云中检测直线的方法实现在ct中的利用是否可行,那么我就可以去除复杂的2d线性检测后的后处理过程,在空间直接找到针道,我认为该方案具有革命性的意义。
- 二.那么问题来了,CT中的针道在图像上的显影可并不是一条直线,假如我使用了插值算法,那么伪影的存在,会使得这条针道的表现成为类似于一个片状的存在。为了解决这个问题,我决定一步步地解决这个伪影的问题,急功近利的利用解决的方案不是一个工程师应该做的事,寻求为什么,才是真正的意义所在,尤其是当我只是一个菜鸟的时候。
- 三.对于这篇论文而言,我会尽量结合一些事实做更多的阐述,可能会变得啰嗦,但是也是为了方便更多的和我一样的新手阅读。这是一篇2004年的论文,但我认为就基础而言,这篇论文仍然有讨论的价值。
摘要
伪影会严重影响CT的质量,甚至有些时候会让诊断无法进行下去。为了优化图像质量,理解伪影为何会发生以及如何避免或者抑制就变得十分必要。CT伪影产生的原因有很多:
1.基于物理原因的伪影是因为在CT图像在物理采集的过程中产生的;
2.基于病例原因的伪影是病人因为移动或者病人体内的金属造成的;
3.基于扫描器的伪影是扫描器的功能上的瑕疵导致的;
4.螺旋状和多段式的伪影是在图像的重建过程中产生的;
现代CT扫描仪中包含的设计功能可最大程度地减少某些伪影,并且某些部分可以通过扫描仪软件进行部分校正。然而,在许多情况下,避免CT伪影的最重要因素是精心安排患者位置和选择最佳扫描参数。(但实际情况下,很多扫描是不注重这些位置选择和参数设置的,至少在我所跟踪的临床手术中,选择参数这种情况很少发生,而医生对于软件的使用也是相当有局限性的,或者说,能不用的他们都不会用)
介绍
在CT中,“伪影”这个术语是用来形容重构图像的CT数值和物体的真实衰减系数之间的各项系统差异。CT相比传统的射线图像是一定更容易收到伪影的影响的,因为CT图像是上百万个相互独立的探测结果中的某种东西合并而成的。
伪影产生的类型有以下几种:
- (a) 条纹状伪影:通常是单项测量不一致导致;
- (b) 阴影状伪影:由于一组通道或视图逐渐偏离真实度量;
- (c) 环状伪影:由于单个探测器的校准错误;
- (d)变形伪影:螺旋形重建导致。
伪影产生的原因有以下几种:
- (a) 物理原因:CT数据采集中的物理过程导致;
- (b) 病例原因:病人的移动或者体内的金属造成;
- (c) 扫描原因:扫面器的功能缺陷;
- (d)螺旋和多段伪影:图像重构过程中产生。
这篇文章对于这几种伪影进行以下几点的阐述:
- (a)阐述他们产生的机制;
- (b)阐述CT厂商们抑制他们的方法;
- (c)避免伪影的技术。
物理伪影
一、Beam Hardening(线质硬化)
I.线质硬化的原理
一束x光线是由带有一序列能量的光子组成的。随着这些光子穿过物体,光束会具备更大的穿透力或者说"harder"的现象,这是因为低能量光子会比高能量的光子更迅速的被吸收(如图1:x光线经过不同深度的水后的能量谱,能量随着水深而增加)。这样的情况会产生两种伪影:所谓的cupping伪影和图像中密集对象之间的暗带或条纹的出现。
II.线质硬化的表现
杯子伪影
当x射线经过一个规则圆柱体时,穿过圆柱的中间部分的能量要比穿过边缘部分的能量要大,因为它穿过了更多的物质。随着光束越来越硬,衰减的速率也越来越低,因此光束到达检测器时的强度比未硬化时要强。因此,最终的衰减曲线不同于在没有光束硬化的情况下获得的理想曲线(如图2:理想化的穿过圆柱体的衰减曲线和硬化后的光束穿过圆柱体的衰减曲线)
这就是穿过圆柱体后产生的CT的数值形成的类似于杯子的形状(图3:经过校准器修正和未修正之后的)。
密集对象之间的暗带或条纹
在非常异质的横截面中,图像中的两个密集对象之间可能会出现暗带或条纹。它们发生的原因是,当光束通过相邻两个物体中的一个物体时,它的硬度比通过两个物体时要小。这种伪影既可以出现在身体的骨区,也可以出现在造影剂的扫描中。图4的胸部CT就显示出,造影剂造成的条纹性伪影可能就会导致会被误认为是临近解剖结构性疾病。
III.解决线质硬化的内置功能
以下是厂商们解决伪影问题的方案:
- 过滤器:在x光线穿过人体之前,加上一块平整的衰减材料,通常是金属做的,这样可以事先过滤掉能量较低的部分。然后再另外加一块器件(领结过滤器&#