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

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

3天内不再提示

开发深度学习系统:基于人工神经网络的图像分类和分析软件 (ANNICAS)

MATLAB 来源:MATLAB 2023-06-29 16:04 次阅读

慕尼黑路德维希·马克西米利安大学 (LMU) 的基因中心使用冷冻电子显微镜 (cryo-EM) 来检查蛋白质和生物复合物的结构。在此过程中需要仔细筛查冷冻网格样本的冰层厚度,即测量样本质量。如果此筛查使用电子显微镜执行,则不仅速度很慢,而且成本也很高昂。

最近,显微镜专家 Christophe Jung 博士和 LMU 基因中心的数学和物理讲师 Markus Hohle 博士使用 MATLAB 携手开发了一款深度学习工具,可以通过分析彩色相机拍摄的图像来确定冷冻网格样本的厚度。该工具首先通过深度学习筛查冷冻样本,然后识别最佳样本并将其发送到电子显微镜进行更仔细的检查,从而帮助 LMU 的研究人员节省了时间和金钱。

现在,您也可以通过点击“阅读原文”,在 GitHub 上获取这个工具。

“我们用 MATLAB 构建的深度学习工具已经改变了我们实验室研究工作的方式,”Hohle 博士说道。“强大的专业支持和高效的培训材料促使我们选择了 MATLAB,而不是其他软件。”

369ec42e-159c-11ee-962d-dac502259ad0.jpg

用于进行快速网络筛查的宽场光学显微镜。

挑战

一台电子显微镜设备的安置成本高达 300 到 500 万美元,每日运行成本也达到了 4,000 到 5,000 美元,这使得许多个人研究小组无力承担。此外,由于需要检查的样本太多,显微镜经常因超额预订而无法得到即时使用。

用电子显微镜筛查样本质量的速度也很慢。而且,必须对每个网格图块单独成像,并针对冰层厚度质量对其进行评估。根据电子显微镜图像对冰层厚度进行视觉评估需要丰富的经验,所得的结果可能因各个研究人员而异。即使采用自动化的样本加载和采集方法,电子显微镜每天也只能筛查 12 个网格,远远低于检查几十个样本的需求量。

以前,他们尝试过自动执行筛查过程,包括尝试使用深度学习算法。然而,这些措施都依赖从电子显微镜获得的图像,这并没有加速筛查过程。

LMU 基因中心的研究人员希望创建一种筛查方法,以便能够基于彩色相机拍摄的图像确定样本的质量。这样,他们便能够在较便宜的硬件上完成部分筛查过程,从而减少电子显微镜的负荷和运行成本。

解决方案

LMU 团队使用干涉显微镜和彩色相机拍摄了 650 张冷冻电子显微镜样本图像,总共包含 4,000 个图块。他们使用了 Image Processing Toolbox 将这些图像导入 MATLAB 中并对其执行预处理。

LMU 团队使用了图像标注器来手动对图像添加注释。为了改进深度学习模型,研究人员开发了自定义 MATLAB 脚本,通过执行各种变换来增强训练示例,包括随机旋转它们和裁剪不同区域。

借助 Deep Learning Toolbox,他们训练了两个用于图像分割和分类的神经网络。第一个网络是基于 Inception-ResNet-v2 的图像分割模型,用于识别每个样本网格图块中的单个方块。第二个神经网络基于 DarkNet-19 模型,用于对检测到的每个方块的冰层厚度质量进行分类。研究人员使用了 Deep Learning Toolbox 中提供的预训练深度学习模型,并基于他们自己的样本对这些模型进行了微调。

通过 Parallel Computing Toolbox,LMU 团队能够配置其神经网络,以利用图形处理单元加速训练和推断过程。

最后,研究人员使用了 MATLAB Compiler 将应用程序打包为可执行文件,以便可在任何 Windows 计算机上运行,即使计算机上未安装 MATLAB 也能如此。他们将该应用程序命名为“基于人工神经网络的图像分类和分析软件 (ANNICAS)”。安装后的 ANNICAS 在计算机的后台运行。它可以自动监控和分析添加到源文件夹的新图像,并将结果存储在目标文件夹中。

除了作为科学出版物发表在 GitHub 上之外,LMU 还以开源方式公布了该项目,旨在帮助其他研究人员利用这项研究成果开展并改进他们的工作。

结果

缩短了质量筛查时间。

“借助 ANNICAS,我们在短短 5 分钟内即可筛查 20 个样本,”Jung 博士说道。“以前,用电子显微镜处理这个批量的样本需要工作一整天。”

降低了筛查成本。

“从电子显微镜的运行成本方面来讲,筛查每批样本需要花费 4,000 到 5,000 美元,”Hohle 博士说道。“通过自动执行该过程,我们节省了大量成本,也让显微镜腾出了更多时间处理其他重要工作。”

