伪影(artifact)是由于设备或患者原因所造成的、图像中组织结构被错误传递的一种现象。它在图像中表现的形状各异并可影响诊断的准确性,有时由于某些原因造成的图像畸变也被归类于伪影。 根据造成的原因不同, 伪影可分成两大类 患者造成的伪影和设备引起的伪影。

一、患者运动伪影

与患者有关的伪影有随意的和非随意的,随意的运动有扫描时呼吸和吞咽运动, 不随意的有心跳 、 肠蠕动等, 它们在图像中的表现均是条状伪影。 其产生的原因是由于运动部分的边缘体素衰减不一致 , 使即像重建无法处理而产生。

由于呼吸和心脏运动在胸部扫描中产生的运动伪影(图2A)。通过运动伪影校正算法改进后的图像(图2B)

处理方法 

运动伪影往往可设法避免, 对千呼吸和吞咽运动 , 可在检查前根据CT机的呼吸指令训练患者屏气, 告知患者尽量不做吞咽动作 , 并伸舌、 轻咬住舌尖, 不但可抑制吞咽动作, 还可避免舌根后坠, 影响会厌蹊的观察; 其次在一些运动器官的检查中, 尽可能采用缩短扫描时间, 缩短扫描时间是减少运动伪影最有效的方法 ; 第三可利用CT机上的一些运动伪影抑制软件进行处理, 可有效减少运动伪影。

二、金属伪影

患者身上携带的金属物质, 如耳环、 项链、 硬币 、 钥匙和电子器件等, 其他如患者体内的金属物质有假牙或牙内填充物、 外科手术缝合夹 、 节育环和心脏起搏器等对X射线的吸收作用, 使投影数据产生不完全, 这部分数据丧失结果产生典型的放射状条形伪影

处理方法 

金属伪影避免的方法是:对患者携带的金属物可在扫描前去除 , 无法取下的假牙可设法采用倾斜机架角度避开。另外也可利用CT机上的金属伪影抑制软件改善图像质量 , 去除金属伪影软件的主要原理是采用遗失数据内插方法, 使由于金属物质对射线的衰减吸收造成的遗失数据,由操作者选择兴趣区, 然后在兴趣区部位通过数据的内插, 使结果的图像去除金属伪影。

三、放射束硬化伪影

放射线束硬化是指X线透过物体后射线束平均能的增加。 当被扫描物体的尺寸由小变大时, 通过物体的低能射线被吸收, 平均射线能由左边移向右边(高能端),使某些结构的CT值改变并产生伪影。 此外, 射线束硬化也与射线通过的路径长短有关。 在一个圆形物体中(人体横断面形状通常可被看作是一个圆形物体) , 射线通过路径剖面图上, 中心部分的路径要长于边缘部分, 两者通过物体后都产生射线的硬化, 而路径长的射线硬化要大于路径短的射线。 射线束硬化使X线光子吸收不均衡, 相应产生部分高信号, 如果这种非线性哀减不作补偿, 会产生条状或环状伪影

射线硬化伪影: Hounsfield bar表现为一条黑暗的条状伪影,出现于颅底颞骨水平,遮盖了脑干中间部分的图像(图1A)。图1B显示的是与图1A相同层面,但对射线硬化伪影进行了校正。

处理方法 

射线束硬化伪影抑制的方法:在X线源与人体之间加装滤过装置,使X线能虽分布均匀,射线束硬化效应得到补偿,从而消除伪影。技术人员在设置扫描计划时,应尽可能避开骨性结构,减小硬化效应可能导致的伪影。另外,调节窗宽窗位也能使射线束硬化伪影改善 。

四、部分容积伪影

部分容积均化可导致部分容积效应并产生部分容积伪影 , 射线束产生只通过一种组织 , 得到的CT值就是该物质真实的CT值;若一束射线同时通过骨骼和空气, CT值就要根据这两种物质平均计算, 这种高原子序数或吸收系数大的物体,部分投影于扫描平面而产生的伪影被称为部分容积效应或部分容积伪影。 换言之 ,即被断层面内显示的并非是该物体的全部 , 其伪影的形状也可因物体的不同而有所不一样 , 一般在重建后横断面图像上可见条形、 环形或大片干扰的伪像, 部分容积伪影最常见和典型的现象, 是在头颅横断面时的颜部出现的条纹状伪影, 又被称为Hounsfield伪影(亨氏伪影),这种现象也与射线硬化作用有关。

