DICOM 画像を .NET にアーカイブと分析に変換する方法

DICOM 画像を .NET にアーカイブと分析に変換する方法

DICOM (Digital Imaging and Communications in Medicine) 画像は健康に不可欠ですが、その大きさと専門形式はストレージと共有を複雑にする可能性があります。

ディコムイメージ変換の利点

  • 拡大可能性:- DICOM を一般的にサポートされているフォーマットに変換し、使いやすくなります。

  • 最適化:- 効率的な保存と共有のためのファイルサイズを減らす。

  • 分析ツールとの統合:- 標準画像分析ソフトウェアと互換性のあるフォーマットに変換します。

原題:Setting Up Aspose.Imaging

  • インストール → ネット SDK あなたのシステムで。
  • Aspose.Imaging をあなたのプロジェクトに追加する: dotnet add package Aspose.Imaging
  • 測定されたライセンスを取得し、それを使用して設定します。 SetMeteredKey().

ステップ・ステップ イメージを変換するためのガイド

ステップ1:測定ライセンスの設定

DICOM 変換のための完全な Aspose.Imaging 機能を可能にします。

using Aspose.Imaging;

Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");

ステップ2:DICOM画像をアップロード

変換するためのDICOMファイルをダウンロードします。

string inputPath = @"c:\medical_images\scan.dcm";
using (var image = Image.Load(inputPath))
{
    Console.WriteLine($"Loaded DICOM image: {inputPath}");
}

ステップ3:変換設定を設定する

PNGに変換する

using Aspose.Imaging.ImageOptions;

var pngOptions = new PngOptions
{
    CompressionLevel = 9
};

string pngOutputPath = @"c:\output\scan.png";
image.Save(pngOutputPath, pngOptions);
Console.WriteLine($"DICOM image converted to PNG: {pngOutputPath}");

JPEGに変換する

var jpegOptions = new JpegOptions
{
    Quality = 80
};

string jpegOutputPath = @"c:\output\scan.jpg";
image.Save(jpegOutputPath, jpegOptions);
Console.WriteLine($"DICOM image converted to JPEG: {jpegOutputPath}");

リリース:変換されたDICOM画像を使用

  • 医療アーカイブシステム:- 安全な保存のために軽量形式で変換された画像を保存します。

  • 分析ツール:- 標準画像分析ソフトウェアで PNG または JPEG ファイルを使用します。

  • ウェブベースのビュー:- 患者や医師がDICOMデータをウェブプラットフォームで見ることができます。

現実世界アプリケーション

  • 病院管理:- 簡単な回収のための患者スキャンを変換およびアーカイブします。

  • テレメディカル:- コンサルティングのための遠隔専門家と軽量画像ファイルを共有します。

  • 研究・開発:- DICOMデータを分析作業流に統合するための標準化。

共通の問題と修正

  • 品質損失:- 細部保存が重要な場合に損失のない圧縮のためにPNGを使用します。

  • 大ファイルサイズ:- JPEGの品質設定をサイズと忠誠度のバランスをとるように調整します。

  • サポートされていないDICOMファイル:- 入力ファイルが DICOM 基準に準拠していることを確認します。

結論

DICOM 画像を Aspose.Imaging for .NET に変換すると、アーカイブ、共有、分析作業の流れを簡素化し、重要な医療データを効率的に処理することが容易になります。

 日本語