近年來,邊緣計算、攝像機、實時處理和人工智能的進步幫助醫療設備發生了變革。 NVIDIA 開發了 NVIDIA Clara Holoscan 支持軟件定義 AI 醫療設備開發的平臺。平臺包括 NVIDIA Clara 開發工具包 這個 NVIDIA Clara Holoscan SDK 和 NVIDIA Clara Holoscan MGX 用于生產就緒部署。
NVIDIA Clara Holoscan SDK 0.2 的最新版本為醫療設備中的高性能流應用程序提供了實時 AI 推理功能和快速 I / O 。這包括內窺鏡檢查、超聲波、外科機器人、顯微鏡和基因組測序儀器。
該版本還包括:
NVIDIA Graph eXecution Framework ( GXF )與 GStreamer 的核心后端。
內窺鏡 AI 應用示例。
一個可定制的 AI 管道,用于添加您自己的模型。
支持帶有 Jetson AGX Jetson 和 NVIDIA Xavier 6000 的 Jetson AGX 開發工具包,以及帶有 Jetson AGX Orin 和 NVIDIA RTX A6000 的 RTX Holoscan 開發工具包。
支持 NVIDIA JetPack 5.0 SDK ,其中包括 Ubuntu 20.04 。
圖形執行框架處理流數據
Clara Holoscan SDK 0.2 中最重要的變化是核心后端從 GStreamer 轉移到了 NVIDIA GXF 。 GXF 是一個支持流數據處理管道基于組件編程的框架。它是為非常高效的數據攝取、數據傳輸和 AI / ML 工作負載而構建的。
有了 GXF ,開發人員可以創建可重用的組件,并將它們組合成圖形,以便快速為不同的產品構建應用程序。 GXF 支持視頻和 AU 流的處理,以及用于醫療設備(如原始超聲、放射成像掃描儀和顯微鏡)的用戶定義流數據類型。
最近在 1080p 視頻流上使用 NVIDIA 延遲顯示分析工具 進行的測試表明,與以前的解決方案相比, GXF 提供了顯著的加速。在測試中,與 Clara Holoscan SDK 0.1 中類似的基于 GStreamer 的管道相比, GXF 將 AI 推斷應用程序的開銷減少了近 3 倍。
圖 1 : Clara Holoscan SDK 0.2 中的 GXF 與之前 SDK 0.1 中的 GStreamer 相比
此外, GXF 支持用戶自定義組件,以支持通用數據處理管道。 GXF 通過兩個重要組件處理構建高性能應用程序的關鍵部分。
第一個是確定組件何時執行的調度器。調度器支持單線程或多線程執行,以及條件執行、異步調度和其他自定義工具。
其次, GXF 有一個內存分配器,它為系統提供了一個大型連續內存池的預先分配,并根據需要重用區域。為了確保組件之間的零拷貝數據交換,可以將內存固定到設備上。
圖 2 :通用管道的一個示例,開發人員可以在其中自定義工作流,包括數據處理、模型推理、存儲和可視化
內窺鏡 AI 樣本在 Clara Holoscan 上的應用
數字內窺鏡已經發展成為醫學篩查和微創手術的關鍵技術。使用實時人工智能平臺來處理和分析內窺鏡攝像頭產生的視頻信號的情況越來越多。
這項技術有助于異常檢測和測量、圖像增強、警報和分析。 Clara Holoscan SDK 0.2 包括一個支持 AI 的內窺鏡示例應用程序,展示了 GXF 的端到端功能,并支持與具有 HDMI 輸入的 AJA 接口的設備。
內窺鏡 AI 示例應用程序具有深度學習模型,可在內窺鏡視頻流上實時執行目標檢測和工具跟蹤。
該應用程序使用多個 NVIDIA 功能來最小化總體延遲,包括:
GPUDirect RDMA 視頻數據傳輸,消除向系統內存復制或從系統內存復制的開銷。
用于 CUDA 的 NVIDIA 性能原語庫在 AI 推理之前加速了 2D 圖像轉換。
TensorRT 用于優化 AI 推理和加速的運行時。
CUDA 和 OpenGL 互操作性,在 GPU 上為可視化提供高效的資源共享。
帶上您自己的模型 AI 應用程序
開發人員可以將自己的 AI 模型引入 Clara Holoscan 參考管道,以快速創建自己的流式工作流。通過更新一個配置文件并將數據導出為 GXF 本機數據格式,可以完成從一個模型到另一個模型的交換。以便攜式 ONNX 保存的模型以及 NVIDIA 性能優化的 TRT 格式可以在 GXF 的內置推理引擎上運行。
支持 Clara 開發工具包
Clara AGX 和新的 Clara Holoscan 顯影劑套件 。 下一代 Clara Holoscan 開發工具包采用高性能 NVIDIA Orin 模塊、功能強大的 RTX A6000 GPU 以及 ConnectX SmartNIC 的連接性能。
該套件是開發下一代軟件定義醫療設備的理想解決方案。 Orin 適用于支持多個傳感器的高速接口的自主機器,其性能是上一代多個并發 AI 推理管道的 8 倍。
使用 Ubuntu 20.04 更新 JetPack 5.0HP1
NVIDIA JetPack SDK 包含 Clara Holoscan SDK 的基本操作系統。對于版本 0.2 , JetPack SDK 正在從版本 4.5 升級到版本 5.0HP1 。這將操作系統升級到 L4T rel-34 ,與使用 LTS 內核 5.10 的 Ubuntu 20.04 相當。
Clara Holoscan SDK 入門
這個 Clara Holoscan SDK 0.2 現在可以在 GitHub 上使用 Apache 2.0 許可證訪問源代碼。
關于作者
Vanessa Braunstein 在 NVIDIA 的醫療團隊從事產品營銷工作。此前,她在基因組學、醫學成像、制藥、化學和診斷公司從事產品開發和營銷。她學習分子和細胞生物學、公共衛生和商業。
Marc Edgar 是 NVIDIA 的醫療設備高級聯盟經理,幫助各種規模的醫療保健公司發展,以提高質量、可負擔性和獲得醫療保健的機會。在加入 NVIDIA 之前,他在 General Ele CTR ic 工作了超過 25 年。他開發并商業化了許多 AI / ML 算法,并在醫療保健和工業領域擁有 16 項專利。
審核編輯:郭婷
-
操作系統
+關注
關注
37文章
6742瀏覽量
123192 -
AI
+關注
關注
87文章
30172瀏覽量
268430 -
SDK
+關注
關注
3文章
1026瀏覽量
45779
發布評論請先 登錄
相關推薦
評論