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

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

3天内不再提示

基于图像且以机器学习推断为特性的癌症诊断支持解决方案

YCqV_FPGA_EETre 来源:赛灵思中文社区论坛 作者:赛灵思中文社区论 2021-01-14 10:03 次阅读

项目概览

自最早作为日本文部科学省下属的部级指定研究中心成立以来,广岛大学纳米元件与生物融合科学研究所一直以来通过开展关键技术研发工作,在预防医学和疾病早期诊断普及化方面结合电子技术和生物技术,致力于将先进的医疗提供给大众。该研究所目前正通过开发使用机器学习来量化肿瘤产生和侵袭性的技术,帮助肿瘤学前沿的医疗从业人员减轻工作负担。

方案:基于图像且以机器学习推断为特性的癌症诊断支持解决方案

广岛大学采用赛灵思 Alveo U250 加速器卡,加速了基于图像且以机器学习推断为特性的癌症诊断解决方案。让我们看看他们是怎么做的吧。

行业挑战

诊断任务的目的是根据医生的经验和专业知识,判断结肠镜检查中发现的异常是属于增生性息肉、良性腺瘤,还是侵袭性癌症。判断的基础是结肠镜检查图像中的血管图案和表面特征。这就特别需要诊断支持系统提供量化指标,帮助医生简化这项工作,从而降低因经验水平不同而导致地诊断结果的变化。此外,这种基于图像的诊断是在结肠镜检查过程中做出的,仅使用常规的软件技术,能实现的实时性能相当有限。

广岛大学纳米元件与生物融合科学研究所副教授Tetsushi Koide对此表示,“为判断是否有癌症发生,医生需要使用结肠镜实时观察病变处的表面特征和血管图案,以判断是否存在肿瘤,尤其是否属于侵袭性肿瘤。医生在进行这方面的判断时,主要是基于已掌握的总体证据,包括小血管不规则情况和表面特征等参数在内。相应地,医生的经验水平和以往接触过的病例都会对其诊断结果产生影响。对于刚开始接触内窥镜检查且缺乏经验的医生来说,他们很难做出客观的判断。”换言之,虽然最终的癌症诊断是由专家医生做出的,但由于人工观察内窥镜图像而导致的可变性仍不可避免。

广岛大学基于图像且以机器学习推断为特性的癌症诊断解决方案

解决方案

提供一套能够基于结肠镜检查图像数据的 AI (机器学习)来量化病变发展,协助医生做出诊断的系统。该系统采用赛灵思 Alveo U250 加速器卡提升实时处理速度。系统的微型化和优化是通过赛灵思 Zynq UltraScale+ MPSoC 实现的,其结合了嵌入式软件硬件逻辑的异构架构平台,可以作为边缘设备使用。

图 1:Alveo U250 UltraScale+ MPSoC

图 2:Zynq UltraScale+ MPSoC

使用 Alveo U250 加速器卡的计算机辅助诊断系统的特性包括:

✓借助运行在量化 Caffe 模型上的 AlexNet IP 实现高速 AI

✓依托于 Alveo 加速器卡的 SVM 实现方案已经开发完成并进入演示阶段

✓通过在 MPSoC 器件上使用服务器 CPU 和 Alveo 加速器卡配置,即可在边缘解决方案中采用该技术。

软件开发使用赛灵思 Vitis 统一软件平台。使用 Vitis 平台提供的领域专用开发环境,FPGA 编程仅用时三个月。

成效

将以前学习过的数据整合到卷积神经网络 (CNN) 中,用作实时评估内窥镜视频输入的依据。

在使用该 CNN 和支持向量机 (SVM) 执行推断时,CNN 性能是关键问题。运行 CNN 需要将来自 30fps 全高清(FHD,1,920 x 1,080 像素)视频中的每一帧细分成(例如)16 个区域以调整大小(224x224 像素),方便输入到推断引擎中。因为每个推断操作都需要处理大约 1.89GB/s 的数据,所以 16 个区域的并行评估需要 1.89GB/s x 16 ≒ 30GB/s 的处理能力。这超出了常规 CPU(例如 x86 或 Arm 处理器)的性能水平。

然而使用赛灵思 Alveo U250 加速器卡处理该数据,该研究所成功地构建出具备足够处理性能的系统,能够实时执行视频图像任意 16 个区域的 CNN/SVM 推断。实际上,这 16 个区域的并行评估是通过并行运行 Alveo U250 卡的四个处理单元来实现的。

图 3:借助 Alveo U250 卡实现实时处理

广岛大学纳米元件与生物融合科学研究所副教授 Tetsushi Koide 表示:“这项研究是与广岛大学医院及 JR 广岛医院合作开展的。使用赛灵思 Alveo 卡推动我们的研究为医疗成像诊断支持系统提速,实现了常规 CPU 到日前无法企及的基于 AI 的图像评估速度。”

责任编辑:lq

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

    关注

    2

    文章

    743

    浏览量

    36600
  • AI
    AI
    +关注

    关注

    87

    文章

    26443

    浏览量

    264061
  • 机器学习
    +关注

    关注

    66

    文章

    8122

    浏览量

    130564

