始める無料で始める

マスクの作成

マスクは、画像の特定の部分を除外したり選択したりするための主要な手法です。マスクは二値配列で、各値を解析に含めるかどうかを示します。通常、マスクは画像に1つ以上の論理演算を適用することで作成します。

この演習では、単純な強度の閾値を使って、手のレントゲン画像から皮膚と骨を識別してみましょう。(im は強度範囲全体を活用できるようにイコライズ処理済みです。)

以下は im のヒストグラムで、これからプロットするセグメントごとに色分けされています。

Histogram of equalized foot x-ray

この演習はコースの一部です

Python による生体医療画像解析

コースを見る

演習の手順

  • 強度が 145 以上のピクセルを選択して、骨のマスクを作成してください。
  • 強度が 45 以上かつ 145 未満のピクセルを選択して、皮膚のマスクを作成してください。
  • 皮膚と骨のマスクをグレースケールでプロットしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create skin and bone masks
mask_bone = ____
mask_skin = ____

# Plot the skin (0) and bone (1) masks
fig, axes = plt.subplots(1,2)
axes[0].imshow(____)
axes[1].imshow(____)
format_and_render_plot()
コードを編集して実行