左侧为5mm层厚的数据,可见明显的部分容积效应,右图为2mm的数据,薄层数据的部分容积效应明显减少。

处理方法 

部分容积伪影抑制方法:采用薄层扫描或改变图像重建的算法;或采用容积伪影抑制扫描技术(VAR)可抑制该伪影。

五、周围间隙现象

相邻两个不同密度组织的交界部分如处于同 一层面内, 即同一层厚内垂直方向同时包含这两种组织, CT图像上显示的这两种组织的交界处CT值会失真, 同时交界处这两种组织变得模糊不清 , 这种由于射线衰减吸收差引起的图像失真和CT值改变, 称为周围间隙现象。 在两种组织差别较大时 , 密度高的组织边缘CT值偏低, 而密度低的组织边缘CT值偏高;当密度差别较小的组织相邻时, 因其交界处影像不清 , 使图像上的微小密度差别难以辨别。 周围间隙实质上也是一种部分容积效应。

处理方法 

通过减薄扫描层厚,可减少此类伪影的发生。

六、采样或测量系统误差伪影

在扇形束扫描方式中, 两个物体或结构间的间距小于到达该物体的扫描束, 无法由射线束分辨, 可产生采样误差, 因此引起的伪影又称为“混淆伪影”。采样误差可造成物体结构重叠模糊现象。

处理方法 

消除方法是采用局部放大扫描或者根据不同部位采用合适的重建算法(高分辨率、标准、软组织)。

七、扫描系统误差伪影

在扫描期同,系统本身对不同的测量数据,根据每天的校正测量数据会及时的做出修正。如超出该修正范围,可出现错误信号甚至无信号,导致图像中的环状伪影,该伪影的半径对应于探测器阵列中出现测量误差探测器的位置所在。

扫描系统误差伪影

处理方法 

系统误差的防止方法一般是每天开机或连续几小时不工作后,作系统校正测量及其定期地作系统维护。

八、噪声引起的伪影

噪声的主要原因是入射射线光子数量不足。 如果扫描参数选择不当,或患者在扫描架内的位置偏移(偏离扫描野中心),可使入射射线光子数量不足,进而产生图像伪影(图像模糊)。

处理方法 

正常情况下, 光子数越多信号越强、噪声越小, 反之则信号越弱、噪声越大。噪声所引起的伪影, 通常只要增加扫描条件即可避免。其他也可采用专用滤过算法, 也可使噪户伪影减弱。

九、螺旋伪影

亦称做风车状伪影。CT系统采集的数据来自于有限的探测器通道。螺旋CT重建算法需要在z方向上插值以获得轴位平面投影。与用理想无限精确网格采集的数据相比,有限数据插值会在高对比度物体处,比如骨骼等,不可避免地引入误差。伪影表现为在高密度物体附近的风车状伪影,并且当沿轴向翻阅图像时出现伪影绕中心旋转的现象。

