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

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

3天内不再提示

Spine Tool工具用于自动计算树突棘密度

MATLAB 来源:MATLAB 作者:MATLAB 2022-03-25 10:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了测量与阿尔茨海默病相关的树突棘丢失,基因泰克公司研究人员开发了基于 MATLAB 的图像处理和深度学习 App —— Spine Tool,用于自动计算树突棘密度。

作者:Justin Elstrott 博士,基因泰克公司生物医学成像部。

阿尔茨海默病 (AD) 是痴呆症最常见的原因,其特征是淀粉样斑块的累积导致大脑发生病变。

研究表明,这些坚硬的、不可溶解的 β淀粉样蛋白累积与树突棘丢失密切相关,树突棘是神经元树突的微米级突起,接收来自其他神经元的输入。

在这些研究的基础上,我在基因泰克的同事以及其他阿尔茨海默病研究人员正开展临床前工作,评估各种有助于在出现淀粉样斑块的情况下减少树突棘丢失的化合物。

为了量化树突棘丢失,我们检查小鼠脑组织的显微图像,沿树突对树突棘逐一计数,并计算树突棘密度(例如,每 100 微米树突的树突棘数)。纯靠人工完成这一过程极其耗费时间和精力。

大约 10 年前,我们小组开发了 Spine Tool,它是一个 MATLAB 图像处理应用程序,有助于自动识别树突棘并计算其密度(图 1)。尽管原始版本的 Spine Tool 在处理体外样本时效果良好,但它在处理图像质量较低的离体大脑样本时发生了大量误报和漏报。

Spine Tool工具用于自动计算树突棘密度

图 1.基于 MATLAB 的 Spine Tool,用来自动检测、注释和分析树突棘。

为了提高 Spine Tool 的准确度,我们与 MathWorks 顾问合作,在该工具中加入深度学习。

我们基于包含 9000 多张图像的数据集训练卷积神经网络 (CNN),所有图像均由原始版本的 Spine Tool 加以注释。经过训练的 CNN 进一步提升了自动化程度,有助于评估尽可能减少树突棘丢失的治疗方法。

有关树突棘密度的基础知识

为了开展研究,我们使用正常小鼠(野生型小鼠,即 WT 小鼠)和表达淀粉样 β 蛋白的小鼠(PS2APP 小鼠),后者容易形成淀粉样斑块。我们使用小鼠脑组织显微切片的数字图像,分别对有/无可见斑块时单个树突上的树突棘进行识别和计数。

如图 2 所示,对于 PS2APP 小鼠,存在斑块时,附近的树突棘数量明显减少。该研究还包含第三组小鼠,其补体 3 基因被敲除 (C3KO);这些小鼠的树突棘丢失明显较少 [1]。

Spine Tool工具用于自动计算树突棘密度

图 2.小鼠树突的树突棘。从左到右:正常小鼠 (WT)、抑制了 C3 基因表达的小鼠 (C3KO)、PS2APP 小鼠(树突棘远离/靠近斑块)、C3KO 的 PS2APP 小鼠(树突棘远离/靠近斑块)。改自 [1]。

我们汇总了数百个样本的树突棘密度,生成条形图,比较不同小鼠基因型的树突棘密度(图 3),发现以下两者在统计学上是显著的:

斑块附近树突棘密度的降低,以及 C3KO 小鼠树突棘密度的恢复。这些研究结果表明,降低补体活性可能是一种有效的治疗策略。

Spine Tool工具用于自动计算树突棘密度

图 3.此图显示不同基因型的树突棘平均密度。改自 [1]。

传统图像处理与深度学习相结合

早期版本的 Spine Tool 应用多种方法识别树突棘,包括阈值检测、分割和形态学图像处理方法,以及用于检测神经科学特有形态学的自定义运算(图 4)。

Spine Tool工具用于自动计算树突棘密度

图 4.用早期版本的 Spine Tool 处理得到的树突图像。左图的黄色虚线框表示树突棘最大宽度参数。

