始める無料で始める

フィルター畳み込み

フィルターは画像処理における重要なツールです。画像全体に一律の変換を加えるのではなく、各ピクセルの周囲の輝度値に基づいて画像を変換できます。

2D array convolution. By Michael Plotke [CC BY-SA 3.0  (https://creativecommons.org/licenses/by-sa/3.0)], from Wikimedia Commons

この演習では、足部のX線画像を平滑化します。まず、使用するフィルターの重みを指定しましょう。(重みは「フットプリント」や「カーネル」とも呼ばれます。)次に、そのフィルターを im に畳み込み、結果を描画します。

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

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

コースを見る

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

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

# Set filter weights
weights = [[0.11, 0.11, ____],
           [0.11, ____, 0.11], 
           ____]
コードを編集して実行