MeanShiftFilter

MeanShiftFilter[image,r,d]
各画素を範囲 r 近傍で距離が d 以内の画素の平均値で置換する.

MeanShiftFilter[array,r,d]
データ配列に平均シフトフィルタリングを適用する.

詳細とオプション詳細とオプション

  • MeanShiftFilter[image,r,d]は,値が中心画素からユークリッド距離 d 以内の画素のみを考慮して,各画素を中心としたブロックの画素の平均を求める.
  • MeanShiftFilterは,2Dおよび3Dの画像,また任意階数のデータ配列に使うことができる.
  • 画像の端では,MeanShiftFilterは小さめの近傍を使う.
  • MeanShiftFilter[image,{rrow,rcol},d]は高さに範囲 ,幅に範囲 を使う.
  • MeanShiftFilter[image,{rslice,rrow,rcol},d]は,高さに範囲 ,深さに範囲 ,幅に範囲 を使う.
  • 使用可能なオプション
  • DistanceFunctionEuclideanDistance値間の距離をどのように計算するか
    MaxIterations1実行する反復の最大回数
  • DistanceFunctionで使用可能な設定値の完全リストはMeanShiftの解説ページを参照のこと.
  • 距離パラメータ d の可能な値の範囲は,距離関数,さらに色空間の次元に依存する.

予備知識
予備知識

例題例題すべて開くすべて閉じる

  (3)  (3)

カラー画像の平均シフトフィルタリング:

In[1]:=
Click for copyable input
Out[1]=

グレースケール画像の平均シフトフィルタリング:

In[1]:=
Click for copyable input
Out[1]=

3D画像の平均シフトフィルタリング:

In[1]:=
Click for copyable input
Out[1]=
2010年に導入
(8.0)
| 2012年に修正
(9.0)
Translate this page: