0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于使用CNN提高CT成像质量的分析和介绍

MATLAB 来源:djl 作者:Ryohei Nakayama 2019-09-11 10:58 次阅读

由于可以生成器官、骨骼和血管的 3D图像,计算机断层扫描(CT 或 CAT)的诊断价值远高于简单的 X 射线。然而,在诊断价值提升的同时,不免要付出代价:潜在的有害辐射暴露风险也会随之增加。

CT 扫描生成的 3D图像是由通过计算机软件堆叠到一起的 2DX 射线图像组合而成。因此,一次胸腔 CT扫描的平均有效辐射剂量为7毫西弗 (mSv),是胸腔 X 射线剂量(0.02mSv) 的 350 倍。[1]辐射暴露量与患癌风险密切相关;依据指导原则,儿童 CT扫描的辐射剂量上限为1.5mSv。

医学研究人员希望在满足医生所需的图像清晰度的同时限制辐射的暴露量。采用超低剂量 CT 方法前景广阔,其中胸腔图像的平均有效剂量约为 0.13mSv。超低剂量 CT 扫描的主要缺点在于分辨率相对较低且噪音极大,因而医生难以观察器官、脂肪和间质组织(图1)。

图1. 超低剂量 CT(左)与传统 CT(右)的图像质量比较

日本立命馆大学的 Ryohei Nakayama博士开发了一款基于卷积神经网络 (CNN) 回归的 MATLAB软件系统,尽管采用超低剂量 CT 扫描作为输入,但生成的图像质量却与正常剂量 CT 扫描不相上下。该系统不仅可以为医生提供同等水平的诊断信息,还能将患者遭受的辐射暴露风险降低 95%。

相 关 资 源

从 MATLAB 生成 CUDA 代码:

加速基于 GPU嵌入式视觉和深度学习算法

扫描下列二维码获取白皮书,通过一个基于深度学习的交通信检测为例,了解如何从 MATLAB 中开发的算法生成优化的 CUDA 代码:

准备 MATLAB 代码以便生成 GPU 代码

在 NVIDIA GPU 上生成、测试和部署生成的 CUDA 代码

优化代码提高性能

超分辨率与 CNN

最初开始研究改善低剂量 CT 图像质量的方法时,本人应用了超分辨率技术,运用 MATLAB 将 CT 图像划分为小的局部区域,然后对低剂量区域与正常剂量区域进行配对,从而创建出一个图像字典。若要分析某个新的低剂量图像,系统将在字典中查找小的低剂量区域,向用户呈现对应的正常剂量图像块。

为充分发挥这项技术的成效,需创建规模宏大的字典以便从中找到互相比较的图像。但是,随着字典规模的扩大,系统的资源需求随之增加;更重要的是,查找小图像所需的搜索时间将延长。虽然 CNN 需要一定的时间进行训练,但是在分析新图像时,得出结果的速度比本人所开发的超分辨率方法要快得多。例如,经过训练的 CNN 只需约 20 分钟即可为一位患者生成结果,而采用超分辨率方法获得类似结果则需要约 2 小时。

虽然早已开始寻求利用 CNN 回归弥补超分辨率方法的种种缺陷,但在某些情况下,超分辨率技术的表现的确极为出众。例如,如果要诊断的图像图案与某一张字典图像的图案十分接近,超分辨率方法可以生成极其精准的结果。因此,本人计划创建一款混合系统,综合运用 CNN 回归与超分辨率技术。

获取图像和构建 CNN

为提高超低剂量胸腔 CT 扫描的清晰度,本人应用了下面这种方法:使用两个 CNN,一个 CNN 专注于 CT 图像的肺部区域,另一个 CNN 专注于非肺部区域(图 2)。用来训练 CNN 的图像数据集由日本三重大学的研究人员提供。其中共包含 12 个图像对,每个图像对分别为同一组织的正常剂量扫描图像和超低剂量扫描图像。(由于再次采集图像意味着患者再次面临辐射暴露风险,我们不得不将研究控制在相对较小的受试者群体。)参与研究的每张图像为 512 x 512 像素,每次扫描涵盖 250 张图像(切片)。

