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

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

    关注

    162

    文章

    8351

    浏览量

    184749
  • 图像数据
    +关注

    关注

    0

    文章

    54

    浏览量

    11633
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

    123900
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CNN卷积神经网络设计原理及在MCU200T上仿真测试

    CNN算法简介 我们硬件加速器的模型为Lenet-5的变型,网络粗略分共有7层,细分共有13层。包括卷积,最大池化层,激活层,扁平层,全连接层。下面是各层作用介绍: 卷积层:提取特征。“不全
    发表于 10-29 07:49

    CT-4032-O/CT-4031-N铁氧体隔离器

    灵敏度提升:通过减少接收通道噪声,提高雷达探测距离和分辨率。测试与测量信号源保护:在矢量网络分析仪(VNA)等设备中,防止被测件(DUT)反射功率损坏仪器。高精度测试:低插入损耗(≤0.40 dB)确保测试信号保真度,适用于5G基站测试、毫米波器件研发。
    发表于 09-23 08:53

    为什么计量 CT、保护 CT 和测量 CT 总是被搞混?如何正确选择合适的 CT

    精度的CT。但实际上,它们在功能、精度要求、饱和特性等方面存在明显差异。下面将从多个方面详细介绍三者的区别及选型要点。
    的头像 发表于 08-04 11:12 1078次阅读
    为什么计量 <b class='flag-5'>CT</b>、保护 <b class='flag-5'>CT</b> 和测量 <b class='flag-5'>CT</b> 总是被搞混?如何正确选择合适的 <b class='flag-5'>CT</b>?

    钙钛矿薄膜在线质量把控:基于光强依赖性光致发光PL成像的方法研究

    强依赖性光致发光(PL)的幂律关系分析,实现了对钙钛矿薄膜质量的快速、精准评估。光强依赖性光致发光PL成像技术MillennialSolar(a)实验装置示意图(b-c
    的头像 发表于 05-30 09:03 1518次阅读
    钙钛矿薄膜在线<b class='flag-5'>质量</b>把控:基于光强依赖性光致发光PL<b class='flag-5'>成像</b>的方法研究

    CT-3046-O\\CT-3045-N铁氧体环行器UTE Microwave

    质量要求高的场景;CT-3045-N虽然插入损耗较高,但隔离度仍能满足一般应用需求。l 功率容量与温度稳定性 CT-3046-O的功率容量更高,温度稳定性更好,适合大功率和高可靠性
    发表于 05-23 10:06

    成像技术增强成像功能,以追踪生命体征和疾病指标

    本文介绍了相量热成像技术,它能有效检测人体的体温、呼吸频率和心率等生理信号,提高了热成像检测的准确性和效率。
    的头像 发表于 04-07 11:15 920次阅读
    热<b class='flag-5'>成像</b>技术增强<b class='flag-5'>成像</b>功能,以追踪生命体征和疾病指标

    VirtualLab Fusion应用:用于高NA显微镜成像的工程化PSF

    Exp. 2012]。通过这种工程化的PSF,甚至可以观察到物体的微小散焦,即与传统的成像方法相比,可以大大提高轴向分辨率。 我们通过在VirtualLab Fusion中应用商业显微镜镜头
    发表于 03-26 08:47

    水泥拌合站质量监测管理系统应用介绍

    实时跟踪和精准分析生产数据,而水泥拌合站质量监测管理系统的引入,为解决这一难题提供了有效的解决方案。通过数据采集、实时数据分析、配比监测、统计图形展示和手机APP展示等功能,水泥拌合站质量
    的头像 发表于 02-20 14:20 512次阅读

    高速CT滑环的特点分析

    高速CT滑环在现代成像技术中发挥着至关重要的作用,尤其是在医学成像设备和工业检测系统中。这种滑环不仅满足高速旋转的需求,还确保了信号和电力的稳定传输。本文将详细分析高速
    的头像 发表于 02-10 16:16 677次阅读

    如何提高嵌入式代码质量

    嵌入式系统的发展已经深刻地影响了我们日常生活的方方面面,从智能家居到汽车控制系统,再到医疗设备和工业自动化等领域,嵌入式系统无处不在。嵌入式软件的质量直接关系到系统的安全性、稳定性和性能。因此,提高
    发表于 01-15 10:48

    电能质量分析仪如何提高电力系统稳定性

    。 电能质量分析仪的基本原理 电能质量分析仪通过实时监测电力系统中的电压、电流、频率、功率因数和谐波等参数,来评估电能质量。这些参数的异常变化可能是电力系统不稳定的前兆。电能质量分析
    的头像 发表于 01-08 10:04 879次阅读

    电能质量分析仪在电力监测中的应用

    电能质量分析仪在电力监测中具有广泛的应用,以下是对其在电力监测中应用的介绍: 一、实时监测与分析 电能质量分析仪能够实时监测电力系统的电压、电流、频率、谐波等关键参数,确保电力系统的稳
    的头像 发表于 01-08 10:03 1344次阅读

    在用西门子mCT型PET/CT性能测试分析研究

    电子发烧友网站提供《在用西门子mCT型PET/CT性能测试分析研究.pdf》资料免费下载
    发表于 01-06 16:30 0次下载

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

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

    电子成像中的耦合介绍

    本文介绍了直接耦合、间接耦合、反射耦合和光学耦合这几种电子成像中的耦合方式,并介绍了它们各自的适用场景以及优缺点。 在电子成像的闪烁体耦合学习过程中,我们经常看到“耦合”、“闪烁体”、
    的头像 发表于 12-17 14:25 1393次阅读