原文标题:广岛大学:如何运用赛灵思 Alveo 加速器卡加速基于 AI 的医疗诊断

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深度学习与度量学习融合的综述

    如今,机器学习的应用广泛,包括人脸识别、医疗诊断等,为复杂问题和大量数据提供解决方案机器学习
    发表于 04-24 09:49 118次阅读
    深度<b class='flag-5'>学习</b>与度量<b class='flag-5'>学习</b>融合的综述

    基于VPLC711的曲面外观检测XYR运动控制解决方案

    解决方案是采用多个2D面阵相机与运动控制卡相结合的方式进行多位置视觉检测,此方案在效率、图像质量和数据交互速度方面存在挑战,结构复杂、调试难度较高。此外,3D视觉检测的批量复制成本也
    发表于 04-16 17:58

    GPT推断中的批处理(Batching)效应简析

    机器学习模型依赖于批处理(Batching)来提高推断吞吐量,尤其是对于 ResNet 和 DenseNet 等较小的计算机视觉模型。
    的头像 发表于 12-18 15:52 377次阅读
    GPT<b class='flag-5'>推断</b>中的批处理(Batching)效应简析

    LabVIEW进行癌症预测模型研究

    乳腺癌,不受核函数选择的限制。与MATLAB等传统编程语言相比,LabVIEW的块状编程更易于使用。通过LabVIEW创建的程序能够为医生提供准确、快速的诊断和治疗方案,有助于提高癌症的早期
    发表于 12-13 19:04

    微软GitHub Copilot付费用户突破百万,AI助力罕见癌症诊断

    大家好,欢迎收看河套IT WALK第120期。 一项新的AI算法被发现能助力更快地诊断和治疗罕见的癌症,为患者带来希望。微软的GitHub Copilot用户数量已突破百万,显示了AI技术在软件开发
    的头像 发表于 11-01 20:25 266次阅读
    微软GitHub Copilot付费用户突破百万,AI助力罕见<b class='flag-5'>癌症</b><b class='flag-5'>诊断</b>

    用赛灵思FPGA加速机器学习推断

    电子发烧友网站提供《用赛灵思FPGA加速机器学习推断.pdf》资料免费下载
    发表于 09-15 15:02 1次下载
    用赛灵思FPGA加速<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>推断</b>

    机器学习的应用 ST机器学习解决方案助力车企探索汽车AI可能性

    意法半导体的首款车规机器学习解决方案 SL-AIAID012401V1 由 AEKD-AICAR1 评估套件、 AI 人工智能插件和 AutoDevKit 车规开发板组成,能够识别驻车、正常路况
    的头像 发表于 09-15 08:25 961次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>的应用 ST<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>解决方案</b>助力车企探索汽车AI可能性

    面向边缘的集成AI训练和推断解决方案

    电子发烧友网站提供《面向边缘的集成AI训练和推断解决方案.pdf》资料免费下载
    发表于 09-13 10:25 0次下载
    面向边缘的集成AI训练和<b class='flag-5'>推断</b><b class='flag-5'>解决方案</b>

    Sentry ND网络防御:实时无监督机器学习解决方案

    电子发烧友网站提供《Sentry ND网络防御:实时无监督机器学习解决方案.pdf》资料免费下载
    发表于 09-13 10:19 0次下载
    Sentry ND网络防御:实时无监督<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>解决方案</b>

    电机控制应用中的人工智能解决方案

    在STM32上简单轻松地实现机器学习• 直接在STM32内部运行的智能解决方案• 无需云连接• 对于异常检测无需训练数据集• 无监督的自主学习• 解决异常检测和分类问题
    发表于 09-08 06:18

    机器学习技术是什么?机器学习技术在新型电力系统安全稳定中的应用

    一些能够推断未知数据的规则和模型。机器学习技术目前已经广泛应用于许多领域,如图像和语音识别、自然语言处理、金融风险管理等等。 在电力系统安全稳定方面,
    的头像 发表于 08-17 16:30 793次阅读

    机器学习可以分为哪几类?机器学习技术有哪些?

    下对自然语言、图像、声音、视频等数据进行分析、分类、预测的重要方法之一。在日常生活和工作中,我们可以看到机器学习广泛应用于推荐系统、搜索引擎、语音识别、自然语言处理、计算机视觉、医学诊断
    的头像 发表于 08-17 16:11 4385次阅读

    创建一个边缘机器学习系统

    本指南适用于系统设计人员,可能使用Arm Flexible access程序。 本指南将帮助您开发可以执行机器学习的片上系统(SoC)在边缘。本指南中介绍的SoC可以处理与机器学习相关
    发表于 08-02 11:02

    如何使用Arm CMSIS-DSP实现经典机器学习

    通常,当开发人员谈论机器学习(ML)时,他们指的是神经网络(nn)。 神经网络的巨大优势在于,你不需要成为一个领域专家,而且可以迅速找到一个可行的解决方案。神经网络的缺点是它们通常需要无数的记忆
    发表于 08-02 07:12

    ETAS远程诊断解决方案

    汽车的远程诊断是指使用车载设备通过网络连接的方式,将汽车的运行数据和故障信息传输到远程服务器,由诊断系统或专业的技术人员对数据进行分析和诊断,并提供相应的解决方案。远程
    的头像 发表于 05-25 16:29 1862次阅读
    ETAS远程<b class='flag-5'>诊断</b><b class='flag-5'>解决方案</b>