JA EN

医用画像処理の基礎 - DICOM、CT、MRI の画像データと処理技術

· 約 9 分で読めます

医用画像処理の概要 - モダリティと画像の特徴

医用画像処理 (Medical Image Processing) は、CT、MRI、超音波、X 線、PET などの医療画像を解析し、診断支援や治療計画に活用する技術分野です。一般的な画像処理とは異なる固有の課題と要件があります。

主要なモダリティ (撮像装置):

医用画像の特殊性:

医用画像処理では、誤診につながる処理は許されないため、アルゴリズムの信頼性と再現性が最重要視されます。FDA (米国食品医薬品局) や PMDA (日本の医薬品医療機器総合機構) の承認が必要な場合もあります。

DICOM 規格 - 医用画像の標準フォーマット

DICOM (Digital Imaging and Communications in Medicine) は、医用画像の保存・通信・表示に関する国際標準規格です。画像データだけでなく、患者情報、撮影条件、装置情報などのメタデータを統合的に管理します。

DICOM ファイルの構造: DICOM ファイルは「タグ-値」ペアの集合で構成されます。各タグは (グループ番号, エレメント番号) で識別されます。

Python での DICOM 処理: pydicom ライブラリで DICOM ファイルを読み書きできます。ds = pydicom.dcmread('image.dcm') で読み込み、ds.pixel_array で NumPy 配列としてピクセルデータにアクセスします。CT 画像の場合、ピクセル値を HU (Hounsfield Unit) に変換するには hu = pixel_value × RescaleSlope + RescaleIntercept を適用します。

DICOM の階層構造: Patient → Study (検査) → Series (シリーズ) → Instance (画像) の 4 階層で管理されます。1 回の CT 検査で 200-1000 枚のスライス画像が生成され、それぞれが 1 つの DICOM ファイルとなります。PACS (Picture Archiving and Communication System) がこれらを一元管理し、院内ネットワークで配信します。

CT 画像のウィンドウ処理 - HU 値と表示制御

CT 画像は Hounsfield Unit (HU) という物理量で組織の X 線吸収係数を表現します。HU 値の範囲は -1024 から +3071 (12bit) ですが、人間の目は同時に 256 階調程度しか識別できないため、観察したい組織に合わせてウィンドウ (表示範囲) を設定します。

代表的な HU 値:

ウィンドウ設定の例:

ウィンドウ処理の実装:

display_value = (hu_value - (WL - WW/2)) / WW × 255

WL-WW/2 以下は 0 (黒)、WL+WW/2 以上は 255 (白) にクリッピングします。Python では np.clip((hu - (wl - ww/2)) / ww * 255, 0, 255).astype(np.uint8) で実装できます。同じ CT データでもウィンドウ設定を変えることで、肺、骨、軟部組織など異なる構造を選択的に可視化できます。

医用画像のセグメンテーション - 臓器・病変の自動抽出

医用画像セグメンテーションは、画像から特定の臓器や病変領域を自動的に抽出する技術です。治療計画、定量評価、手術ナビゲーションの基盤となる重要な処理です。

従来手法:

深層学習手法:

3D セグメンテーションの課題: CT/MRI は 3D ボリュームデータのため、2D スライスごとの処理では連続性が保証されません。3D U-Net は 3D 畳み込みで空間的連続性を保持しますが、GPU メモリの制約 (512 × 512x512 で約 16GB) があります。パッチベースの学習とスライディングウィンドウ推論で対処します。

MRI 画像の特徴と処理技術

MRI は強い磁場と高周波パルスで水素原子核の信号を検出し、軟部組織のコントラストに優れた画像を生成します。CT と異なり放射線被曝がなく、撮像パラメータの変更で多様なコントラストが得られます。

MRI のコントラスト:

MRI 特有の前処理:

定量的 MRI: 近年は T1 マッピング、T2 マッピングなど、組織の物理パラメータを定量的に計測する手法が発展しています。従来の定性的な画像と異なり、数値として組織特性を評価できるため、疾患の早期検出や治療効果の定量評価に活用されています。

医用画像 AI の実践 - 開発から臨床応用まで

医用画像 AI を実際に開発・運用する際の具体的なツール、データセット、規制対応、品質管理について解説します。研究から臨床実装までのパイプラインを示します。

開発ツールとフレームワーク:

公開データセット:

規制と品質管理: 医用画像 AI を臨床で使用するには、日本では PMDA のクラス II 医療機器としての承認が必要です。FDA の 510(k) や De Novo 申請も同様です。開発時には IEC 62304 (医療機器ソフトウェアのライフサイクル) に準拠した品質管理が求められます。学習データのバイアス (人種、年齢、装置の偏り) への対策も重要で、多施設データでの検証が推奨されます。

関連記事

画像セグメンテーションの基礎 - 領域分割の原理と応用を理解する

画像セグメンテーションの基本概念から深層学習ベースの最新手法まで解説。セマンティック、インスタンス、パノプティックの違いと Web での活用事例を紹介します。

セマンティックセグメンテーション入門 - U-Net と DeepLab の仕組みを徹底解説

画像のピクセル単位分類を実現するセマンティックセグメンテーションの基礎から U-Net、DeepLab の構造まで、実装例を交えて解説します。

画像アノテーションツール比較 - CVAT, Label Studio, Roboflow の選び方

機械学習向け画像アノテーションツールを徹底比較。CVAT、Label Studio、Roboflow など主要ツールの機能・コスト・ AI アシスト機能を解説します。

点群データの基礎と 3D 再構成 - 取得から処理・可視化まで

点群データの基礎知識から実践的な処理手法まで網羅的に解説。LiDAR、SfM、深度カメラによる取得方法と Open3D での処理パイプラインを紹介します。

背景透過の技術解説 - セグメンテーションとマット処理の仕組み

画像の背景透過 (背景除去) に使われる技術を解説。セマンティックセグメンテーション、トリマップベースのマット処理、エッジ検出の仕組みと精度の違いを比較します。

GAN の画像応用 - スタイル変換、画像生成、修復における敵対的生成ネットワーク

GAN の画像処理応用を体系的に解説。StyleGAN、Pix2Pix、CycleGAN の原理と実装、スタイル変換・画像生成・修復での活用パターンを具体例とともに紹介します。

関連用語