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 的系统应用过这项流程。

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

    关注

    158

    文章

    7346

    浏览量

    174993
  • 图像数据
    +关注

    关注

    0

    文章

    47

    浏览量

    11184
  • 深度学习
    +关注

    关注

    73

    文章

    5242

    浏览量

    119979
收藏 人收藏

    评论

    相关推荐

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

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

    蔡司工业CT三坐标助力动力电池质量检测

    ,蔡司质量解决方案X射线产品家族,可实现对样品内部结构穿透,重构并分析,实现样品的无损3D成像,成为了无损分析的标准工具之一。在过去四年,蔡司帮助了诸多电池客户,在
    的头像 发表于 11-24 11:34 180次阅读
    蔡司工业<b class='flag-5'>CT</b>三坐标助力动力电池<b class='flag-5'>质量</b>检测

    TI关于医疗成像的应用指南

    电子发烧友网站提供《TI关于医疗成像的应用指南.pdf》资料免费下载
    发表于 10-11 10:24 2次下载
    TI<b class='flag-5'>关于</b>医疗<b class='flag-5'>成像</b>的应用指南

    红外成像技术及应用

    62页PPT详细介绍红外成像技术及应用
    发表于 09-27 07:38

    蔡司工业CT尺寸测量精度

    蔡司工业CT技术不受被检测物体材料、形状、表面状况等限制,能够给出被检测物体二维、三维图像,成像直观,分辨率高。因此,工业CT被广泛应用在我国航空、航天、兵器、汽车制造、铁路、考古等领域,应用范围
    的头像 发表于 09-01 15:42 863次阅读
    蔡司工业<b class='flag-5'>CT</b>尺寸测量精度

    为什么激光共聚焦显微镜成像质量更好?

    相机上成像。 为什么激光共聚焦显微镜成像质量更好? **1、激光共聚焦显微镜采用了激光扫描技术。**与传统显微镜的广谱光源相比,激光扫描技术能够精确定位和聚焦在样品的特定区域,从而提高
    发表于 08-22 15:19

    cnn卷积神经网络简介 cnn卷积神经网络代码

    以解决图像识别问题为主要目标,但它的应用已经渗透到了各种领域,从自然语言处理、语音识别、到物体标记以及医疗影像分析等。在此,本文将对CNN的原理、结构以及基础代码进行讲解。 1. CNN的原理
    的头像 发表于 08-21 17:16 2078次阅读

    一文详解CNN

    1 CNN简介 CNN即卷积神经网络(Convolutional Neural Networks),是一类包含卷积计算的神经网络,是深度学习(deep learning)的代表算法之一,在图像识别
    发表于 08-18 06:56

    工业CT的优点和应用前景

    工业CT(ComputedTomography)是一种利用X射线技术对物体进行非破坏性三维成像分析的先进方法。它通过旋转扫描样品,并获取大量2D投影图像,然后使用计算机重建出物体的3D模型。与传统
    的头像 发表于 07-14 13:42 898次阅读
    工业<b class='flag-5'>CT</b>的优点和应用前景

    工业CT计算机断层成像仪可逆向工程

    工业CT计算机断层成像仪是一种以不同物质对射线的衰减不同为原理来获取物体内部结构信息的无损检测技术,在我国重要行业关键零部件的无损检测和质量评估中发挥着重要作用,其中利用工业CT技术实
    的头像 发表于 06-28 17:43 442次阅读
    工业<b class='flag-5'>CT</b>计算机断层<b class='flag-5'>成像</b>仪可逆向工程

    高光谱成像技术在无损检测花生仁质量方面的研究-莱森光学

    花生仁质量的无损检测是现代农业生产和食品加工行业的一项重要任务。传统的检测方法通常是基于化学分析的,这种方法准确但是耗时且破坏性的。高光谱相机成像技术为花生仁质量的无损检测提供了一种新
    的头像 发表于 06-25 17:59 255次阅读
    高光谱<b class='flag-5'>成像</b>技术在无损检测花生仁<b class='flag-5'>质量</b>方面的研究-莱森光学

    ZEISS蔡司工业CT技术原理及其运用

    蔡司工业CT是一种高精度的成像技术,它可以在工业、科研等领域中得到广泛应用。本文蔡司代理-三本工业测量仪器将为您全方位介绍蔡司工业CT的相关知识,让您更好地了解这项技术。一、我们先探讨
    的头像 发表于 06-16 11:25 725次阅读
    ZEISS蔡司工业<b class='flag-5'>CT</b>技术原理及其运用

    基于FPGA的深度学习CNN加速器设计方案

    因为CNN的特有计算模式,通用处理器对于CNN实现效率并不高,不能满足性能要求。 因此,近来已经提出了基于FPGA,GPU甚至ASIC设计的各种加速器来提高CNN设计的性能。
    发表于 06-14 16:03 1670次阅读
    基于FPGA的深度学习<b class='flag-5'>CNN</b>加速器设计方案

    PyTorch教程-14.8。基于区域的 CNN (R-CNN)

    应用于对象检测的许多开创性方法之一 (Girshick等人,2014 年)。在本节中,我们将介绍 R-CNN 及其一系列改进:fast R-CNN ( Girshick, 2015
    的头像 发表于 06-05 15:44 397次阅读
    PyTorch教程-14.8。基于区域的 <b class='flag-5'>CNN</b> (R-<b class='flag-5'>CNN</b>)

    PyTorch教程14.8之基于区域的CNN(R-CNN)

    电子发烧友网站提供《PyTorch教程14.8之基于区域的CNN(R-CNN).pdf》资料免费下载
    发表于 06-05 11:09 0次下载
    PyTorch教程14.8之基于区域的<b class='flag-5'>CNN</b>(R-<b class='flag-5'>CNN</b>)