本文へスキップ
GRAPHY Lab

使い方と、プラグイン

使い方とプラグイン。GRAPHY を学び、拡張する。

Build a plugin

プラグインを作る

GRAPHY-Next は本体を薄く保ち、機能は外から足せるようにしています。動くサンプルを 3 本、易しい順に用意しました。どれか 1 本の README だけでも、作成からリリース・導入・署名まで一通り分かるように書いてあります。

  1. Hello GRAPHY \u2197 UI のみ・ビルド不要

    メニューを押すと「Hello, I'm GRAPHY-Next.」と表示するだけ。

    学べること: プラグインの最小形(plugin.json と ui.js の 2 ファイル)、置き場所、反映のしかた。

  2. Mean Filter \u2197 UI のみ・ビルド不要

    2D ビューアで開いているシリーズに平均化フィルタをかけ、before / after を並べる。

    学べること: 開いているシリーズの見つけ方、backend REST の呼び方、自前ダイアログ、画素処理。

  3. Gemini 所見推敲 \u2197 UI + Java(デスクトップ版のみ)

    自分で書いた粗い所見と画像を Gemini に渡し、文章を推敲させる(診断支援ではありません)。

    学べること: バックエンド面(Java JAR)、外部 API の呼び方と CSP、API キーの扱い、署名リリース。

プラグイン デモ集を見る ↗

まとめ役のリポジトリです。仕組み・plugin.json の全項目・host API・GitHub Release での配り方・デスクトップ版と Web 版の違い・minisign による署名(TOFU)まで、1 ページに集約しています。

Plugins

プラグイン紹介

公式プラグインのうち、画面と資料を公開できるものを紹介します。一覧は GRAPHY-Next のページにあります。

エクスクルーシブ 開発中 3D T1 MRI

脳萎縮解析(Z スコア)

3D T1 強調 MRI の 1 シリーズから、健常者基準(IXI 公開データの健常者 373 名、20〜84 歳)との差を表す Z スコア(灰白質の萎縮が正)をボクセルごとに求め、Z マップ・海馬体積・鑑別の参考指標・A4 2 頁のレポートにまとめます。処理は HD-BET による脳抽出、N4 バイアス補正、ANTs(Affine+SyN)による標準脳へのレジストレーション、Atropos による組織分割、変調 GM の作成、ボクセルごとの回帰による Z の順で、海馬体積は HippoDeep で求めます。

解析はこの PC の中だけで動き、画像を外部へ送りません。脳抽出・レジストレーション・組織分割・Z マップといった段ごとの画像を 3 断面で確かめてから、レポートを HTML・PDF で保存できます。

開発版 0.1.0 で、まだ配布していません。研究・教育目的のソフトウェアであり、診断機器ではありません。出力は健常者基準との差を示す参考値で、画像所見と臨床情報を合わせた医師の判断に置き換わりません。アルツハイマー病の症例での感度は未検証です。下の画面は IXI 公開データの健常者 1 名で、患者名・ID・生年月日は架空です。

画面

GRAPHY-Next の 2D ビューアに表示した頭部の矢状断 T1 強調像
取り込んだ T1 強調像(GRAPHY-Next の 2D ビューア)。ここから解析メニューでプラグインを起動します。
プラグインの結果の窓。指標の数値が並ぶ
結果: 全脳の Z スコア指標、海馬の Z、全脳規格化後の Z、全脳白質(参考)、鑑別の参考指標。
段ごとの画像を体軸・冠状・矢状の 3 断面で表示した画面
処理の確認: 入力から Z スコアまで、段ごとの画像を 3 断面で目視できます。
A4 2 頁のレポートを並べた画像
レポート(A4 2 頁): 処理の経過、Z スコアの表、標準脳上の Z マップ、最大値投影、海馬、VOI、制限事項。

テクニカルノート: T1 強調 MRI による灰白質萎縮の Z スコア定量プラグインの方法と評価(PDF・日本語・22 頁)

処理パイプライン、基準データベース、事前登録した評価の結果、VSRAD との突き合わせ、制限事項、再現性。

パブリック=無償公開(GitHub で入手できます)。エクスクルーシブ=サイトサポート(法人・教育機関向けプラン)のご契約者様限定で提供します。 サイトサポートのお申し込み →

公式プラグインの一覧を見る