ChanVeseBinarize
ChanVeseBinarize[image]
image 中の一定強度の領域の周りの最適な輪郭を計算することで image の二レベル分割を求める.
ChanVeseBinarize[image,marker]
marker を使って初期輪郭を作る.
ChanVeseBinarize[image,marker,{μ,ν,λ1,λ2}]
Chan–Vese重み μ,ν,λ1,λ2を指定する.
詳細とオプション
- ChanVeseBinarizeは image の二レベル分割のためのインタクティブな能動輪郭法を実装する.
- ChanVeseBinarizeは,任意の2D画像および3D画像に使うことができる.
- 目標とする領域 marker は以下のいずれでもよい.
-
markerimage マーカー画像 {pos1,pos2,…} 位置のリスト fgcolor 前景色 {{fgcolor,bgcolor}} 前景色および背景色 - 位置 posiは標準的な画像座標系内にあるとみなされる.
- ChanVeseBinarizeはチャンネルベクトル間のユークリッド距離を使って輪郭の外側と内側の類似度を判定する.
- 画像の領域 を輪郭線 で と の2つの部分に分割するChan–Vese分割は画像 の次の汎関数 を最小化する.
- 汎関数は長さのペナルティ ,領域のペナルティ ,レベルのペナルティ と でパラメータ化される.
- Chan–Veseアルゴリズムは最初の部分 が定数 と極力違わず,2番目の部分 が定数 から可能な限り逸脱しないようにして image を分割する.定数 と が指定されていなければ, には c1=Mean[f]が, には c2=Mean[f]が仮定される.
- 結果として生まれる2つの部分 と の間の輪郭線 は については短い距離を示す.については の領域が小さく については大きくなる傾向がある.
- ChanVeseBinarizeは,輪郭線の長さ,囲み込まれた面積,画像と二レベル分割の間の偏差の重み付き総和である汎関数を,反復的に最小化する.
- 反復ステップの最大数は,MaxIterationsオプションで与えられる.デフォルト設定は100である.
例題
すべて開くすべて閉じるスコープ (8)
Wolfram Research (2010), ChanVeseBinarize, Wolfram言語関数, https://reference.wolfram.com/language/ref/ChanVeseBinarize.html (2014年に更新).
テキスト
Wolfram Research (2010), ChanVeseBinarize, Wolfram言語関数, https://reference.wolfram.com/language/ref/ChanVeseBinarize.html (2014年に更新).
CMS
Wolfram Language. 2010. "ChanVeseBinarize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/ChanVeseBinarize.html.
APA
Wolfram Language. (2010). ChanVeseBinarize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ChanVeseBinarize.html