Aspose.Medical  for .NET

DICOM医療画像処理のための.NET API

外部ソフトウェアやネイティブ依存関係なしで、.NET C#でDICOMファイルの読み取り、書き込み、匿名化、変換、トランスコードを実行できます。

  Download Free Trial
  
 

Aspose.Medical for .NETは、DICOM(Digital Imaging and Communications in Medicine)ファイルを操作するための強力な純粋.NETクラスライブラリです。開発者は、外部ソフトウェアやネイティブ依存関係を必要とせず、医療画像データのプログラムによる読み取り、書き込み、変更、匿名化、変換、トランスコードを実行できます。

ライブラリは完全にマネージドC#コードで記述されており、Windows、Linux、macOS全体で真のクロスプラットフォーム互換性を保証します。ネイティブバイナリやサードパーティの依存関係がないため、Aspose.Medicalはデスクトップツールからクラウドベースの医療システムまで、あらゆる.NETアプリケーションにシームレスに統合できます。

主な機能:

  • すべての標準DICOM データ要素と値表現を完全にサポートして、DICOMファイルの読み取りと書き込みを実行できます。
  • 構成可能な機密性プロファイルを使用して患者のプライバシーを保護し、HIPAAコンプライアンスを確保するためにDICOMファイルを匿名化できます。
  • DICOM画像を一般的な形式に変換: JPEG、PNG、TIFF、およびラスター画像からDICOMへの変換も可能です。
  • 最新のWebサービスやAPIとの統合のために、DICOMデータをJSONおよびXMLにシリアル化/デシリアル化できます。
  • JPEG、JPEG 2000、HTJ2K、JPEG-LS、RLE圧縮を含む転送構文間でトランスコードできます。
  • マルチフレームDICOM画像および画像オーバーレイを完全にサポートします。
  • 適切なウィンドウイングとレベリングのためのモダリティとVOIルックアップテーブルを使用した高度な画像処理。
  • 次世代医療画像圧縮のためのHTJ2K(High-Throughput JPEG 2000)サポート。
  • 近日公開予定: 神経画像および研究アプリケーション向けのDICOMからNIfTIへの変換。

Aspose.Medical for .NETは、DICOMビューア、医療画像ソフトウェア、ネイティブコーデックのインストールを必要としない、独立した自己完結型のライブラリです。医療ITシステム、PACS統合、遠隔医療プラットフォーム、および信頼性の高いDICOM処理を必要とするあらゆるアプリケーションに最適です。

高度な.NET DICOM API機能

ファイル、ストリーム、またはパイプからDICOMファイルを読み書きします

すべてのDICOMタグとデータ要素にアクセスして操作します

カスタマイズ可能な機密性プロファイルで患者データを匿名化します

異なる転送構文間でトランスコードします

DICOM画像をJPEG、PNG、TIFF形式に変換します

Web統合のためにDICOMデータをJSONおよびXMLにシリアル化します

JPEG、JPEG 2000、HTJ2K、JPEG-LS、RLE圧縮をサポートします

マルチフレームDICOM画像および画像シーケンスを処理します

モダリティとVOI LUTでウィンドウ/レベル調整を適用します

純粋な.NETライブラリ - 依存関係ゼロ

Aspose.Medical for .NETは、ネイティブ依存関係を一切持たない完全にマネージドC#コードで記述されています。ネイティブコーデックや外部ツールに依存する他の医療画像ライブラリとは異なり、Aspose.Medicalは完全に自己完結しています。すべての画像圧縮コーデック(JPEG、JPEG 2000、HTJ2K、JPEG-LS、RLE)は純粋な.NETで実装されており、プラットフォーム固有の構成なしでWindows、Linux、macOS全体でシームレスなデプロイメントを保証します。これにより、コンテナ化されたデプロイメント、クラウド環境、およびネイティブライブラリのインストールが実行不可能なシナリオに最適です。

プライバシーコンプライアンスのためのDICOMファイルの匿名化

患者のプライバシーを保護することは、医療アプリケーションにおいて重要です。Aspose.Medical for .NETは、DICOM PS 3.15機密性プロファイルに基づく包括的なDICOM匿名化機能を提供します。画像データの臨床的価値を保持しながら、患者識別情報(PII)を削除または変更できます。ライブラリは、安全なプライベート属性、UID、デバイスおよび機関識別子、患者特性、および縦断的時間情報を保持するオプションを含む、構成可能な匿名化プロファイルをサポートしています。

DICOMファイルの匿名化 - C#

// DICOMファイルを読み込む
using var dicomFile = DicomFile.Open("patient_scan.dcm");

// デフォルトプロファイルで匿名化ツールを作成
var profile = ConfidentialityProfile.CreateDefault();
var anonymizer = new Anonymizer(profile);

// 匿名化して保存
anonymizer.Anonymize(dicomFile, "anonymized_scan.dcm");

.NET C#でDICOMを画像形式に変換

Aspose.Medical for .NETを使用すると、DICOM画像を表示、共有、または非医療システムとの統合のための標準画像形式に簡単に変換できます。ライブラリは、モダリティLUT、VOI LUT(ウィンドウ/レベル)、および測光解釈の適切な適用を含む、DICOM画像レンダリングのすべての複雑さを処理します。サムネイルの生成、画像エクスポートの作成、またはDICOMビューアの構築が必要な場合でも、APIは最小限のコードで高品質のレンダリングを提供します。

DICOMをPNGに変換 - C#

// DICOMファイルを読み込む
using var dicomFile = DicomFile.Open("chest_xray.dcm");

// 画像にレンダリング
var renderOptions = new GrayscaleRenderOptions
{
    WindowWidth = 400,
    WindowCenter = 40
};
var image = dicomFile.RenderImage(renderOptions);

// PNGとして保存
image.Save("chest_xray.png");

転送構文間のトランスコード

さまざまな医療画像システムやアーカイブでは、特定のDICOM転送構文が必要になる場合があります。Aspose.Medical for .NETは、非圧縮形式、JPEGベースライン、JPEGロスレス、JPEG 2000、HTJ2K(High-Throughput JPEG 2000)、JPEG-LS、RLEを含むさまざまな転送構文間のトランスコードを可能にします。これは、PACS統合、アーカイブ最適化、および異なる医療システム間での互換性の確保に不可欠です。すべてのコーデックは純粋な.NETで実装されており、すべてのプラットフォームで一貫した動作を保証します。

DICOMからJSONおよびXMLへのシリアル化

最新の医療システムは、データ交換のためにWebサービスとAPIにますます依存しています。Aspose.Medical for .NETは、DICOMデータをJSON(DICOM JSONモデルに準拠)およびXML形式にシリアル化するための完全なサポートを提供します。これにより、RESTful API、FHIRベースのシステム、およびWebアプリケーションとのシームレスな統合が可能になります。シリアル化は双方向です - JSONとXMLをDICOMデータセットに戻すこともできます。

神経画像のためのNIfTI形式サポート(近日公開予定)

DICOMとNIfTI(Neuroimaging Informatics Technology Initiative)形式間の変換のサポートがロードマップに含まれています。NIfTIは脳画像研究の標準形式であり、臨床DICOMデータをNIfTIに変換する今後の機能により、高度な分析、機械学習、および研究ワークフローの可能性が開かれます。

  

Support and Learning Resources