imbinarize
しきい値処理による 2 次元グレースケール イメージまたは 3 次元ボリュームの 2 値化
構文
説明
は、グローバルに決定されるしきい値より上の値をすべて BW = imbinarize(I)1 に置き換え、その他の値をすべて 0 に設定して 2 次元または 3 次元のグレースケール イメージ I からバイナリ イメージを作成します。既定では、imbinarize は Otsu 法を使用し、しきい値処理された黒と白のピクセルの級内分散を最小にするしきい値を選択します[1]。imbinarize は 256 個のビンのイメージ ヒストグラムを使用して Otsu のしきい値を計算します。別のヒストグラムを使用するには、otsuthresh を参照してください。
は、適応しきい値処理の特性を制御する名前と値の引数を使用してイメージ BW = imbinarize(I,"adaptive",Name=Value)I からバイナリ イメージを作成します。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
"adaptive" メソッドは局所的な適応しきい値を使用してイメージを 2 値化します。imbinarize はピクセルの近傍周辺の局所的な平均強度を使用して各ピクセルのしきい値を計算します。この手法はブラッドリー法とも呼ばれます[2]。また、"adaptive" メソッドはイメージ サイズの約 8 分の 1 (2*floor(size(I)/16)+1 として計算) となる近傍サイズを使用します。これとは異なる局所的な 1 次統計量または近傍サイズを使用する場合は、adaptthresh を参照してください。
参照
[1] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms." IEEE Transactions on Systems, Man, and Cybernetics. Vol. 9, No. 1, 1979, pp. 62–66.
[2] Bradley, D., G. Roth, "Adapting Thresholding Using the Integral Image," Journal of Graphics Tools. Vol. 12, No. 2, 2007, pp.13–21.
拡張機能
バージョン履歴
R2016a で導入





