FindThreshold

FindThreshold[image]

image の強度値を2つの区間に分ける大域的閾値を求める.

詳細とオプション

  • 閾値化は,二値クラスタリングあるいは分割を行う最も一般的な技術である.
  • FindThresholdは,2Dおよび3Dの画像と任意階数のデータ配列に使うことができる.これは,多チャンネル画像とカラー画像をグレースケールの画像に変換してから大域的閾値を求める.
  • FindThreshold[image,Method->method]は閾値を決めるために使用するメソッドを指定する.
  • Methodオプションの使用可能な設定値
  • {"BlackFraction",b}すべての画素を b の割合で黒にする
    "Cluster"クタスタ分散最大化法(大津アルゴリズム)
    "Entropy"ヒストグラムエントロピーの最小化(Kapurのアルゴリズム)
    "Mean"レベル平均を閾値として使う
    "Median"画素レベルの中央値を閾値として使う
    "MinimumError"KittlerIllingworth最小誤差閾値法
  • デフォルト設定はMethod->"Cluster"である.

例題

すべて開くすべて閉じる

  (1)

画素強度の閾値を求める:

閾値を使って画像の二値化を行う:

スコープ  (3)

データ配列のクラスタ閾値を求める:

カラー画像の分割のための閾値を求める:

3D立体の閾値を求める:

オプション  (5)

Method  (5)

デフォルトで,2つのクラスタ間の分散を最大にする"Cluster"法が使われる:

ヒストグラムと計算された閾値を表示する:

"MinimumError"法を用いて2つのガウス分布から導かれたデータを分類する:

ヒストグラムと計算された閾値を表示する:

"BlackFraction"法を用いてデータのどのくらいが閾値以下であるべきかを指定する:

さまざまなメソッドによって返された閾値を比較する:

カラー画像の閾値を計算して各メソッドについての値を比較する:

アプリケーション  (1)

テキスト画像中の文字の垂直寸法のカットオフを求める:

カットオフより長い成分を選択する:

選択された成分をもとの画像上でハイライトする:

Wolfram Research (2010), FindThreshold, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindThreshold.html (2012年に更新).

テキスト

Wolfram Research (2010), FindThreshold, Wolfram言語関数, https://reference.wolfram.com/language/ref/FindThreshold.html (2012年に更新).

CMS

Wolfram Language. 2010. "FindThreshold." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/FindThreshold.html.

APA

Wolfram Language. (2010). FindThreshold. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindThreshold.html

BibTeX

@misc{reference.wolfram_2024_findthreshold, author="Wolfram Research", title="{FindThreshold}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/FindThreshold.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_findthreshold, organization={Wolfram Research}, title={FindThreshold}, year={2012}, url={https://reference.wolfram.com/language/ref/FindThreshold.html}, note=[Accessed: 22-November-2024 ]}