3つのカーネルがあるとします。
-
$$ \ left [\ begin {array} {cc } a & b & c \\ d & e & f \\ g & h & i \ end {array} \ right] $$
-
$$ \ left [\ begin {array} {cc} p & q & r \\ s & t & u \\ v & w & x \ end {array} \ right] $$
-
$$ \ left [\ begin {array} {cc} \ alpha & \ beta & \ gamma \\ \ delta & \ epsilon & \ zeta \\ \ eta & \ theta & \ iota \ end {array} \ right] $$
それらからフィルターバンクを作成するにはどうすればよいですか?
AND
またはOR
、またはそれらを一緒に追加しますか?
または、3つの別々の畳み込み演算を使用して、それぞれを1つずつテスト画像に適用する必要がありますか?
回答
フィルターバンクは、実際にはそのとおりです。
フィルターのバンク。それぞれが信号に適用されます。
つまり、(信号= image)、3つの信号が出力されます。各カーネルを個別に適用し、何も組み合わせないでください。
コメント
- 同じ目的を達成するためにカーネルを組み合わせることが本当に可能ですか?ただし、
- 何ですか?いいえ!まったく異なるものです。このフィルターバンクは、1つの入力画像から3つの出力画像を提供し、それぞれが1つのフィルターでフィルター処理されます。'何も組み合わせていない。
- はい、カーネルを組み合わせてから、巧妙なトリックを実行して3つの思考出力(高次代数、ビット深度など)を取り戻す可能性がありますが、これはおそらく現在の範囲を超えています
回答
用語 linear は、質問と現在の回答には表示されません。補足的な視点を提供させてください。
カーネルこの受け入れでは(特に、常に線形ルールに従うとは限らない画像の場合は、オクルージョンまたは飽和について考えてください) n)は、適用される配列です、何らかの方法で、 on 任意の入力データ。線形カーネルと非線形カーネルを区別することがよくあります(線形フィルターと非線形フィルターがあるため、用語が不適切に見える場合もあります)。
最も具体的な意味で線形の観点から始めましょう。 :フィルター配列は畳み込みとして適用されます。次に、 @MarcusMullerの答えは完璧です。一連の線形フィルターの配列を畳み込みとして入力データに適用して、いくつかの個別の出力データを生成します。ほとんどの追加のスカラー出力の線形演算(合計、平均、加重組み合わせなど)は「役に立たない」でしょう。転流するとき、出力を合計することは、3つのフィルターを1つのフィルターに合計し、1つの畳み込みのみを実行することと同じです。データ。
これにより、コメントの目的に戻ります。従来は、線形(分析、後で説明します)フィルターバンク(FB)は、データをコンポーネントに分割または分離するために使用されます。多くの場合、スペクトルが分離されているか、コンテンツが狭くなっています(低周波数、中周波数、高周波数)。または、異なるデータストリームを他のデータストリームにマージして、より広いスペクトルを使用します。したがって、一般的なマルチ入力マルチ出力(MIMO)FBは、1つまたは複数の入力を受け取り、それらをフィルタリングします。 1つまたは複数の出力に。次に、分析または合成フィルターバンクを区別します。
一般に、分析FBからの出力を再結合すると、分離の目的から離れます。ただし、単一のフィルターはフィルターバンクでもあります(それ自体はあまり興味深いものではありません)。ただし、これがより効率的な場合もあります(たとえば、計算上)。
出力を狭く/広くすると、フィルターの前後のダウンサンプリングやアップサンプリングなどのレート変動が発生します。私にとって、フィルターバンクの最も受け入れられている意味は、オプションで(線形であるがシフト不変ではない)アップサンプリングまたはダウンサンプリング操作と組み合わされた線形フィルターのバンクです。そして、それは線形変換にいくらか関連しており、係数の数の拡大または縮小を可能にします(それらは重要、オーバーサンプリング、またはアンダーサンプリングされる可能性があります)。
次に、人々は概念を非線形性に拡張します。フィルターは非線形になる可能性があります(中央値のように)、カーネルはデータのチャンクに適用される重みとして解釈されます。または、データを$ \ min $、$ \ max $、AND、ORなどの非線形の方法で組み合わせることができます…
しかし、あなたの場合、マーカスが言ったように、私は賭けます3つの標準フィルター出力。ただし、この場合、フィルター間には関係がありません(カーネルサイズを除く)。フィルターバンク理論で強力なのは、フィルター間のリンクと、フィルターを最適化する方法です。ポインターの数:
コメント
- ha!これは、物事のより広い視野を与えるので、本当に受け入れられた答えであるはずです。
- あなたの公平さ、しかし、質問の最初の範囲によってはわかりません。
- まあ、私の答えは実際には少し表面的なものであり、'あまり貢献していません。 "フィルターバンク"は実際には'それほどグーグルできないわけではありません。一方、あなたのものは見通しを与えます。