Releases
New versions are announced here as soon as they ship.
-
GRAPHY-Next v0.5.0
ハイライト — DB フォルダ・Google Drive・自動取り込み
- DB フォルダを選んで切り替えられるようになりました(デスクトップ版)。研究ごと・外付けディスクなどに DB を分けて使えます。 画像は DB フォルダからの相対パスで記録するので、フォルダごと複製・移動しても開けます。環境設定はどの DB でも共通です。
- DB フォルダを Google Drive に置けます(デスクトップ版)。この PC を正本にして Drive にバックアップする方式と、Drive を正本にして手元は上限つきのキャッシュにする方式から選べます。
- 監視フォルダに置いた画像を自動で取り込みます(DICOM・NIfTI。状態は右下に出ます)。
- 検査を別の DB フォルダへコピー・移動できます。レポート・ROI・位置合わせなどの記録も一緒に運び、移し先に同じものがあれば上書きしません。
- 2D ビューアに Cobb 角・拡大レンズ(4×)・ROI のロック・画像のクリップボードへのコピー、一覧画面へのドラッグ&ドロップでの取り込み、 F で全画面・W/P/Z/L/A/R/E でツールの切り替え、Fusion の重ね方(差分・乗算)、3D ビューアの背景色を足しました。
- ワンドのしきい値(以上・以下・範囲)がどのモダリティでも使えます(CT・PET は HU・SUV、Rescale の無い画像は画素値、カラーは輝度で判定)。2D の ROI を 形のまま 3D ROI に取り込めます。
- マスクの 3D 統計に単位と TLG、計測結果に統計に使った画素の CSV 書き出し、画像メニューに**リサンプル(等方・軸ごとの間隔で引き直して保存)**を足しました。
- MPR の十字線が表示されていなかったのを直しました(色は面ごと/単色を選べます)。
- デスクトップ版の HTTP をその PC(127.0.0.1)からだけ受けるようにし、DICOM TLS のパスワードを OS の鍵束に保存するなど、安全性を上げました。
新機能
- plugins: AI 系プラグインを「解析 > AI」に束ねる(plugin.json の category) (#209)
- plugins: H66 measureLabels と SR の面積・平均値(CT 定量の土台) (#210)
- lung-nodule: CT 肺結節(研究版)の設計と Colab 実機スパイク(17/0) (#214)
- ct-quant: L1 椎体の CT 値を足し、肺結節 N3 の候補データを記録 (#215)
- nifti: 整数でない float を Parametric Map(32 bit float)で取り込む(段 2・F1) (#222)
- nifti: choose the value unit on import (F2) (#223)
- roi: 選択中の ROI は内側のドラッグで移動し、作る→動かす→形を変えるを続けて行えるようにする (#224)
- nifti: float (Parametric Map) images in 2D W/L, histogram, MPR and 3D (F3) (#225)
- roi: Ctrl/⌘+クリックで ROI を複数選択し、表示中のスライスの選択中 ROI をまとめて動かす (#226)
- nifti: Parametric Map in npz, derived series, texture, ImageJ and burn preflight (F4) (#227)
- storage: 索引の画像パスを保管ルートからの相対パスで持つ (#232)
- settings: 環境設定を DB フォルダの外の共通ファイルに置けるようにする (#233)
- desktop: DB フォルダを選んで切り替えられるようにする (#234)
- db-transfer: 検査を別の DB フォルダへコピー・移動する (#235)
- roi: ROI マネージャで ROI をロックし、移動・変形・削除から守る (#250)
- import: 一覧画面へのドラッグ&ドロップで DICOM を取り込む(デスクトップ版) (#251)
- shortcuts: F で全画面・W/P/Z/L/A/R/E でツール切替、Alt を見ずに DSA の Alt+↑↓ が効かなかったのを直す (#252)
- roi: Cobb 角と拡大レンズ(4×)、双方向計測の ImageJ 書き出しを直す (#253)
- viewer3d: 環境設定で 3D ビューアの背景色を変えられるようにする (#254)
- viewer2d: 表示中の画像をクリップボードへコピーする(📋・ファイルメニュー) (#255)
- fusion: 重ね方(差分・乗算=表示上の合成)を選べるようにする (#258)
- viewer2d: 画像のコピーで、ROI があれば含めるかを聞く (#266)
- roi: 計測結果ダイアログに画素ダンプ(⬇ 画素)を追加 (#261)
- roi-stats: マスク(3D ROI)も ROI 計測結果の窓とボクセル CSV の対象にする (#268)
- mask: マスク→輪郭の変換を作り、RT⬇ でマスクも RTSTRUCT に書き出す (#271)
- DB フォルダの Google Drive バックアップ(モード B: ローカル正本+Drive) (#274)
- viewer2d: 計測メニューを作り、ROI(面・線・点)と計測を分ける (#275)
- viewer2d: ROI マネージャを「ROI」と「計測」の 2 つの欄にする (#277)
- viewer3d: 3D ビューワでも 2D の ROI を ROI 単位で取り込む (#278)
- viewer2d: タイルヘッダのダブルクリックで 1 タイル表示にし、もう一度で元に戻す (#280)
- geometry: 奥行きの決め方をそろえ、不均一なシリーズを補間して 3D/MPR に出し、体積をメッシュに統一する (#282)
- import: 監視フォルダからの自動取り込み(standalone) (#286)
- roi: 形の ROI を ▦ なしで 3D に取り込み・SEG に書き出せるようにする (#287)
- import: 自動取り込みの状態を状態バーに出し、一覧の更新を促す。今すぐ走査を追加 (#288)
- import: 監視フォルダの NIfTI の取り込みと、患者情報が無いときの保留 (#289)
- import: 納品フォルダごとの被験者 CSV(NIfTI の患者情報・DICOM の上書きは任意) (#290)
- Google Drive を正本にするモード A(手元は上限つきキャッシュ) (#292)
- roi: ROI メニューに円 ROI を足す (#293)
- plugin: 保管庫の画像を手元に確保する host.storage(H67) (#295)
- release: Linux 版に .deb を足し、インストール時の画面を毎リリース自動で撮る (#299)
- cache: 汎用 CacheStore と .cache/video の載せ替え(P2-7) (#303)
バグ修正
- nifti: 整数で表せる値は可逆に取り込み、NaN を壊さない (#220)
- standalone: HTTP をこの PC(127.0.0.1)からだけ受ける (#236)
- security: プラグイン導入の同意を main だけが変えられるようにし、ブラウザからの不正な呼び出しを塞ぐ (#237)
- security: DICOM TLS のパスワードを平文で保存・返却しない (#238)
- settings: TLS の欄が設定画面の右へはみ出すのを直す (#239)
- 取り込み・保管庫の後始末と、患者 ID の変更で記録を運ぶ (#240)
- dbadmin: 画像を削除したとき付随データも片付ける(レポートは残す) (#241)
- storage: 取り込みに失敗したとき空のフォルダを残さない (#242)
- desktop: 開発版で DB フォルダを切り替えても画面が真っ白にならないようにする (#244)
- startup: 起動の表示を実態に合わせて「部品の準備・データベース・機能の準備」に分ける (#245)
- desktop: AppImage でアプリの再起動(DB フォルダの切り替え・設定の反映)が失敗するのを直す (#246)
- mpr: 十字線が描かれていなかったのを直し、色(面ごと/単色)を環境設定で選べるようにする (#257)
- startup: 起動の待ちが時間切れになっても、backend が立ち上がったらつながるようにする (#263)
- import: 取り込んだあと、一覧に取り込んだ検査を出す (#265)
- mask: マスクの範囲を中身から決め、分割したマスクも演算で戻せるようにする (#270)
- viewer3d: 間隔が不均一なシリーズで、取り込んだ ROI が画像と別のスライスに載る (#281)
- viewer3d: 3D の ROI の見た目を、体積と同じスライスの幅で立ち上げた形にする (#283)
- geometry: 端のスライスの外側は最小の間隔の半分までにし、ROI が画像の端からはみ出さないようにする (#285)
- 3d: 斜めのシリーズで 2D の ROI を 3D に取り込めない(向きの行列の並びを vtk との境目で入れ替える) (#291)
- release: Mac 版を app 全体で簡易署名し、ネットから落とした状態の判定で公開前に止める (#297)
- wand: しきい値の上限・下限をどのモダリティでも使えるようにする(Rescale なし・カラー・動画) (#300)
- mainscreen: 起動の待ちの間はスタディ一覧に「取得に失敗しました」を出さず「接続中…」にする (#304)
その他の変更
- ROI マネージャの 3D 統計: 単位を 2D と揃え、平均×体積(SUV では TLG)を追加し、値を読めないスライスを明示する (#231)
- ワンドに校正値の絶対しきい値(以上・以下・範囲)を追加し、打ち切りとシード条件外を表示する (#262)
- 2D ビューアに「リサンプル・切り抜き…」を追加(等方・軸ごとの間隔へ引き直して派生保存) (#249)
- RTSTRUCT 取り込みで穴を保ち、構造ごとに 1 つの塗りにする/番号を 1 始まり表示 (#273)
- 複数シリーズの結合に使う格子計算・条件判定・重なりの平均(純関数) (#230)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.4.0…v0.5.0
-
GRAPHY-Next v0.4.0
ハイライト — 外部の GPU で AI を動かす
- Google Colab の GPU(T4)や、自分で立てた Jupyter Server でプラグインの計算を動かせるようになりました(デスクトップ版)。 送るのは本体が匿名化した画像と実行するコードだけで、送るたびに本体の窓で送り先・データ・コードの全文を確かめます。 Google でログインしていれば、最初の実行で Colab の GPU T4 が自動で登録されます。
- 公式プラグイン「MONAI Bundle」を同梱しました。MONAI Model Zoo の 8 つのモデル(全身 104 臓器・腹部 13 / 7 臓器・脾臓・膵臓・腎臓・前立腺・脳 133 領域)で 臓器を分割し、臓器名つきで ROI マネージャに読み込み、DICOM SEG で保存できます。研究用です。
- 一般撮影(CR / DX / MG / IO)と超音波の空間校正に対応しました。あわせて、校正した画像の長さ・ROI の統計・匿名化マスクのずれと、 画素が正方形でない画像の計測の縦横の取り違えを直しました。
- プラグイン向けの host API を追加しました(外部の計算機・ラベルの volume の保存と表示・3D QCA からの呼び出しなど)。
新機能
- announce: post release announcements to a Google Group
- guide: release guide PDFs with annotated screenshots, linked from announcements
- xa3d: H62 向きの旗と安定した鍵・H63 3D QCA ダイアログからプラグインを呼ぶ(angio-quant G9 / G12) (#198)
- compute: 外部の GPU(Jupyter・Google Colab)で計算する Host API と MONAI の公式プラグインの土台 (#200)
- signing: 開発機 3 台で同じ手順で公式鍵の署名を扱う graphy_sign.py (#202)
バグ修正
- video: 動画の配信で DICOM の偶数長の埋め草を MP4 から外す (#201)
- viewer: 非等方画素の計測の縦横取り違え/feat: 一般撮影(CR/DX/MG/IO)と超音波の空間校正 (#196)
- viewer: 校正した画像の長さ・ROI の統計・匿名化マスクのずれを直す(画素間隔の照合) (#204)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.3.5…v0.4.0
-
GRAPHY-Next v0.3.5
ハイライト — 大型アップデート
v0.2.13 以来の公開版です。v0.3.0〜v0.3.4 で入った機能をまとめてお届けします。
- Slab MIP(MIP / MinIP / AvgIP)を搭載。3D ビューア・MPR・2D の 3 か所で使えます。 厚みは 3 / 5 / 8 / 10 / 15 / 20 mm のプリセットから選べ、3D ではスラブの中心を回転の中心にして、 ダブルクリックでの中心指定・自動回転・向きのスナップに対応しました。
- 心臓 XA の同位相 DSA と、その診断画面を追加しました。
- 動画ビューアに WW/WL・回転・反転・ズーム・パンなどの表示機能と、ホイールでのフレーム送りを追加しました。
- AI の提供元を画面から設定できるようになりました(OpenAI 互換・Azure に対応、接続テスト付き)。
- プラグイン向けの host API を拡充しました(窓・保存領域・ファイル選択・患者検索・ジョブ・動画の取り込みなど)。
新機能
- viewer: 心臓 XA の同位相 DSA と、その診断 UI を追加する
- viewer: 造影の様相で同位相マスクを決め、DSA 診断に絵と進捗を出す
- viewer: 造影前があるか、造影後しか無いのかを判別する
- viewer: 造影前が足りないランで washout 層をマスクにする
- plugin: 外部 AI 送信の基盤と、画面に見えている範囲をプラグインへ渡す
- viewer: マスク源の 3 分岐・washout の対称化・血管基準の位置合わせ
- video: 動画ビューアに表示の基本機能(WW/WL・回転・反転・ズーム・パン・Fit/リセット・階調反転) (#185)
- ai: 用途で頼む契約にし、応答の正規化を本体へ移す(段 2)
- ai: 提供元レジストリと設定 UI を入れる(段 3)
- ai: OpenAI 互換アダプタを足す(段 4・Azure も同じ実装で扱う)
- Slab MIP(MIP/MinIP/AvgIP)を 3D・MPR・2D の 3 経路に追加
- 3d: Slab をスラブ中心=回転中心に。ダブルクリック中心指定・自動回転・向きスナップ
- ai: 提供元の設定で差を吸収できるようにする(段 5a・検査だけ)
- ai: 設定が電文と宛先に効くようにする(段 5b・送出側)
- ai: 接続テスト(疎通確認)を入れる(段 5c)
- ai: 提供元を画面から追加・編集・削除できるようにする(段 5d)
- plugin: メイン画面の host と共通の host API(H42〜H46:窓・保存領域・ファイル選択・患者検索・ジョブ・DB 変更通知) (#188)
- plugin: プラグインのための動画の取り込みと、フレームごとの値の SR(H47〜H49) (#189)
- video: ホイールでフレーム送り/ツールの列・ROI の UI を画面から外す(コードは残す) (#195)
バグ修正
- bench: 圧縮 DICOM を「非圧縮」と名乗って送り、保管実体を壊していたのを直す
- viewer: 「ずらしを戻す」が回転を戻していなかったのを直す
- anonymize: 焼き込みマスクが効かない/効いていないのに効いたと申告する件を直す
- i18n: マスク未登録時の案内が、撤去済みの手順を指していたのを直す
- viewer: 造影が最初から入っているランが判別に届いていなかった
- ci: electron が無い環境で secretStore のテストが落ちていたのを直す
- build: macOS の bash で
$VARが直後の全角文字に食われていたのを直す - video: 1 フレーム送りの絵のずれを直し、フレーム番号を出す・リサイズで縦横比を保つ (#184)
- ai: 正規化した画像をプラグインへ bytes で渡す(実機で発覚)
- demo: ldap / db / arc にも restart: unless-stopped を付ける (#191)
- desktop: インストーラに AI 機能のファイルが入っておらず起動直後に落ちる (#192)
- csp: 製品版だけ動画が真っ黒で読み込み中のまま(media-src が無かった) (#194)
その他の変更
- UVS プラグイン段 6 と本体側の修正(真っ黒・H1b・H39)を main へ (#182)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.13…v0.3.5
-
GRAPHY-Next v0.2.13
新機能
- viewer2d: フーリエ解析ダイアログをモーダルでなくし、ドラッグで動かせるようにする
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.12…v0.2.13
-
GRAPHY-Next v0.2.12
バグ修正
- viewer2d: フーリエ解析のグラフで孤立した点が描かれないのを直す
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.11…v0.2.12
-
GRAPHY-Next v0.2.11
新機能
- viewer2d: 解析メニューにフーリエ解析(2D-DFT)を追加する
- viewer2d: フーリエ解析にナイキスト周波数つきグラフと 3D 波形分解を追加する
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.10…v0.2.11
-
GRAPHY-Next v0.2.10
バグ修正
- viewer2d: カーソルの出入りで状態バーが折り返し画像が跳ぶのを直す (#180)
- viewer2d: C/T を送るたびにビューポートを作り直さず、画像だけ差し替える (#181)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.9…v0.2.10
-
GRAPHY-Next v0.2.9
新機能
- plugins: 中心線エンジンを host API へ公開する(H41)
- anon: 焼き込みマスクを閉じた ROI に広げる(ImageJ は使わない)
- anon: 焼き込みマスクの登録導線を作る(旧 GRAPHY の “Mask ROIs” 相当)
- roi: プローブ座標・ROI 複製・一覧からの reveal を入れ、焼き込み登録を匿名化側へ移す
バグ修正
- anon: やっていない焼き込みを「実施済み」と申告するのをやめる
- anon: ModifiedDates が日付を潰すのをやめ、患者ごとにシフトする
- anon: 排他の日付オプションを両方 ON にできないようにする
- anon: 焼き込みが実行できないなら書き出す前に止める+正本を更新
- anon: 中止した理由が画面で読めなかったのを直す(実機で発覚)
- auth: ログインリンクの送信に失敗しても「送信しました」と出ていたのを直す (#179)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.8…v0.2.9
-
GRAPHY-Next v0.2.8
バグ修正
- video: 再生ボタンが効かず、ループの意味が逆だったのを直す
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.7…v0.2.8
-
GRAPHY-Next v0.2.7
新機能
- viewer: 2D ビューアでも encapsulated 動画を再生する (#178)
全変更履歴: https://github.com/tatsunidas/GRAPHY-Next/compare/v0.2.6…v0.2.7
-
GRAPHY classic v0.0.21
See the GitHub release page for what changed.
-
GRAPHY classic v0.0.20
See the GitHub release page for what changed.
-
GRAPHY classic v0.0.19
See the GitHub release page for what changed.
-
GRAPHY classic v0.0.18
See the GitHub release page for what changed.
-
GRAPHY classic v0.0.17
New
- CPU base cinematic rendering (cuda not ready…)
- Thick Slab (Digital thickness)
- 3D Centerline analysis tool
- 3D Fly through mode
- 3D LUT Curve Editor
- 3D Mesh & Mesh volume calculation
- 2D Curved Planar Reconstruction
- Memory monitor (run OS default memory monitor)
Bug fix
- Keep always rois showing global in MPEG -> set z position and show it on.
- Import pure IJ’rois correctly.
- etc
-
GRAPHY classic vGRAPHY-20260531-VERSION-0.0.16
New
- Anonymizer (with burn-in pixel remover), DICOM PS 3.15 compatible
- Add simple fusion function (Dragging a point no move and drop to back ground target.)
- PET-CT, PET-MR Fusion funcsion
- Series Viewer can load a PET DICOM MOSAIC format as Multi dimensional.
- SUV, SUL calibration for PET(DICOM only)
- Sync slicing between series views.
- WW/WL Adjuster (On 2D Viewer)
- AVI writer (DBWindow -> File -> Export as AVI.)
- 3D Sphere ROI: but, it will refactoring near future…
Changes
- When import video format, it process following steps:
-
1. Convert it to MP4 temporally, -
2. Convert temp MP4 to DICOM, -
3. Import temp MP4' DICOM to DB. - Radiomics Function Updated: Simplify to use radimics maps.
- Show formatted pixel values on series viewer upper info bar.
Fixed bugs
- DICOM record cannot remove when it still has ROI records in DB.-> now can remove it correctly
- Fusion timer firing on thumbnail mode. -> now stop it.
- RoiBrush: Shift / Alt key are ignored -> now these keys listened.
- PolygonRoi: Shift / Alt key are ignored on handle -> now these keys listened on handle.
- and some miscellaneous.
-
GRAPHY classic vGRAPHY-20260428-VERSION-0.0.15
New
- Added support for loading NIfTI files. (File > Import NIfTI)
- Implemented TagExtractor.
- Implemented SeriesExtractor.
- Praparat (Series Viewer) now supports 5D. (Please note there may still be some bugs. Give me feedback if you find it)
-
GRAPHY classic vGRAPHY-20260425-VERSION-0.0.14
New
- Add Mpeg reader(Create MPEG DICOM, and Read it.)
- Add NIfTI2DICOM (Minimum conversion, detail meta dicom data is almost ignored)
-
GRAPHY classic vGRAPHY-20260419-VERSION-0.0.13
Fixed Bugs
- BirdsEyeView: Thumbnails are now displayed correctly even when switching studies rapidly.
- DicomPostman: Fixed missing i18n entries.
- Thumbnail: Images are now correctly centered.
- PolygonRoi: The number of points is now preserved when loading from the database.
New Features
- RoiUndoRedo: Added Undo (Ctrl + Z) and Redo (Ctrl + Shift + Z) functionality for ROI editing.
- RoiBrushDialog: Brush size and shape can now be changed via right-click.
-
GRAPHY classic vGRAPHY-20260416
- Added Toolbar PlugIn
- Enhanced Auto-Window feature
- Enhanced GDicomTools
- Added Computed DWI PlugIn