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

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

3天内不再提示

使用NVIDIA Clara Holoscan SDK在AI医疗设备中实现超高速帧速率

星星科技指导员 来源:NVIDIA 作者:Julien Jomier 2022-10-11 14:30 次阅读

在手术室中,手术视频流的延迟和可靠性会对患者的预后产生重大影响。传感器输入的超高速帧速率支持下一代 AI 应用程序,可为外科医生提供新级别的实时感知和控制。

为了将实时人工智能能力构建到医疗设备中,以用于手术导航、内窥镜等图像引导干预和医疗机器人等用例,开发人员需要能够低延迟处理来自多个通道的组合传感器数据的人工智能管道。

正如 GTC 2022 所宣布的, NVIDIA Clara Holoscan SDK v0.3 现在为 4K 视频提供了 240 Hz 的闪电般快速帧速率。这使得开发人员能够结合来自更多传感器的数据,并构建能够提供手术指导的 AI 应用程序。随着通过高速以太网连接的传感器实现更快的数据传输,开发人员有了更多的工具来构建加速的 AI 管道。

前端传感器的实时人工智能处理

NVIDIA Clara Holoscan 通过 ConnectX SmartNIC 和 NVIDIA Rivermax SDK 实现高速传感器输入, GPUDirect RDMA 绕过 CPU 。这允许传感器将数据高速以太网输出到 AI 计算系统。结果是边缘 AI 的性能无与伦比。

传统的 GStreamer 和基于 OpenGL 的内窥镜管道在 1080p 60 Hz 的流上具有 220 ms 的端到端延迟,而使用 Clara Holoscan 的高速管道在 4K 240 Hz 的流中仅有 10 ms 的端对端延迟。

在 NVIDIA IGX Orin Developer Kit 上以 4K 60 Hz 、 50 ms 以下的频率流式传输数据,团队可以运行 15 个并发 AI 视频流和 30 个并发模型。

NVIDIA Rivermax 软件开发工具包

NVIDIA Clara Holoscan 附带的 NVIDIA Rivermax SDK 支持与 GPU 之间的直接数据传输。它绕过主机内存并使用 ConnectX SmartNIC 的卸载功能,以最低的流式工作负载利用率提供一流的吞吐量和延迟。 NVIDIA Clara Holoscan 利用 Rivermax 功能为高带宽网络传感器带来可扩展连接,并支持非常快速的数据传输。

视频 G-SYNC

NVIDIA G-SYNC 通过将显示器刷新率与 GPU 同步,实现了高显示性能,从而消除了屏幕撕裂现象,并最大限度地减少了显示器断断续续和输入延迟。因此, AI 推理可以以非常低的延迟显示。

NVIDIA Clara HoloViz

Clara HoloViz 是 Holoscan 中用于可视化数据的模块。 Clara HoloViz 将实时帧流与多个不同的其他层(如分段掩码层、几何体层和 GUI 层)组合在一起。

为了获得最佳性能, Clara HoloViz 使用了 Vulkan ,它已经作为 NVIDIA 驱动程序的一部分安装。

Clara HoloViz 在其 API 中使用了立即模式设计模式的概念。应用程序不会创建和存储任何对象。这使得在 Holoscan 应用程序中快速构建和更改可视化效果变得容易。

改进的开发人员体验

NVIDIA Clara Holoscan SDK v0.3 版本显著改善了开发体验。首先,为创建 GXF 扩展添加了一个新的 C ++ API ,这为开发人员构建他们想要的应用程序提供了额外的途径。其次,对 x86 处理器的支持允许开发人员快速开始开发 AI 应用程序,然后可以轻松地部署在 IGX 开发工具包上。第三,这个最新版本丰富了自带模型( BYOM )支持。

Holoscan C++ API

Holoscan C ++ API 提供了一种新的方便的方式来组成 GXF 工作流,而无需编写 YAML 文件。 Holoscan C ++ API 使创建应用程序的方法更加灵活和可扩展。它被设计成 GXF 框架 API 的直接替代品,并为 GXF 组件提供了通用接口。

image2-3.png

图 1.Holoscan API 的主要组件

应用: 应用程序获取并处理流数据。应用程序是片段的集合,其中每个片段都可以分配到 Holoscan 集群的物理节点上执行。