节省了研究人员的时间。

“手动过程需要学生和研究人员花数小时观察样本并评估其质量,”Hohle 博士说道。“采用自动化过程后,他们就可以腾出时间处理更有意义的工作了。”

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

    关注

    42

    文章

    4573

    浏览量

    98749
  • 图像分类
    +关注

    关注

    0

    文章

    87

    浏览量

    11838
  • 深度学习
    +关注

    关注

    73

    文章

    5239

    浏览量

    119910

原文标题:开发深度学习系统:基于人工神经网络的图像分类和分析软件 (ANNICAS)

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

收藏 人收藏

    评论

    相关推荐

    详解深度学习神经网络与卷积神经网络的应用

    在如今的网络时代,错综复杂的大数据和网络环境,让传统信息处理理论、人工智能与人工神经网络都面临巨大的挑战。近些年,深度
    的头像 发表于 01-11 10:51 728次阅读
    详解<b class='flag-5'>深度</b><b class='flag-5'>学习</b>、<b class='flag-5'>神经网络</b>与卷积<b class='flag-5'>神经网络</b>的应用

    人工神经网络原理及下载

    人工神经网络是根据人的认识过程而开发出的一种算法。假如我们现在只有一些输入和相应的输出,而对如何由输入得到输出的机理并不清楚,那么我们可以把输入与输出之间的未知过程看成是一个“网络”,
    发表于 06-19 14:40

    人脸识别、语音翻译、无人驾驶...这些高科技都离不开深度神经网络了!

    翻译软件都用了深度学习技术,利用神经网络改进关键模块,通用性大大地增强,南北差异再也不是问题了! ◆◆◆ 可以看出,深度
    发表于 05-11 11:43

    【专辑精选】人工智能之神经网络教程与资料

    电子发烧友总结了以“神经网络”为主题的精选干货,今后每天一个主题为一期,希望对各位有所帮助!(点击标题即可进入页面下载相关资料)人工神经网络算法的学习方法与应用实例(pdf彩版)卷积
    发表于 05-07 19:18

    基于赛灵思FPGA的卷积神经网络实现设计

    FPGA 上实现卷积神经网络 (CNN)。CNN 是一类深度神经网络,在处理大规模图像识别任务以及与机器学习类似的其他问题方面已大获成功。
    发表于 06-19 07:24

    如何设计BP神经网络图像压缩算法?

    神经网络(Neural Networks)是人工神经网络(Ar-tificial Neural Networks)的简称,是当前的研究热点之一。人脑在接受视觉感官传来的大量图像信息后,
    发表于 08-08 06:11

    神经网络结构搜索有什么优势?

    近年来,深度学习的繁荣,尤其是神经网络的发展,颠覆了传统机器学习特征工程的时代,将人工智能的浪潮推到了历史最高点。然而,尽管各种
    发表于 09-11 11:52

    解析深度学习:卷积神经网络原理与视觉实践

    解析深度学习:卷积神经网络原理与视觉实践
    发表于 06-14 22:21

    【AI学习】第3篇--人工神经网络

    `本篇主要介绍:人工神经网络的起源、简单神经网络模型、更多神经网络模型、机器学习的步骤:训练与预测、训练的两阶段:正向推演与反向传播、以Te
    发表于 11-05 17:48

    如何用卷积神经网络方法去解决机器监督学习下面的分类问题?

    人工智能下面有哪些机器学习分支?如何用卷积神经网络(CNN)方法去解决机器学习监督学习下面的分类
    发表于 06-16 08:09

    卷积神经网络模型发展及应用

    神经网络已经广泛应用于图像分类、目标检测、语义分割以及自然语言处理等领域。首先分析了典型卷积神经网络模型为提高其性能增加
    发表于 08-02 10:39

    什么是深度学习?使用FPGA进行深度学习的好处?

    什么是深度学习为了解释深度学习,有必要了解神经网络神经网络是一种模拟人脑的
    发表于 02-17 16:56

    卷积神经网络简介:什么是机器学习

    列文章将只关注卷积神经网络 (CNN)。CNN的主要应用领域是输入数据中包含的对象的模式识别和分类。CNN是一种用于深度学习人工
    发表于 02-23 20:11

    基于深度神经网络的文本分类分析

      随着深度学习技术的快速发展,许多研究者尝试利用深度学习来解决文本分类问题,特别是在卷积神经网络
    发表于 03-10 16:56 36次下载
    基于<b class='flag-5'>深度</b><b class='flag-5'>神经网络</b>的文本<b class='flag-5'>分类</b><b class='flag-5'>分析</b>

    卷积神经网络深度神经网络的优缺点 卷积神经网络深度神经网络的区别

    深度神经网络是一种基于神经网络的机器学习算法,其主要特点是由多层神经元构成,可以根据数据自动调整神经
    发表于 08-21 17:07 2338次阅读