VintaSoft DICOM .NET Plug-in - 開発履歴

製品リリースノート

このページでは、開発履歴に関する情報を提供しています。 VintaSoft DICOM .NET Plug-in のプラグイン API の履歴に関する情報は、ドキュメント から入手できます。

  • .NET 開発:
    • Windows、Linux、macOS での .NET 10 のサポートを追加しました。
    • 湾曲した DICOM スライスに対して垂直なマルチスライスを作成する機能を追加しました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 9 のサポートを追加しました。
    • DICOM ファイルのデコード:
      • 「構造化レポート」形式の DICOM ファイルのサポートを追加しました。
    • DICOM 画像の表示:
      • ビジュアル ツール DicomViewerTool で、埋め込みスクロール バーを使用して画像ビューア内の DICOM 画像/スライスをナビゲートできるようになりました。
      • DICOM MPR ビューア (WinForms および WPF) でスライスの厚さを変更するためのインタラクション ポイントを追加しました。
    • DICOM ファイルのエンコード:
      • 指定した圧縮で DICOM ファイルをエンコードする機能を追加しました。
  • Web 開発:
    • JavaScript UI コントロール WebDicomControlJS が DICOM MPR および Curved MPR をサポートするようになりました。
      • 再構成された画像を表示
      • 3 つの画像ビューアーを組み合わせて 3D MPR を表示
      • 2 つの画像ビューアーを組み合わせて曲面 MPR を表示
      • マウスを使用して画像ビューアーで再構成された画像を参照
      • マウスを使用して画像ビューアーで再構成された画像のウィンドウ レベルを変更
      • マウスを使用して画像ビューアーで再構成された画像を拡大
      • オブジェクト (線、ポリライン、楕円、マウスを使って画像ビューアで再構成された画像に角度(角度)を付ける
    • JavaScript UI コントロール WebDicomViewerControlJS に大幅なパフォーマンス改善を追加しました。
    • JavaScript UI コントロール WebDicomViewerControlJS で、埋め込みスクロールバーを使用して DICOM 画像/スライスをナビゲートできるようになりました。
    • いくつかの軽微なバグを修正しました。
  • .NET 開発:
    • DICOM ファイルから心電図をレンダリング、表示、印刷する機能を追加しました:
      • 心電図をレンダリングして印刷する
      • WinForms/WPF 画像ビューアで心電図を表示する
      • WinForms/WPF 画像ビューアで心電図データを測定し、強調表示する
      • 心電図をベクター形式で PDF ドキュメントまたは SVG 画像に保存する
    • 患者と検査ごとにソートされた DICOM シリーズに関する情報を表示できる WinForms および WPF コントロール「DicomSeriesManagerControl」を作成しました。
    • DICOM 画像のピクセル データを 24 bpp カラー画像に変更し、変更した DICOM 画像を新しい DICOM ファイルに保存する機能を追加しました。
    • 注釈と測定値を DICOM 画像に書き込む機能を追加しました。
    • DICOM ファイルの構造を解析するアルゴリズムのパフォーマンスを大幅に向上させました。
    • DICOM ファイルを扱う際のメモリ使用量を大幅に削減しました。
    • デモ アプリケーション:
      • WinForms および WPF 用の新しいデモ アプリケーション「ECG Viewer Demo」を作成しました。このデモ アプリケーションでは、DICOM ファイルから心電図を表示できます。
      • WinForms および WPF 用のデモ アプリケーション「DICOM_Viewer_Demo」および「DICOM_MPR_Viewer_Demo」に多くの改善を加えました。
  • Web 開発:
    • HTML5 Web ブラウザーで DICOM 画像を表示できる JavaScript UI コントロール "WebDicomControlJS" を作成しました。
      • JavaScript UI コントロールは、すべての主要な HTML5 Web ブラウザーで動作します。
      • ユーザー インターフェイスは、パーソナル コンピューター、タブレット、スマートフォンと互換性があります。
      • 既存の DICOM ファイルを読み込みます。
      • DICOM 画像の表示:
        • 患者、検査、シリーズ別に分類された DICOM 画像に関する情報を表示します。
        • Web DICOM ビューアーで DICOM 画像を表示します。
        • Web DICOM ビューアーで画像の上に DICOM メタデータを表示します。
        • マウスを使用して Web DICOM ビューアーで DICOM 画像を参照します。
        • Web DICOM で DICOM 画像のウィンドウ レベルを変更します。
        • マウスを使用して Web DICOM ビューアで DICOM 画像を拡大します。
        • マウスを使用して Web DICOM ビューアで DICOM 画像上のオブジェクト (線、ポリライン、楕円、角度、十字) を測定します。
      • "Bootstrap および JQuery UI の標準" ダイアログ (DICOM メタデータの表示など)
      • ユーザー インターフェイスはカスタマイズ可能です。
      • ユーザー インターフェイスは 45 言語で利用可能で、任意の言語に簡単に翻訳できます。
    • 患者と研究ごとにソートされた DICOM シリーズに関する情報を HTML5 Web ブラウザーに表示できる JavaScript UI コントロール "WebDicomSeriesManagerControlJS" を作成しました。
    • デモ アプリケーション:
      • ASP.NET Core、ASP.NET Core + Angular、ASP.NET MVC5、ASP.NET WebForms 用の新しいデモ アプリケーション "DICOM Viewer Demo" を作成しました。このデモ アプリケーションを使用すると、ASP.NET で DICOM 画像を表示できます。
  • .NET 開発:
    • DICOM 2023 仕様に準拠するように DICOM データ型とメタデータを更新しました。
    • いくつかの重要度の低いバグを修正しました。
  • Windows、Linux、macOS で .NET 8.0 のサポートを追加しました。
  • .NET 開発:
    • いくつかの軽微なバグを修正しました。
  • .NET 開発:
    • Windows、Linux、macOS で .NET 7 のサポートを追加しました。
  • .NET 開発:
    • .NET 6、.NET 5、.NET Core 3.1 で Windows、Linux、macOS のクロスプラットフォーム サポートを追加しました。
    • DICOM コーデックは System.Drawing.Common ライブラリに依存せず、画像のエンコードまたはデコードに描画エンジンを必要としません。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • Windows 用の .NET 6 のサポートを追加しました。
    • サポートされている開発環境:
      • Visual Studio 2022 との互換性サポートを追加しました。
    • サポートされているオペレーティングシステム:
      • OS Windows 11 との互換性サポートを追加しました。
      • OS Windows Server 2003 との互換性サポートを終了しました。
    • デモ アプリケーション
      • DICOM MPR の表示方法を示す新しいデモ アプリケーション DicomMprViewerDemo/WpfDicomMprViewerDemo を作成しました。
      • DICOM ファイルのメタデータの編集方法を示す新しいデモ アプリケーション DicomMetadataEditorDemo を作成しました。
      • DICOM ディレクトリの参照方法を示す新しいデモ アプリケーション DicomDirectoryDe​​mo を作成しました。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • Windows 用の .NET 5 のサポートを追加しました。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • .NET Core 3 for Windows で WPF と WinForms のサポートを追加しました。
        次の .NET Core アセンブリを作成しました:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • DICOM ファイルの解析を最適化しました。DICOM の読み込みの平均時間が最大 30% 短縮されました。
      • デモ アプリケーション:
        • .NET Core 用の WPF および WinForms DicomViewerDemo アプリケーションを作成しました。
  • .NET 開発:
    • サポートされているプラ​​ットフォーム:
      • Windows 用の .NET Core 3 (UI コントロールなし) のサポートを追加しました。
        次の .NET Core アセンブリを作成しました:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • .NET Framework 2.0 のサポートが終了しました。SDK は現在 .NET Framework 4+ および 3.5 をサポートしています。
  • DICOM MPR
    • WPF 画像ビューアで DICOM マルチプレーン再構成を視覚化する機能を追加しました。
    • 不規則な間隔のスライスから DICOM マルチプレーン再構成を作成する機能を追加しました。
    • いくつかのマイナーな変更。
  • DICOM ファイルまたは DICOM ディレクトリから DICOM 画像をロードします。
    • 次の DICOM 仕様のサポートを追加しました: DICOM PS3.5 2018d、DICOM PS3.6 2018d。
    • Flate 圧縮の DICOM ファイルのサポートを追加しました。
  • デモ アプリケーション:
    • WpfDicomViewerDemo で DICOM MPR (2D MPR、3D MPR、および Curved MPR) を視覚化する機能を追加しました。
    • DicomViewerDemo および WpfDicomViewerDemo にいくつかの改善を加えました。
  • DICOM MPR のサポートを追加しました。つまり、DICOM 画像のスタックから直交面、斜面、曲面の画像を再構成する機能を追加しました:
    • DICOM 画像のスタックから直交平面 (矢状面、軸方向、または冠状面) で画像を再構成します (2D MPR)。
    • DICOM 画像のスタックから斜平面で画像を再構成します (3D MPR)。
    • DICOM 画像のスタックから曲面平面で画像を再構成します (曲面 MPR)。
    • 強度投影 (MIP、MinIP、Avg) を使用して画像を再構成します。
    • 画像再構成に複数のスレッドを使用します。
    • 再構成した画像をファイルに保存します。
  • WinForms 画像ビューアで DICOM MPR を視覚化する機能を追加しました:
    • 画像ビューアで再構成した画像を表示します。
    • 3D MPR を表示するために 3 つの画像ビューアを組み合わせます。
    • 湾曲 MPR を表示するために 2 つの画像ビューアを組み合わせます。
    • 異なる平面で画像を表示するために複数の画像ビューアを組み合わせます - アーキテクチャはオープンです。
    • マウスを使用して画像ビューアで再構成された画像を参照します。
    • マウスを使用して画像ビューアで再構成された画像のウィンドウレベルを変更します。
    • マウスを使用して画像ビューアで再構成された画像をパンします。
    • マウスを使用して画像ビューアで再構成された画像をズームします。
    • マウスを使用して画像ビューアで再構成された画像を 2D 空間で回転させます。
    • マウスを使用して画像ビューアで再構成された画像を 3D 空間で回転させます。
    • マウスを使用して、画像ビューアで再構築された画像上のオブジェクト(線、ポリライン、楕円、角度)を測定します。
    • 再構築された画像のレンダリングに複数のスレッドを使用します。
    • 1秒あたりの最大フレーム数を指定して、レンダリング速度を制限します。
    • 視覚化をカスタマイズ - アーキテクチャはオープンです。
  • DICOM ファイルまたは DICOM ディレクトリから DICOM 画像をロードします。
    • DICOMデコーダーのいくつかの改善。
  • WinFormsおよびWPFイメージビューアでDICOMイメージを表示する:
    • イメージビューアでDICOMイメージ上に表示する必要があるテキストを宣言的に定義する機能を追加しました。
    • イメージビューアで表示する前にDICOMイメージを前処理する機能を追加しました。
    • イメージビューアでDICOMイメージにVOIルックアップテーブルを適用するアルゴリズムのパフォーマンスを向上させました。
  • DICOMイメージに注釈を付ける:
    • DICOM注釈のいくつかのバグを修正しました。
  • デモ アプリケーション:
    • WinForms 用 DicomViewerDemo アプリケーション:
      • DICOM MPR の視覚化機能を追加しました: 2D MPR、3D MPR、および曲面 MPR。
      • DICOM 画像上のオブジェクト (線、ポリライン、楕円、角度) を測定する機能を追加しました。
      • 画像ビューアで DICOM 画像上に表示する必要があるメタデータを宣言的に定義する機能を追加しました。
    • WPF 用 DicomViewerDemo アプリケーション:
      • DICOM 画像上のオブジェクト (線、ポリライン、楕円、角度) を測定する機能を追加しました。
      • 画像ビューアで DICOM 画像上に表示する必要があるメタデータを宣言的に定義する機能を追加しました。
  • 注釈のパケットを PresentationState ファイルに保存するアルゴリズムの重要でないバグを修正しました。
  • デモ アプリケーション:
    • WinForms および WPF 用 DicomViewerDemo アプリケーション:
      • シリーズに属する複数のファイルを開く機能を実装しました。
  • 次の DICOM アノテーションのサポートを追加しました: 円、無限線、カットライン、定規、軸、十字線。
  • DICOM ファイルのアイコンを取得する機能を追加しました。
  • DICOM ビューア デモを改善しました:
    • DICOM ファイルのメタデータを編集する機能を追加しました
    • DICOM ファイルのメタデータの変更を保存する機能を実装しました。
  • いくつかの軽微な修正を行いました。
  • DICOM ファイルのメタデータを編集して保存する機能を追加しました。
  • DICOM 画像に注釈を付ける機能を追加しました。
    • プレゼンテーション状態ファイルから注釈を読み込んだり、プレゼンテーション状態ファイルに注釈を保存したりできる DicomAnnotationCodec を作成しました。
    • 次の DICOM 注釈のサポートを追加しました: ポイント、ポリライン、補間、楕円、マルチライン、レンジライン、矢印、長方形、テキスト。
    • WinForms 画像ビューアで DICOM 画像に注釈を付けることができるビジュアルツール DicomAnnotationTool を作成しました。
    • WPF 画像ビューアで DICOM 画像に注釈を付けることができるビジュアルツール WpfDicomAnnotationTool を作成しました。
  • デモ アプリケーション:
    • DicomViewerDemo アプリケーションで DICOM ファイルに注釈を付けることができるようになりました。
    • 新しいデモアプリケーション WpfDicomViewerDemo を作成しました。
  • VintaSoft Imaging .NET SDK 用の新しいプラグイン VintaSoft DICOM .NET Plug-in を作成しました。以下の機能があります:
    • DICOM ファイルのデコード:
      • DICOM ファイル (バージョン 3 の ACR/NEMA) およびバージョン 1 と 2 の ACR/NEMA ファイルのサポート。
      • マルチフレーム DICOM ファイルのサポート。
      • DICOM ディレクトリのサポート。
    • DICOM 画像の取得:
      • サポートされているカラースペース: Monochrome1、Monochrome2、PaletteColor、RGB、YBR。
      • サポートされているビット深度: 1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、24、48 ビット/ピクセル。
      • サポートされている圧縮: None、RLE、JpegLossless、JpegLossy、JpegLsLossless、JpegLsLossy、Jpeg2000。JPEG2000 圧縮のサポートには、VintaSoft JPEG2000 .NET Plug-in が必要です。
      • VOI LUT (Value Of Interest Look Up Table) を使用した DICOM 画像に対して、指定されたウィンドウ幅とレベルの DICOM 画像を取得します。
      • 重ね合わせ画像を使用した DICOM 画像を取得します。
    • DICOM ファイルのメタデータの操作:
      • DICOM ファイルのメタデータ (研究、医師、患者などに関するデータ) を取得します。
      • ANSI および Unicode シンボルのサポート。
    • VintaSoft Imaging .NET SDK のコントロールを使用して WinForms、WPF、および ASP.NET アプリケーションで DICOM 画像を表示する。
  • 次の機能を備えた新しいデモ アプリケーション「Dicom Viewer Demo」を作成しました。
    • 単一ページおよび複数ページの DICOM ファイルを表示する。
    • DICOM ディレクトリを表示する。
    • DICOM ウィンドウのレベルと幅を動的に変更できる機能を使用して DICOM 画像を表示する。
    • 複数ページの DICOM ファイルを表示するときにアニメーションを使用する。
    • DICOM ファイルのメタデータを表示する。