# [画像フィルタ] ツール

[画像フィルタ] ツールを使用すると、画像の定義された領域にさまざまなフィルタを適用することができます。

[画像フィルタ] ツールをジョブに追加するには:

1. [検査] ツールパレットを開いて、[画像フィルタ] ツールグループを展開し、[画像フィルタ] ツールを選択して、右側の [フィルタタイプ] ドロップダウンからフィルタタイプを選択します。

2. 取り込み表示画面に表示される緑色のボックスのサイズと位置を変更してフィルタ処理される領域を定義します。
3. 必要に応じて、該当するフィルタ設定を調整します。フィルタタイプごとのフィルタ設定の詳細については、 を参照してください。

利用可能なフィルタタイプの表

フィルタタイプ | 設定 | 説明
--- | --- | ---
2 値化 | しきい値の設定を変更するには: しきい値の自動設定を有効にするには、[手動/自動] トグルを切り替えます。[自動] を有効にすると、[しきい値] セクションの他の設定はすべて無効になります。 スライダを使用するか、[しきい値] ボックスに数値を入力して、しきい値の値を変更します。 | 白黒 2 値化しきい値操作を指定します。この操作は各入力ピクセルをしきい値レベルと比較して出力ピクセルが白か黒かを判定します。 [しきい値] パラメータ値以上の入力ピクセル値は白に、しきい値を下回る値は黒になります。 注: カラー入力画像を使用している場合、出力画像はグレースケール画像になります。
ボトムハット | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | ボトムハットフィルタ処理操作を指定します。この操作はカーネル近傍のサイズより小さい暗い特徴以外をすべて取り除きます。 結果は、暗い特徴が明るいピクセルで表示され、背景が暗く表示された出力画像になります。
クリップ | 最小値/最大値を変更するには: スライダを使用するか、[最小] ボックスと [最大] ボックスに数値を入力して、最小値と最大値を変更します。 | クリッピング操作を指定します。この操作は出力画像の特徴がより均一になるように、グレースケールスペクトルの両端を除去します。 クリップフィルタは、各入力ピクセルのグレースケール値を [最小] パラメータと [最大] パラメータの値と比較します。 入力ピクセル値が最小値または最大値以上の場合、出力ピクセルにはそれぞれ最小値または最大値が割り当てられます (クリップされます)。 入力ピクセル値が最小値と最大値の間である場合、出力ピクセルには入力ピクセルの値が割り当てられます。
クローズ | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | クロージング操作を指定します。この操作はダイレーションの後にエロージョンを実行し、カーネル近傍のサイズより小さい暗い特徴を除去します。 画像をクロージングすることで、画像の暗いエリアを減らしたり、完全に削除したりすることができます。
膨張 | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | ダイレーション操作を指定します。この操作は、画像の明るい特徴を強調して、暗い特徴を抑制します。結果は、明るいピクセルがより大きな領域を占める出力画像になります。 膨張フィルタは、暗い斑点の除去に有効です。
エッジ強度 | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | 入力画像のダイレーションとエロージョンの差を表示する操作を指定します。結果は、エッジが明るいピクセルで表示された出力画像になります。 エッジ強度操作は、勾配 全方向に似ていますが、より複雑で時間のかかる対角線方向のエッジを表現できます。
等化 | なし | ヒストグラム平坦化操作を指定します。この操作は、入力画像のヒストグラムを抽出し、最も多いグレースケール値を広げて、分布をより均一にします。結果は、コントラストが強められた出力画像となります。 等化フィルタは、照明が画像ごとにわずかに異なる環境や、検査対象物の一部の側面がわずかに異なる環境で便利です。
収縮 | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | エロージョン操作を指定します。この操作は、画像の明るい特徴を減らします。結果は、暗いピクセルがより大きな領域を占める出力画像になります。 収縮フィルタは、明るい斑点、ノイズの多いピクセル、または小さな欠陥を除去するのに役立ちます。
黒穴塗りつぶし | なし | 明るいピクセルで囲まれた暗いピクセルを明るいピクセルに変換するピクセル塗りつぶし操作を指定します。結果は、暗い穴が埋められた出力画像になります。
白穴塗りつぶし | なし | 暗いピクセルで囲まれた明るいピクセルを暗いピクセルに変換するピクセル塗りつぶし操作を指定します。結果は、明るい穴が埋められた出力画像になります。
勾配 全方向 | なし | 「垂直および水平方向の勾配」操作を指定します。結果は、垂直方向と水平方向のエッジが明るいピクセルで表現された出力画像になります。 この操作は、エッジ強度に似ていますが、より簡易で (処理が早く)、対角線方向のエッジは表現しません。
勾配 水平方向 | なし | 「水平方向の傾斜」操作を指定します。結果は、水平方向のエッジが明るいピクセルで表現された出力画像になります。
勾配 垂直方向 | なし | 「垂直方向の傾斜」操作を指定します。結果は、垂直方向のエッジが明るいピクセルで表現された出力画像になります。
グレースケール | しきい値の設定を変更するには: しきい値の自動設定を有効にするには、[手動/自動] トグルを切り替えます。[自動] を有効にすると、[しきい値] セクションの他の設定はすべて無効になります。 スライダを使用するか、[しきい値] ボックスに数値を入力して、しきい値の値を変更します。 | 各出力ピクセルのグレースケール値を、各入力ピクセルのグレースケール値としきい値レベルの差として指定します。 例えば、入力ピクセル値が 100 で、しきい値が 25 の場合、出力ピクセル値は 75 になります。
ハイパス | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | ハイパス操作を指定します。結果は、むらのないグレースケール勾配を持つ領域に対し、相対的にエッジが強調された出力画像となります。 ハイパスフィルタは、微細な特徴を強調するのに有効です。
反転 | なし | 256 階調のグレースケールに基づいたピクセル値の反転を指定します。結果は、入力画像のネガティブ状態の出力画像になります。 例えば、入力ピクセル値 10 を反転すると、出力ピクセル値は 245 になります。
ローカル中央値 | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | カーネル近傍のピクセル値の中央値を計算し、その結果を出力画像ピクセル値として使用する操作を指定します。
ローカル中央値の正規化 | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | 画像から背景を減算する方法を指定します。 ローカル中央値の正常化フィルタは、入力画像から入力画像のローカル中央値を減算し、結果を 1 つ右にシフトしてから 128 を加算して出力ピクセル値を生成します。
ローパス | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | ローパス操作を指定します。結果は、エッジが平滑化された、またはぼやけた出力画像になります。
最大 (トップハット/ボトムハット) | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | トップハット操作とボトムハット操作の最大数を使用する操作を指定します。
オープン | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | オープニング操作を指定します。この操作はエロージョンの後にダイレーションを実行し、カーネル近傍のサイズより小さい明るい特徴を除去します。 結果は、全体的な輝度がわずかに低くなった出力画像となり、少量の明るいピクセルが削除され、残りの明るい特徴が強調されます。
光密度 | なし | 対数目盛に基づいてピクセル値の反転を指定します。ここで、出力ピクセル値は次の式の結果です。 出力ピクセル値 = 100 * log (255) - 100 * log (入力ピクセル値) 結果は、入力画像中の対象物や特徴を通過する光の量を測定することでそれらの密度を求める出力画像です。対象物と特徴の密度が高いほど、出力画像ではより明るいピクセルで表示されます。
シャープ | シャープネスの設定を変更するには: [ゲイン] パラメータ (0～10、デフォルト = 1) を調整し、シャープネスの強度を変更します。[ゲイン] パラメータは、シャープフィルタが無視できるピクセル間の差の量を定義し、軽いテクスチャ領域がシャープになりすぎないようにします。 [スムーズネス] パラメータ (1～4、デフォルト = 1) を調整して、シャープフィルタがピクセルに加重平均として適用するガウスカーネルの標準偏差を変更します。スムーズネス値が大きいほど、絞りが広くなり、特徴がシャープになります。 | エッジの強調に使用できるシャープネス操作を指定します。 この操作は、隣接するピクセル間のコントラストを評価し、コントラストが高い場合はコントラストを大きくします。隣接するピクセル間のコントラスト差が大きい場合、通常はエッジを表します。 シャープフィルタは、エッジを特定するためのものではありません。シャープフィルタの効果は、画像の内容と解像度によって異なります。
引き伸ばし | 最小値/最大値を変更するには: スライダを使用するか、[最小] ボックスと [最大] ボックスに数値を入力して、最小値と最大値を変更します。 | 「グレースケールの引き伸ばし」操作を指定します。この操作は、入力画像のグレースケール値を完全な 256 階調のグレースケールに線形にスケールアップまたは引き伸ばし、コントラストが強調された出力画像になります。 入力ピクセル値が最小しきい値または最大しきい値以上である場合、出力ピクセルにはそれぞれ 0 または 255 が割り当てられます。入力ピクセル値が最小値と最大値の範囲内である場合、それらは 0 ～ 255 の範囲に線形に引き伸ばされます。 例えば、最小値が 50 で、最大値が 180 の場合、この操作は各ピクセルの明度から 50 を減算し、範囲を 0 ～ 130 にします。次に、各ピクセルの明度に 255/130 を掛けて、0 ～ 255 の範囲を作成します。
しきい値範囲 | しきい値の設定を変更するには: しきい値の自動設定を有効にするには、[手動/自動] トグルを切り替えます。[自動] を有効にすると、[しきい値] セクションの他の設定はすべて無効になります。 スライダを使用するか、下のボックスに数値を入力して、最小しきい値と最大しきい値を変更します。 最小値/最大値を変更するには: スライダを使用するか、[最小] ボックスと [最大] ボックスに数値を入力して、最小値と最大値を変更します。 | 白黒 2 値化しきい値操作を指定します。この操作は各入力ピクセルを 2 つのしきい値 (最小と最大) と比較し、出力ピクセルが背景か前景かを判定ｈします。 入力ピクセル値が最小値と最大値の間である場合、出力ピクセルはその値を保持します。それ以外の場合、出力ピクセルはしきい値レベルに設定されます。最小値が最大値より大きい場合、背景が反転します。
トップハット | カーネルサイズを変更するには: カーネルは、画像内の各ピクセル位置で実行される演算の処理近傍を定義する数値の矩形配列です。 [行] パラメータと [列] パラメータを調整して、カーネルの幅と高さをそれぞれ変更します。 注: カーネルは奇数の整数値で作成する必要があります。デフォルトのカーネルサイズは 3x3 です。 | トップハットフィルタ処理操作を指定します。この操作は、カーネル近傍のサイズより小さい明るい特徴以外のすべてを除去します。 結果は、明るい特徴が明るいピクセルで表示され、背景が暗く表示された出力画像になります。