Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 分割解析 > ChanVeseBinarize >

ChanVeseBinarize

ChanVeseBinarize[image]
image 中の一定強度の領域の周りの最適な輪郭を計算することで image の二レベル分割を求める.
ChanVeseBinarize
marker の前景画素を初期輪郭として使う.
  • ChanVeseBinarizeは画像の二レベル分割のためのインタクティブな能動輪郭法を実装する.
  • ChanVeseBinarize はグレースケールおよび多チャンネルの画像に使うことができる.
  • ChanVeseBinarizeでは,marker は,画像,グラフィックスオブジェクト,あるいは標準的な画像座標系の点のリストとして与えることができる.リストの場合,x は0から幅まで,y は0から高さまでとなり,位置は画像の左下コーナーに対応する.
  • ChanVeseBinarizeはチャンネルベクトル間のユークリッド距離を使って輪郭の外側と内側の類似度を判定する.
  • ChanVeseBinarizeは,輪郭線の長さ,囲まれた部分,画像と二レベル分割の間の偏差の重み付き総和である汎関数を反復的に最小化する.
  • 重みは次のオプションで指定できる.
"AreaPenalty"0輪郭線で囲まれた領域に関連するペナルティ
"LengthPenalty"0.03輪郭線の長さペナルティ
"LevelPenalty"{1.0,1.0}2つの部分の総画素偏差ペナルティ
"TargetColor"Automaticターゲットの前景色
  • とすると前景と背景の両方の色が指定できる.
  • 反復ステップの最高回数はMaxIterationsオプションで与えられる.デフォルト設定は100である.
  • 画像の領域 を輪郭線 の2つの部分に分割するChan-Vese分割は画像 の次の関数 を最小化する.
  • Chan-Vese汎関数は長さのペナルティ ,領域のペナルティ ,レベルのペナルティ でパラメータ化される.
  • Chan-Veseアルゴリズムは最初の部分 が定数 と極力違わず,2番目の部分 が定数 から可能な限り逸脱しないようにして image を分割する.定数 が指定されていなければ, には c1=Mean[f]が, には c2=Mean[f]が仮定される.
  • 結果として生まれる2つの部分 の間の輪郭線 については短い距離を示す.については の領域が小さく については大きくなる傾向がある.
  • 重み付き係数 は次のオプションからアクセスすることができる.
衛星画像の二値分割:
衛星画像の二値分割:
In[1]:=
Click for copyable input
Out[1]=
カラー画像の二値分割:
エッジマーカーを使って分割を改善する:
分割された領域を制御する:
分割された部分をさらに滑らかにする:
ノイズのある画像を分割する際に長さペナルティを増す:
前景色を指定する:
前景と背景のターゲットとする色を両方とも指定する:
クロマキー合成:
衛星画像の海岸線の正確な輪郭を求める:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF