LocalAdaptiveBinarize

LocalAdaptiveBinarize[image,r]

範囲 r の近傍の平均より上の値を1で,その他を0で置換することで,image から二値化画像を作成する.

LocalAdaptiveBinarize[image,r,{α,β,γ}]

より上の値を1で,その他の値を0で置換する.ただし, および は局所平均および局所的な標準偏差である.

詳細とオプション

  • 局所的な適応二値化は,二値化の閾値を局所的に決定するもので,一般に,非一様な照明あるいは背景を持つ画像の二値化に使われる.
  • LocalAdaptiveBinarize[image,r]LocalAdaptiveBinarize[image,r,{1,0,0}]と等価である.
  • 半径 r を使うと,各画素を中心としたブロックについて局所的な平均と標準偏差が計算される.
  • LocalAdaptiveBinarizeは,画像には指標座標系を仮定する.
  • LocalAdaptiveBinarizeは2Dと3Dの画像に使うことができる.この関数は,多チャンネル画像およびカラー画像をグレースケール画像に変換することで二値化を始める.
  • 使用可能なオプション
  • Padding "Fixed"使用する充填法
    PerformanceGoal $PerformanceGoalパフォーマンスのどの面について最適化するか

例題

すべて開くすべて閉じる

  (1)

照明にムラのあるカラー画像の局所適応的閾値化:

スコープ  (10)

データ  (3)

グレースケール画像の局所的閾値化:

三次元立体:

三次元カラー立体:

パラメータ  (7)

3×3近傍を使うためにパラメータ半径1を指定する:

21×21近傍を使うためにパラメータ半径10を指定する:

周囲の局所平均より明るい画素を分割する:

局所平均との割合が0.9より明るい画素を分割する:

局所平均より標準偏差の半分明るい画素を分割する:

局所平均マイナス0.05より明るい画素を分割する:

局所平均,局所標準偏差,オフセットについての閾値化の係数を指定する:

オプション  (8)

PerformanceGoal  (4)

PerformanceGoal->"Quality"を使って結果の品質に重点を置く:

PerformanceGoal->"Speed"を使って計算速度に重点を置く:

PerformanceGoal->"Speed"とすると,品質が右下に向けて劣化する:

PerformanceGoal->"Quality"を使うと,半径について計算時間が増加する:

Padding  (4)

デフォルトで,"Fixed"充填が使われる:

ゼロ充填を使用する:

画像の境界ではより小さい近傍を使用する:

さまざまな充填設定を比較する:

アプリケーション  (3)

ムラのある照明の下での特徴は,正しく認識されないことが多い:

TextRecognizeは,この場合は失敗し,いくつかの文字しか返さない:

ムラのある照明を除いてテキスト認識の結果を向上させる:

ムラのある照明を除くことで,布地のテクスチャを抽出する:

電子ボードを分割する:

特性と関係  (1)

平均と標準偏差についての係数が0の場合は単純な閾値化が行われる:

インタラクティブな例題  (1)

係数をインタラクティブに調整する:

Wolfram Research (2014), LocalAdaptiveBinarize, Wolfram言語関数, https://reference.wolfram.com/language/ref/LocalAdaptiveBinarize.html (2016年に更新).

テキスト

Wolfram Research (2014), LocalAdaptiveBinarize, Wolfram言語関数, https://reference.wolfram.com/language/ref/LocalAdaptiveBinarize.html (2016年に更新).

CMS

Wolfram Language. 2014. "LocalAdaptiveBinarize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/LocalAdaptiveBinarize.html.

APA

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

BibTeX

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

BibLaTeX

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