片段: 片段是应用程序的构建块。它是运算符的有向无环图( DAG )。在执行期间,可以将片段分配给 Holoscan 集群的物理节点。运行时执行管理跨片段的通信。在片段中,操作符(图形节点)通过流(图形边)相互连接。

运算符: 运算符是此框架中最基本的工作单元。操作员在输入端口接收流数据,对其进行处理,并将其发布到其输出端口之一。 GXF 中的 codelet 将替换为框架中的运算符。运营商将 GXF 实体的接收器和发射器封装为运营商的 I / O 端口。

资源: 操作员执行作业所需的资源,如系统内存或 GPU 内存池。资源在应用程序的初始化阶段分配。该资源与 GXF 内存分配器或从 GXF 中的组件类派生的任何其他组件的语义相匹配。

条件: 条件是一个谓词,可以在运行时进行计算,以确定是否应该执行运算符。这与 GXF Scheduling Term 类的语义相匹配。

端口: 两个运算符之间的交互点。操作员在输入端口接收数据,并在输出端口发布数据。 GXF 中的接收器、发射器和 MessageRouter 被替换为操作员的 I / O 端口概念。

执行器: 执行器管理物理节点上片段的执行。框架提供了一个使用 GXF 调度程序执行应用程序的默认执行器。

您可以在 SDK documentation 中找到有关新 C ++ API 的更多信息。请参阅 public source code repository 中使用新 C ++ API 跟踪内窥镜工具的完整 AI 应用程序示例。

支持 x86 系统

NVIDIA Clara Holoscan SDK 的设计考虑了各种硬件系统。除了 NVIDIA IGX DevKit 和 Clara AGX DevKit 之外,它还支持在 x86 系统上使用 SDK 。有了 x86 支持,没有 DevKit 的研究人员和开发人员可以在 x86 机器上使用 Holoscan SDK 快速构建医疗设备的 AI 应用程序。

带上你自己的模型

Holoscan SDK 提供 AI 库和预处理的 AI 模型,以加快构建自己的 AI 应用程序的时间。您还可以通过自带模型( BYOM )支持来参考内窥镜和超声波应用程序。

作为开发人员,您可以通过将自己的模型放入作为 SDK 一部分提供的参考应用程序中来快速构建 AI 管道。最后, SDK 还包括传感器 I / O 集成选项和性能工具,用于优化生产部署的 AI 应用程序。

软件堆栈更新

NVIDIA Clara Holoscan SDK v0.3 版本还集成了从 NVIDIA JetPack HP1 到 Holopack 1.1 的升级,运行 Tegra Board Support Package ( BSP )版本 34.1.2 ,以及从版本 2.4.2 到版本 2.4.3 的 GXF 升级。

开始为医疗设备构建 AI

从培训 AI 模型到验证和验证 AI 应用程序,最终部署到商业生产, Clara Holoscan 有助于简化 AI 开发和部署。

关于作者

Julien Jomier 是 NVIDIA 的高级软件工程经理。他领导 Holoscan Embedded SDK 的开发人员体验。在加入 NVIDIA 之前, Julien 曾担任 Kitware 在美国的商业解决方案总监和 Kitware-France 的首席执行官,他在那里领导开发 HPC 、计算机视觉医学成像的开源解决方案。朱利安在医学领域有 20 多年的经验,曾任放射科研究讲师。

审核编辑:郭婷

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

    关注

    210

    文章

    28191

    浏览量

    206488
  • NVIDIA
    +关注

    关注

    14

    文章

    4934

    浏览量

    102796
  • AI
    AI
    +关注

    关注

    87

    文章

    30098

    浏览量

    268382
