MeanShiftFilter

MeanShiftFilter[data,r,d]

範囲 r の近傍で値が距離 d 以内の画素の平均値で各値を置換することで data にフィルタをかける.

MeanShiftFilter[data,{r1,r2,},d]

データの 次元のフィルタリングに riを使う.

詳細とオプション

  • MeanShiftFilterは,データを局所的に平滑化してノイズを削減し,一方で画像中のエッジのような重大なジャンプは残すために使われる.平滑化量は rd の値に依存する.
  • 範囲 r の各近傍に適用される関数はMeanShiftである.
  • data は次のいずれでもよい.
  • list任意階数の数値配列
    tseriesTimeSeriesTemporalData等の時間データ
    image任意のImageオブジェクトまたはImage3Dオブジェクト
    audioAudioオブジェクト
  • 多チャンネルの画像と音声信号については,距離がチャンネルベクトル間で計算される.
  • MeanShiftFilter[data,{r1,r2,},d]は,各画素を中心にした各サンプルのブロックの平均値を計算する.
  • MeanShiftFilterは,リストと画像について指標座標系を仮定する.
  • データの境界では,MeanShiftFilterMeanFilterはより小さい近傍を使う.
  • 使用可能なオプション
  • DistanceFunction EuclideanDistance値間の距離をどのように計算するか
    MaxIterations 1実行する反復の最大回数
  • DistanceFunctionで使用可能な設定値の完全リストはMeanShiftの解説ページを参照のこと.
  • 距離パラメータ d の可能な値の範囲は,距離関数,さらに色空間の次元に依存する.

予備知識

例題

すべて開くすべて閉じる

  (3)

ベクトルに平均シフトフィルタをかける:

TimeSeriesにフィルタをかける:

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

スコープ  (11)

データ  (6)

データの平均シフトフィルタリング:

2D配列に平均シフトフィルタをかける:

TimeSeriesにフィルタをかける:

Audio信号にフィルタをかける:

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

3D画像に平均シフトフィルタをかける:

パラメータ  (5)

すべての方向に使用する半径を1つ指定する:

最初の方向のみに平均シフトフィルタをかける:

2番目の方向のみにフィルタをかける:

3D画像の垂直方向のみに平均シフトフィルタをかける:

3D画像の水平方向のみに平均シフトフィルタをかける:

平均シフトフィルタは値の違いが d 未満の画素だけを平均化する:

オプション  (3)

DistanceFunction  (2)

デフォルトで,EuclideanDistanceが使われる:

距離関数を指定する:

MaxIterations  (1)

デフォルトで,入力に適用される平均シフトは1回しか反復されない:

MaxIterationsを使って反復回数を指定する:

アプリケーション  (2)

平均シフトフィルタリングを使ってエッジを保存しながら画像を平滑化する:

画像分割の前処理段階として平均シフトフィルタリングを使う:

特性と関係  (1)

MeanShiftFilterは,データの動的範囲より大きい距離 d についてはMeanFilterに等しい:

おもしろい例題  (1)

値が収束するまでMeanShiftFilterが値を反復的にシフトさせる様子を示す:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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