全面提高影像科图像质量(二)——CT板块相关推荐

  1. 专访厦门第二医院影像科主任郭岗:基于 IBM 推出的 AI 集成解决方案,如何给医生减负增效?...

    7月20日,国务院发布关于人工智能的发展规划,其中就要求发展"智能医疗".理想中的智慧医疗场景是:病人进入医院,在大厅里可以通过机器人来咨询要挂哪个科:医生在跟病人的问诊过程中,系 ...

  2. 【影像组学】CT数据与MRI数据

    [影像组学]CT数据与MRI数据 一.CT :计算机断层成像技术 1.工作流程 根据人体不同组织对X线的吸收与透过率的不同,应用灵敏度极高的仪器对人体进行测量,然后将测量所获取的数据输入电子计算机,电 ...

  3. 放射科主任医师唐立钧:人工智能将取代影像科医生?AI研究者们都不知道我们在干什么...

    "AI取代影像科医生"的言论甚嚣尘上,面对大趋势和来势汹汹的AI医学影像产品,各界专家都表达了自己的观点和看法. 但作为一个涉及多门学科的难题,任何一方都无法全面地剖析医学影像AI ...

  4. 影像科dsa为什么必须买维修保险_【科普】你不得不了解的“医学影像科设备及耗材大...

    原标题:[科普]你不得不了解的"医学影像科设备及耗材大 来源:中国医采网() 来源|医疗器械经销商联盟 导语 说到医学影像科的医疗设备及耗材,虽然对我们做医疗器械的小伙伴都不陌生,知道医学影 ...

  5. 影像科刘再毅教授:助推精准医学,AI的“能”与“不能”

    当下人工智能概念火热,尤其是在医疗领域.未来人工智能与医生之间的关系成为科技圈和医学界热议的话题. 围绕这一话题,此前雷锋网对广东省人民医院影像科副主任刘再毅教授进行了一次专访,访谈中刘再毅教授指出了 ...

  6. 一套完整的三甲医院医学影像科PACS系统源码

    一.PACS系统概述: 基于VC + MSSQL开发的一套三甲医院医学影像PACS系统源码,集成3D影像后处理技术和功能,包括三维多平面重建.三维容积重建.三维表面重建.三维虚拟内窥镜.最大/小密度投 ...

  7. 影像科dsa为什么必须买维修保险_为什么大家对影像科了解得那么少呢?

    原标题:为什么大家对影像科了解得那么少呢? 来源:好大夫 王芳军 男,主任医师,教授,科主任,兼任中国中西医结合学会医学影像专业委员会常务委员,广东省中西医结合学会影像专业委员会副主任委员,介入专业委 ...

  8. Odoo产品分析 (二) -- 商业板块(1) -- 销售(3)

    查看Odoo产品分析系列--目录 接着上一篇 Odoo产品分析 (二) – 商业板块(1) – 销售(2) 6. 其他信息及相关配置 6.1 仪表盘 仪表盘是一个快速创建报价单的入口及查看团队销售进度 ...

  9. Odoo产品分析 (二) -- 商业板块(6) --采购(2)

    查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (二) – 商业板块(6) –采购(1) 3. 询价单 创建一个询价单,该表单对应的是purchase_order数据表: 供应商参考:pa ...

最新文章

  1. [译] 提高日志质量的 5 大技巧
  2. C语言,获得堆栈增长方向的一种方法
  3. SAP CRM BSP repository 如何判断switch的状态
  4. springBoot中自定义的yml文件引用的方式
  5. 解决:org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest
  6. 07 设置View的显示与隐藏
  7. 数据源绑定控件的Row/ItemDataBound事件
  8. STM32实现水下四旋翼(三)通信任务——遥控器SBUS通信
  9. 解决Please define the NDK_PROJECT_PATH variable to point to it.
  10. app上架vivo应用商店流程
  11. 全方位教你怎么看懂英国的车牌
  12. lia人是什么意思_Lia[莉雅,]的中文翻译及英文名意思
  13. 选择高防空间应该注意什么?
  14. Vue2+filter实现权限管理,使不同用户进入不同界面
  15. 【缅怀妈妈系列诗歌】之二十四:一份永不忘却的思念
  16. Android最全的屏幕适配
  17. 适用于编程开发自学的学习网站
  18. MATLAB 函数大全
  19. uniapp实现微信小程序点亮发送给朋友权限
  20. 【计算机视觉与深度学习】全连接神经网络(二)

热门文章

  1. R语言使用报错及处理总结(不断更新)
  2. Java并发编程 - 共享模型之管程
  3. 分布式搜索引擎 - 大总结
  4. 知名软件 XMind 竟然请求其它网站发布其盗版软件
  5. 偏安一隅的SaaS客服机会在哪,难点又在哪?
  6. USRP环境配置及测试
  7. JSP系列一:JSP简介
  8. python:实现叠加图片(附完整源码)
  9. 【Java MySQL】 009 JDBC
  10. TVM中的auto-scheduling机制(Ansor)学习笔记