为将 Spine Tool 与深度学习相结合,我们评估了几种预定义的网络架构,包括 Deeplab、SegNet 和 U-Net,U-Net 是一种针对生物医学图像分割而开发的网络。我们选择 U-Net 是因为其多分辨率性能。

为了减少训练时间,我们决定使用二维 U-Net,而不是较复杂的三维 U-Net。

虽然我们处理的是三维数据,但它不是等体积的:这些三维体的深度只有几个切片,树突棘在 Z 轴上的跨度很少超过一至两个切片。

我们对这些三维薄切片进行最大密度投影,由此创建二维数据集。我们在配备 NVIDIA GeForce RTX 2080 Ti GPU 的工作站上使用 Parallel Computing Toolbox 执行训练,从而节省了更多的时间。

训练后的网络最初的分类结果看起来还不错,但仍有漏报,识别出的树突棘少于我们自己能看到的。

这是由于存在类不平衡问题:与树突和背景相比,树突棘很小。我们调整了整个网络的类权重,并评估各种损失函数以提高预测准确度。我们选择了设置权重来最大化敏感度。

更新后的网络几乎能够检测到图像中的所有树突棘,但误报增多了。

我们对结果进行后处理,从而消除了这些误报。例如,我们对检测到的树突棘施加长度和体积限制,剔除那些太大或太小、实际不是树突棘的结果。

目前,我们主要利用这一深度学习模型节省时间,而非提高准确度。我们使用包含后处理的模型来预测不同基因型条件下的树突棘密度比,结果接近基于 Spine Tool 真值数据集使用传统图像处理方法所得的计数(图 5),但可节省多达一半的手动校正时间。

Spine Tool工具用于自动计算树突棘密度

图 5.分别使用图像处理(左)和深度学习(右)得到的树突棘密度比。

改进和验证 Spine Tool

当前,我们正在优化后处理步骤,以确保网络检测到的相邻树突棘能被正确地分割和计数。

在树突棘检测的准确性方面,深度学习或许迟早超过人工检查,但我们衡量成功与否的主要标准不在于此。

我们的目标是验证一个猜想:如果一种治疗效果可以由人类检测到,则它也可以由网络检测到。

在接下来的几个月里,我们将使用 Spine Tool 新增的深度学习功能来处理图像以用于实际研究。同时,我们将使用现有工作流处理图像并比较结果。

如果结果符合我们的期望,即两种方法得到的条形图显示出大致等同的树突棘平均密度,那我们就能确信,今后可以放心地使用这一新工具进行树突棘密度研究,并且有机会节省一半的人工工作量。

原文标题:无所不能的 MATLAB | 用深度学习评估阿尔兹海默病治疗靶点

文章出处:【微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    28

    文章

    1340

    浏览量

    59175
  • 计算
    +关注

    关注

    2

    文章

    458

    浏览量

    39835
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

    123900