关于使用CNN提高CT成像质量的分析和介绍

图 2. 接受肺部区域和非肺部区域超低剂量 CT 训练的 CNN。

根据先前的超分辨率研究结果,本人建立了 CNN 的初始结构。在这项研究中,本人发现局部区域设置为 7x 7 效果最好,因而开始采用这一尺寸的局部区域建立深度学习模型。随后尝试使用介于 5x 5 到128 x 128 之间的多种局部区域尺寸,检查每种尺寸所生成的结果的清晰度。最终确定肺部区域尺寸为 32 x 32,非肺部区域尺寸为 64 x 64。在 MATLAB 中开展研究期间,本人还评估了约 128 种不同的 CNN 超参数组合,尝试不同的输入大小、滤波器以及不同数量的卷积层。

训练和验证 CNN

运用交叉验证方法训练包含 11 名患者图像的模型,使用剩下的一名患者的图像进行测试。采用不同的训练集和测试图像,重复执行以上步骤 12 次。为加快此过程,使用 Parallel Computing Toolbox 对多个 NVIDIAGeForce 系列 GPU 进行并行训练。为监控训练进度,使用 Deep Learning Toolbox 中的监控可视化选项来绘制精度和损失(图3)。

关于使用CNN提高CT成像质量的分析和介绍

图 3. DeepLearning Toolbox 生成的训练进度示例图。

使用均方根 (RMS) 水平和用于测量图像质量指标的结构相似度指数 (SSIM),参照对应的正常剂量图像来评估每个超低剂量测试图像的结果。

后续步骤

制定计划,在实际临床研究中采用基于 CNN 的系统。另外,还积极设法将系统部署到图片存档和通信(PAC) 服务器,以便于存储和访问医学图像。在 MATLAB 中开发医学成像软件优势众多,其中一项重要优势在于,该环境可以轻松创建底层算法接口,继而将整个包分发给医生,本人已对个人创建的其他很多基于 MATLAB 的系统应用过这项流程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7842

    浏览量

    178363
  • 图像数据
    +关注

    关注

    0

    文章

    52

    浏览量

    11291
  • 深度学习
    +关注

    关注

    73

    文章

    5507

    浏览量

    121266