收藏 人收藏

    评论

    相关推荐

    医疗AI开始发力,学医也要学“炼丹”了?

    了“炼丹”。   医疗设备的大算力 Clara Holoscan医疗
    的头像 发表于 12-02 09:03 4874次阅读

    基于FPGA的超高速FFT硬件实现

    处理。关 键 词 基二; 快速傅里叶变换; 现场可编程门阵列; 超高速; 大点数在数字信号处理的发展,许多算法如相关、滤波、谱估计、卷积等都可以化为离散傅里叶变换(DFT)来实现[1],因此DFT
    发表于 06-14 00:19

    请问超高速SerDes芯片设计的挑战是什么?

    请问超高速SerDes芯片设计的挑战是什么?
    发表于 06-17 08:49

    AI如何改变医疗影像学,NVIDIA Clara赋力影像学应用程序

    借助NVIDIA Clara,开发者们可以加速他们的医疗影像学应用程序开发和AI实施。
    的头像 发表于 04-02 15:20 3294次阅读

    NVIDIAAI计算平台为医疗仪器和设备提供实时传感技术支持

    工具,机器人辅助手术、介入放射学和放射治疗规划等方面提供帮助。 为了临床应用方面实现这一点, AI 医疗
    的头像 发表于 11-15 15:54 4004次阅读

    NVIDIA Clara AGX开发套件加速AI医疗设备开发

    NVIDIA Clara AGX 开发套件加速手术设备、X光系统、内窥镜和超声等AI医疗设备的开
    的头像 发表于 02-18 13:37 2643次阅读

    NVIDIA 发布适用于医疗设备和计算传感系统的 AI 计算平台

    Clara Holoscan MGX 医疗级平台配备 NVIDIA Orin 系统和 NVIDIA AI
    发表于 03-23 11:36 2012次阅读
    <b class='flag-5'>NVIDIA</b> 发布适用于<b class='flag-5'>医疗</b><b class='flag-5'>设备</b>和计算传感系统的 <b class='flag-5'>AI</b> 计算平台

    NVIDIA医疗设备AI计算平台 瑞芯微发布RK3588M芯片解决方案

    NVIDIA 今天推出了Clara Holoscan MGX™,这是一个供医疗设备行业边缘开发
    的头像 发表于 03-25 15:11 8618次阅读

    NVIDIA发布Clara Holoscan MGX医疗级平台

    Clara Holoscan MGX 医疗级平台配备 NVIDIA Orin 系统和 NVIDIA AI
    的头像 发表于 03-28 09:13 1556次阅读

    NVIDIA Clara医疗成像AI模型MD.ai项目中的应用

      使用 NVIDIA Clara 构建的医疗成像 AI 模型现在可以云计算的 MD.ai
    的头像 发表于 04-15 09:54 2905次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Clara</b><b class='flag-5'>医疗</b>成像<b class='flag-5'>AI</b>模型<b class='flag-5'>在</b>MD.<b class='flag-5'>ai</b>项目中的应用

    使用Clara Holoscan加速AI推理和图形可视化

      NVIDIA Clara Holoscan 为开发人员提供了一个可扩展的医疗设备计算平台,以创建人工智能微服务并实时提供见解。该平台优化
    的头像 发表于 04-15 14:45 1226次阅读
    使用<b class='flag-5'>Clara</b> <b class='flag-5'>Holoscan</b>加速<b class='flag-5'>AI</b>推理和图形可视化

    使用Clara Holoscan SDK增强AI医疗设备流式处理工作流

      NVIDIA JetPack SDK 包含 Clara Holoscan SDK 的基本操作系统。对于版本 0.2 , JetPack
    的头像 发表于 08-15 14:50 1300次阅读
    使用<b class='flag-5'>Clara</b> <b class='flag-5'>Holoscan</b> <b class='flag-5'>SDK</b>增强<b class='flag-5'>AI</b><b class='flag-5'>医疗</b><b class='flag-5'>设备</b>流式处理工作流

    NVIDIA Clara Holoscan 助力微识医疗加速消化内镜 AI 应用产品化

    微识医疗通过采用 NVIDIA Clara Holoscan 平台提供的 RDMA 等技术栈加速医疗影像的传输与处理过程,
    的头像 发表于 12-01 22:35 621次阅读

    GTC23 | 百余家合作伙伴将 NVIDIA Clara AI 医疗平台带向全球

    领先的公司和研究人员正在构建、整合和采用 NVIDIA Clara 软件与服务来加速药物研发、医疗设备、基因组学和医疗影像。 全球
    的头像 发表于 03-25 09:15 458次阅读

    NVIDIA Holoscan SDK中使用OpenCV构建零拷贝AI传感器处理管线

    NVIDIA HoloscanNVIDIA 的跨领域多模态实时 AI 传感器处理平台,为开发者构建端到端传感器处理管线奠定了基础。
    的头像 发表于 07-02 11:50 486次阅读
    <b class='flag-5'>在</b><b class='flag-5'>NVIDIA</b> <b class='flag-5'>Holoscan</b> <b class='flag-5'>SDK</b>中使用OpenCV构建零拷贝<b class='flag-5'>AI</b>传感器处理管线