原文标题:无所不能的 MATLAB | 用深度学习评估阿尔兹海默病治疗靶点

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    6盘位免工具硬盘盒!ICY DOCK高密度存储,释放你的5.25寸光驱位

    ,适用于NAS服务器、家庭实验室系统、紧凑型工作站及小型企业服务器。该产品结合高密度存储与ICYDOCK标志性的免工具可拆卸式托盘设计,支持快速热插拔和便捷维护,同
    的头像 发表于 11-14 14:25 445次阅读
    6盘位免<b class='flag-5'>工具</b>硬盘盒!ICY DOCK高<b class='flag-5'>密度</b>存储,释放你的5.25寸光驱位

    有哪些工具可以用于电能质量在线监测装置时钟模块自动同步异常的检测?

    检测电能质量在线监测装置时钟模块自动同步异常,需根据同步方式(PTP/IEEE 1588、GPS / 北斗、NTP)选择针对性工具,以下是覆盖硬件、软件、协议分析的全维度工具方案: 一、通用
    的头像 发表于 10-22 14:26 143次阅读

    ANSA人体模型姿态调整工具介绍

    ANSA的人体模型姿态调整工具(HBM Articulation Tool)通过网格变形技术实现基于人体不同部位进行调节,定位人体模型最终的姿态。
    的头像 发表于 09-28 15:40 668次阅读
    ANSA人体模型姿态调整<b class='flag-5'>工具</b>介绍

    自动计算机的功能与用途

    工业自动化是指利用自动计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业
    的头像 发表于 07-15 16:32 527次阅读
    <b class='flag-5'>自动</b>化<b class='flag-5'>计算</b>机的功能与用途

    请问在哪里可以找到 DFU HOST TOOL

    DFU Host Tool 的链接似乎已关闭: 请您告诉我还可以在哪里找到该工具
    发表于 05-20 06:51

    光纤高密度odf是怎么样的

    光纤高密度ODF(Optical Distribution Frame,光纤配线架) 是一种用于光纤通信系统中,专门设计用于高效管理和分配大量光纤线路的设备。它通过高密度设计,实现了光
    的头像 发表于 04-14 11:08 1435次阅读

    密度、低功耗,关联AI与云计算

    在AI与云计算的深度融合中,高密度、低功耗特性正成为技术创新的核心驱动力,主要体现在以下方面: 一、云计算基础设施的能效优化 存储与计算密度
    的头像 发表于 04-01 08:25 820次阅读
    高<b class='flag-5'>密度</b>、低功耗,关联AI与云<b class='flag-5'>计算</b>

    精准计算工具与干扰预判系统——赛盛计算工具介绍

    ,内含30+设计工具、近千个成功案例资料和AI智能解答,精准解决技术难题。无论您是研发工程师、还是研发管理者,这个平台都能让您的工作事半功倍。计算工具#01模块主题
    的头像 发表于 03-28 16:23 669次阅读
    精准<b class='flag-5'>计算</b><b class='flag-5'>工具</b>与干扰预判系统——赛盛<b class='flag-5'>计算</b><b class='flag-5'>工具</b>介绍

    VirtualLab Fusion应用:用于参数扫描的自定义工具

    。在今天的通讯中,我们将通过两个示例展示此工具如何改进光学工程师的工作流程。在第一个示例中,我们检查准直透镜的特性,并自动将探测器结果导出到指定的文件路径(例如,用于附加的后处理)。在第二个示例中,我们
    发表于 03-07 08:46

    法拉电容具有高能量密度和高功率密度的特点,广泛应用于以下领域

    法拉电容具有高能量密度和高功率密度的特点,广泛应用于以下领域:1.电子设备:法拉电容可用于移动设备、电子手表、智能手机等电子产品中,用于储存
    的头像 发表于 02-26 13:28 929次阅读
    法拉电容具有高能量<b class='flag-5'>密度</b>和高功率<b class='flag-5'>密度</b>的特点,广泛应<b class='flag-5'>用于</b>以下领域

    计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这一进程,云计算服务提供商推出了各种开发工具包。下面,AI部落
    的头像 发表于 02-21 11:02 551次阅读

    VirtualLab Fusion应用:光导布局设计工具

    ;amp;VR布局设计计算器 布局设计工具(Layout Design tool)是Light Guide Toolbox Gold Edition中的一个特殊计算器。 它是在St
    发表于 02-21 08:46

    云服务器计算池的运维团队需要掌握的网络工具

    云服务器计算池的运维团队需要掌握多种网络工具,以实现高效的网络监控、故障排查、安全管理和资源优化。以下是运维团队常用的网络工具分类及推荐: 1. 网络监控工具 网络监控
    的头像 发表于 02-17 15:50 552次阅读

    IT自动化工具Ansible基础入门

    Ansible是帮助运维人员实现自动化的最重要的工具之一。
    的头像 发表于 02-07 10:00 1316次阅读
    IT<b class='flag-5'>自动化工具</b>Ansible基础入门

    smith图计算工具

    实用史密斯图,阻抗计算工具
    发表于 12-16 11:27 0次下载