pydicom|圧縮画像を解凍する

pydicomを使用して圧縮画像を解凍します。
解凍は、Dataset.decompress 関数を使用して行います。

pydicom.dataset.decompress

1.概要

圧縮されているピクセルデータを解凍します。
ピクセルデータが非圧縮の場合、ピクセルデータは内部的にnumpy配列に変換されます。
また、ピクセルデータを解凍した場合、ピクセルデータ以外にも
・TransferSyntaxが非圧縮形式に更新される
・ピクセルデータのis_undefined_lengthがFalseに更新される
という更新も行われます。

2.引数

なし

3.戻り値

なし

4.例外

NotImplementedError
ピクセルデータが圧縮されていて、ファイルがExplicitVR LittleEndianではない場合に発生します。

5.使用例

JPEG Lossy を解凍します。

また、以下のようにソースの一部を変更して、解凍前後のTransferSyntax・is_undefined_lengthプロパティ を確認してみます。

解凍前後で、TransferSyntax・is_undefined_lengthプロパティが変更されていることがわかります。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする