7

MATLAB で利用できるimfilterに相当する 3D はありますか? ガウス フィルタリングを 3D ヒストグラムに適用したいと考えています。(3D) ガウス フィルターを作成し、ヒストグラムの各要素をループして、対応するデータ エントリを合計することで、自分で実装するつもりでした。

ただし、すでに何かが存在する場合、またはそれを行うより賢い方法がある場合は、遅くて非効率的な方法で自分で実装したくありませんでした。

4

3 に答える 3

6

フィルタリングを効率的に行うために、これを解決するには 2 つの方法があります。

(1) CONVNを 3 回使用して、x x 1 x 1、1 x y x 1、1 x 1 x z の 3 つの 1D ガウスでデータをフィルター処理します。

(2) 信号処理ツールボックスがある場合は、FFTFILTを使用して逆空間でフィルタリングを実行します (または、ファイル交換で fft 畳み込みアルゴリズムのいずれかを使用します)。

[(3) メールを送っていただければ、3D ガウス フィルタリングを行う私の をお送りしますfftFilterImage。]

于 2011-06-13T13:20:38.040 に答える
4

imfilter は、指定したデータ行列とフィルターが 3D である限り、既に 3D フィルター処理を行うことができます。imfilter ページを参照してください。

于 2011-08-16T14:00:56.083 に答える