MathWorks、NVIDIA と医療技術における ソフトウェア・ディファインド・ワークフローの開発を促進

開発者が既存の MATLAB アルゴリズムのコードベースを使用して、NVIDIA Holoscan プラットフォームで AI 対応アプリケーションを開発および展開することが可能に

Natick, MA - (2024 年 5 月 8 日)

数値解析ソフトウェアのリーディング カンパニーである MathWorks は、MATLAB®NVIDIA Holoscan プラットフォーム上で利用可能にする統合を行うことを発表しました。これにより、医療機器エンジニアは、既存の MATLAB アルゴリズムと関数を、GPU で高速化されたリアルタイムのデータ処理および推論用の NVIDIA Holoscan 演算子にラップすることで、ストリーミングデータの解析および可視化アプリケーションをより高速に開発、展開できるようになりました。  

医療機器エンジニアは、複雑で絶えず変化する世界的な規制に対処しなければならない一方で、最先端材料とエレクトロニクスを用いた急速な技術革新にも遅れずについていく必要があります。これらの相反する要因により、多くの医療機器が市場に出た途端に旧式となってしまうことから、プログラム医療機器 (Software as a Medical Device、SaMD) の実用化が促進されました。国際医療機器規制当局フォーラム (IMDRF) によると、SaMD は「複数の医療目的に使用するためのソフトウェアで、医療機器ハードウェアに組み込むことなく、これらの医療目的を実行するソフトウェア」と定義されています。SaMD 製品が展開後も市場での競争力を維持するためには、長期にわたり追加のソフトウェア機能を統合できる機能が必要であり、そのためには、必然的にエンジニアが開発用のソフトウェア・ディファインド・ワークフローを開発する必要があります。

NVIDIA の Director of Business Development for MedTech を務める David Niewolny 氏は次のように述べています。「医療技術業界はまさに今、人工知能 (AI) によって大きく変化しています。NVIDIA の医療用 Holoscan プラットフォーム内で拡大しつつある MATLAB 開発コミュニティにシームレスな開発エクスペリエンスを提供することにより、NVIDIA と MathWorks は、医療技術における AI を活用したイノベーションを促進しています。」

NVIDIA Holoscan は、AI や時々刻々の判断をサポートする高速計算アプリケーションなどの開発および実装を効率化する、センサー処理プラットフォームです。このプラットフォームは、フルスタックなインフラを提供しているため、エッジにいてもスケーラブルでソフトウェア・ディファインドなストリーミングデータ処理が可能です。それゆえ、最新の AI を、臨床現場に取り入れることが可能になります。MATLAB と Holoscan との統合により、医療機器エンジニアは、既存の組み込み行列演算や複雑なツールボックス関数を、画像処理および信号処理、フィルター処理、変換、ディープラーニング アルゴリズムで使用できるようになります。MATLAB を使用して Holoscan パイプラインを実装するには、MATLAB 関数の作成、GPU Coder™ による高速化された CUDA コードの生成、Holoscan 演算子ラッパーの作成、および、新しい MATLAB 演算子での Holoscan アプリケーションのリビルドの 4 つのステップが必要です。これにより、完全に機能する、医療機器用のソフトウェア・ディファインド・ワークフローを作成できます。MATLAB と Holoscan では、検証と妥当性確認機能を使用して、開発したソフトウェア・ディファインド・ワークフローを IEC 62304 を含む業界の規制や規格に準拠させることができます。

MathWorks の Director of Product Marketing を務める David Rich は次のように述べています。「エンジニアは Holoscan を使用して MATLAB 関数の作成ができるだけでなく、何千倍も高速に実行できるようになりました。NVIDIA のような業界をリードする企業との共同作業により、MathWorks は、業界の規制や規格に準拠しながら製品の設計、開発、テストを行う方法を求めている数百万人のお客様に応えるため、医療機器イノベーションを推進していきます。」 

MathWorks について 

MathWorks は、数学的計算で業界をリードする世界的なソフトウェア開発会社です。MATLAB は、エンジニアや科学者のための言語で、アルゴリズム開発、データ解析、可視化、数値計算のためのプログラミング環境です。Simulink は、マルチドメインおよび組み込みエンジニ アリング システムのシミュレーションとモデルベースデザインのためのブロック線図環境です。世界中のエンジニアや科学者が、自動車、航空宇宙、エレクトロニクス、金融機関、生命工学、製薬などの産業分野において、発見、革新、開発を加速させるためのツールとしてこれらの製品ファミリを利用しています。また、MATLAB および Simulink は、教育および研究に欠かせないツールとして、世界各国の大学や教育機関において活用されています。MathWorks は 1984 年に設立され、現在はマサチューセッツ州ネイティックを本拠地とし、世界 34 のオフィスで 6,500 名以上の従業員が活躍しています。詳細については、jp.mathworks.com をご覧ください。

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.