收藏 人收藏

    评论

    相关推荐

    如何提高透镜成像的分辨率

    无法将所有光线完美汇聚到一个点上,导致成像模糊。减少像差可以提高分辨率: 优化透镜设计 :使用非球面透镜、复合透镜等设计,可以减少球面像差和色差。 使用高质量材料 :透镜材料的均匀性和折射率的稳定性对减少像差至关重要。
    的头像 发表于 12-25 16:54 344次阅读

    MBRF2040CT肖特基二极管规格参数介绍

    MBRF2040CT肖特基二极管 规格参数介绍
    的头像 发表于 11-04 18:09 291次阅读
    MBRF2040<b class='flag-5'>CT</b>肖特基二极管规格参数<b class='flag-5'>介绍</b>

    MBR20150CT肖特基二极管高品质规格参数介绍

    MBR20150CT肖特基二极管高品质规格参数介绍
    的头像 发表于 11-04 18:08 365次阅读
    MBR20150<b class='flag-5'>CT</b>肖特基二极管高品质规格参数<b class='flag-5'>介绍</b>

    如何正确提高电能质量

    电能质量不仅关系到电力系统本身的稳定运行,更影响到广大用户的日常生活和产业发展。因此,采取有效措施提高电能质量,是确保电力供应安全、可靠且高效的重要环节。下面,我们将详细探讨几种提高
    的头像 发表于 08-30 10:11 453次阅读

    CT PT分析仪的试验连线——每日了解电力知识

    今天武汉摩恩智能电气有限公司带大家了解一下MOEORW-8302 CT PT分析仪 MOEORW-8302 CT PT分析仪的试验连线: 1、CT
    的头像 发表于 07-10 10:35 1074次阅读
    <b class='flag-5'>CT</b> PT<b class='flag-5'>分析</b>仪的试验连线——每日了解电力知识

    CNN的定义和优势

    卷积神经网络(Convolutional Neural Networks, CNN)作为深度学习领域的核心成员,不仅在学术界引起了广泛关注,更在工业界尤其是计算机视觉领域展现出了巨大的应用价值。关于
    的头像 发表于 07-05 17:37 4300次阅读

    cnn卷积神经网络分类有哪些

    卷积神经网络(CNN)是一种深度学习模型,广泛应用于图像分类、目标检测、语义分割等领域。本文将详细介绍CNN在分类任务中的应用,包括基本结构、关键技术、常见网络架构以及实际应用案例。 引言 1.1
    的头像 发表于 07-03 09:28 644次阅读

    cnn卷积神经网络三大特点是什么

    卷积神经网络(Convolutional Neural Networks,简称CNN)是一种深度学习模型,广泛应用于图像识别、视频分析、自然语言处理等领域。CNN具有以下三大特点: 局部连接
    的头像 发表于 07-03 09:26 1408次阅读

    CNN模型的基本原理、结构、训练过程及应用领域

    卷积神经网络(Convolutional Neural Network,简称CNN)是一种深度学习模型,广泛应用于图像识别、视频分析、自然语言处理等领域。CNN模型的核心是卷积层
    的头像 发表于 07-02 15:26 3808次阅读

    卷积神经网络cnn模型有哪些

    卷积神经网络(Convolutional Neural Networks,简称CNN)是一种深度学习模型,广泛应用于图像识别、视频分析、自然语言处理等领域。 CNN的基本概念 1.1 卷积层
    的头像 发表于 07-02 15:24 739次阅读

    上位机监控软件如何提高质量

    上位机监控软件在工业自动化和智能制造领域中扮演着举足轻重的角色。它通过实时监控、数据采集、分析和处理,帮助企业实现生产过程的优化和自动化。然而,要提高上位机监控软件的质量,需要从多个方面进行考虑
    的头像 发表于 06-07 09:14 393次阅读

    电能质量分析仪的原理和特性

    保障电网安全、稳定运行和提高电能质量方面发挥着越来越重要的作用。本文将详细介绍电能质量分析仪的原理和特性,以便读者更好地理解和应用这一重要工具。
    的头像 发表于 05-21 17:04 1181次阅读

    工业镜头光学系统的成像质量客观评价

    瑞利判断与波前图都是根据波像差的大小来判断镜头光学系统的成像质量,即实际成像波面与理想波面在出瞳处相切时,两波面之间的光程差就是波像差。
    发表于 04-09 14:30 578次阅读
    工业镜头光学系统的<b class='flag-5'>成像</b><b class='flag-5'>质量</b>客观评价

    红外热成像检测在烟草工业中的应用

    了新的解决方案。本文将探讨红外热成像技术在烟草工业中的应用,并分析其对提高产品质量和降低生产成本的潜力。红外热成像技术基于物体发出的红外辐射,通过红外热
    的头像 发表于 01-24 16:54 528次阅读
    红外热<b class='flag-5'>成像</b>检测在烟草工业中的应用

    比较分析:便携式高光谱成像系统与传统成像技术

    分析物体特性方面表现出色,而传统成像技术则在捕捉高质量视觉图像上占有一席之地。 首先,传统成像技术,如我们常见的数字相机和视频摄像机,主要基于RGB(红、绿、蓝)三基色模型工作。这些
    的头像 发表于 01-10 10:58 623次阅读
    比较<b class='flag-5'>分析</b>:便携式高光谱<b class='flag-5'>成像</b>系统与传统<b class='flag-5'>成像</b>技术