マスクの作成
マスクは、画像の特定の部分を除外したり選択したりするための主要な手法です。マスクは二値配列で、各値を解析に含めるかどうかを示します。通常、マスクは画像に1つ以上の論理演算を適用することで作成します。
この演習では、単純な強度の閾値を使って、手のレントゲン画像から皮膚と骨を識別してみましょう。(im は強度範囲全体を活用できるようにイコライズ処理済みです。)
以下は im のヒストグラムで、これからプロットするセグメントごとに色分けされています。
この演習はコースの一部です
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()