
数学(特に関数解析)において、畳み込みとは、 2 つの関数(および)に対して 3 つ目の関数()を生成する数学的演算です。畳み込みという用語は、結果の関数とそれを計算するプロセスの両方を指します。畳み込みは、 2 つの関数の 1 つを y 軸を中心に反転させてシフトした後の積の積分として定義されます。積分はシフトのすべての値に対して評価され、畳み込み関数が生成されます。積分の前にどの関数を反転させてシフトするかを選択しても、積分の結果は変わりません(可換性を参照)。図式的には、1 つの関数の「形状」が他の関数によってどのように変更されるかを表します。
畳み込みのいくつかの特徴は相互相関と似ています。連続変数または離散変数の実数値関数の場合、畳み込み( )は、またはが畳み込みで y 軸を中心に反射されるという点のみが相互相関 ( ) と異なります。つまり、これはと、またはとの相互相関です。[A] 複素数値関数の場合、相互相関演算子は畳み込み演算子の 随伴演算子です。
畳み込みは、確率、統計、音響、分光法、信号処理、画像処理、地球物理学、工学、物理学、コンピュータービジョン、微分方程式などの分野で応用されています。[1]
畳み込みは、ユークリッド空間やその他の群(代数構造として)上の関数に対して定義できます。[要出典]たとえば、離散時間フーリエ変換などの周期関数は、円上で定義し、周期畳み込みによって畳み込むことができます。(DTFT § プロパティの行 18 を参照してください。)離散畳み込みは、整数の集合上の関数に対して定義できます。
畳み込みの一般化は、数値解析や数値線形代数の分野、信号処理における有限インパルス応答フィルタの設計と実装に応用されています。 [要出典]
意味
と の畳み込みはと書き、演算子は記号 で表されます。[B]これは、2 つの関数の積を y 軸を中心に反転させてシフトした後の積分として定義されます。したがって、これは特別な種類の積分変換です。
同等の定義は次の通りです(可換性を参照)。
上記では 記号が使用されていますが、時間領域を表す必要はありません。各 において、畳み込み式は、量だけシフトされた関数 によって重み付けされた関数 の下の領域として記述できます。 が変化すると、重み関数は入力関数 のさまざまな部分を強調します。が正の値の場合、 は量だけ右方向 ( の方向) にスライドまたはシフトするに等しくなります。一方、が負の値の場合、 は量だけ左方向 ( の方向) にスライドまたはシフトするに等しくなります。
関数 の場合、のみでサポートされます(つまり、負の引数の場合は 0)。積分限界は切り捨てられ、次のようになります。
畳み込みの多次元定式化については、定義領域(下記) を参照してください。
表記
一般的な工学表記法は次の通りである: [2]
混乱を避けるためには注意深く解釈する必要がある。例えば、は と同等であるが、実際には と同等である。[3]
他の変換との関係
2つの関数と両側ラプラス変換(両側ラプラス変換) が与えられます。
そして
畳み込み演算はそれぞれと積の逆ラプラス変換として定義される。[4] [5]より正確には、
とすると、
は の両側ラプラス変換であることに注意してください。片側ラプラス変換を使用して同様の導出を行うことができます。
畳み込み演算は、線形時不変(LTI)と呼ばれる重要な演算クラスの出力 (入力に関して) も表します。LTI制約の結果としての畳み込みの導出については、LTI システム理論を参照してください。LTI 演算の入力と出力のフーリエ変換に関しては、新しい周波数成分は作成されません。既存のもの (振幅および/または位相) が変更されるだけです。言い換えると、出力変換は、入力変換と 3 番目の変換 (伝達関数と呼ばれる) の点ごとの積です。畳み込みのその特性の導出については、畳み込み定理を参照してください。逆に、畳み込みは、2 つのフーリエ変換の点ごとの積の逆フーリエ変換として導出できます。
視覚的な説明
歴史的発展
畳み込み積分の最も初期の使用例の一つは、 1754年に出版された『世界のシステムの重要な点に関する研究』におけるダランベールのテイラーの定理の導出である。[6]
また、次のような式もあります。
シルヴェストル・フランソワ・ラクロワは、その著書『差分と級数に関する論文』の505ページでこの用語を使用しています。この論文は、百科事典シリーズ『微分積分法と積分法』全3巻の最終巻で、1797年から1800年にパリのクールシエで出版されました。[7]その後すぐに、ピエール・シモン・ラプラス、ジャン=バティスト・ジョセフ・フーリエ、シメオン・ドニ・ポアソンなどの著作に畳み込み演算が登場します。この用語自体は、1950年代または1960年代まで広く使用されませんでした。それ以前は、Faltung (ドイツ語で折りたたみを意味する)、合成積、重ね合わせ積分、カーソン積分などと呼ばれていました。[8]しかし、この用語は1903年には早くも登場していますが、古い用法では定義があまり馴染みがありません。[9] [10]
操作:
は、 1913年にイタリアの数学者ヴィト・ヴォルテッラによって考えられた合成積の特殊なケースである。[11]
循環畳み込み
関数が周期的で、周期の場合、関数 に対して、が存在すると、畳み込みも周期的になり、次と同一になります。
ここで は任意の選択です。この和は関数 の周期和と呼ばれます。
が 別の関数 の周期的な和である場合、 はとの循環畳み込みとして知られています。
また、上記の周期的な和を に置き換えた場合、この演算はとの周期的な畳み込みと呼ばれます。
離散畳み込み

整数の集合上で定義された複素数値関数とに対して、ととの離散畳み込みは次のように与えられる: [12]
または同等に(可換性を参照)次のようにも書けます。
2 つの有限シーケンスの畳み込みは、シーケンスを整数の集合上の有限サポート関数に拡張することによって定義されます。シーケンスが 2 つの多項式の係数である場合、2 つの多項式の通常の積の係数は、元の 2 つのシーケンスの畳み込みです。これは、シーケンスの係数の コーシー積として知られています。
したがって、 gが集合内で有限のサポートを持つ場合(たとえば、有限のインパルス応答を表す)、有限の総和が使用される可能性がある:[13]
循環離散畳み込み
関数が周期的である場合、周期 の関数に対してが存在すると、畳み込みも周期的になり、 と同一になります。
の和は関数の周期和と呼ばれる。
が別の関数の周期的な和である場合、はおよびの循環畳み込みとして知られています。
と の両方の非ゼロの持続時間が 区間 に制限される場合、は次の一般的な形式に簡約されます。
巡回畳み込みの表記は、Nを法とする整数の巡回群上の畳み込みを表します。
循環畳み込みは、高速フーリエ変換(FFT) アルゴリズムを使用した高速畳み込みのコンテキストで最も頻繁に発生します。
高速畳み込みアルゴリズム
多くの場合、離散畳み込みは循環畳み込みに変換できるため、畳み込み特性を持つ高速変換を使用して計算を実装できます。たとえば、数字シーケンスの畳み込みは、複数桁の数字の乗算における核となる演算であるため、変換技術を使用して効率的に実装できます (Knuth 1997、§4.3.3.C; von zur Gathen & Gerhard 2003、§8.2)。
式 1 では、出力値ごとにN 回の算術演算、 N 個の出力ごとにN 2 回の演算が必要です。これは、いくつかの高速アルゴリズムのいずれかを使用すると大幅に削減できます。デジタル信号処理やその他のアプリケーションでは、通常、高速畳み込みアルゴリズムを使用して、畳み込みのコストを O( N log N )の複雑さに削減します。
最も一般的な高速畳み込みアルゴリズムは、円畳み込み定理を介して高速フーリエ変換(FFT) アルゴリズムを使用します。具体的には、 2 つの有限長シーケンスの円畳み込みは、各シーケンスの FFT を取得し、点ごとに乗算してから逆 FFT を実行することによって求められます。上で定義されたタイプの畳み込みは、ゼロ拡張や出力の一部破棄と組み合わせてその手法を使用することで効率的に実装されます。Schönhage –Strassen アルゴリズムやメルセンヌ変換などの他の高速畳み込みアルゴリズム[14]は、他のリングで高速フーリエ変換を使用します。Winograd 法は、FFT の代替として使用されます。[15]これにより、1D、 [16] 2D、[17]および 3D [18]畳み込みが大幅に高速化されます。
一方のシーケンスが他方のシーケンスよりもはるかに長い場合、短いシーケンスのゼロ拡張と高速循環畳み込みは、利用可能な最も計算効率の高い方法ではありません。[ 19]代わりに、長いシーケンスをブロックに分解し、各ブロックを畳み込むと、オーバーラップ保存法やオーバーラップ追加法などのより高速なアルゴリズムが可能になります。[20]ブロックアルゴリズムとFIRアルゴリズムを組み合わせたハイブリッド畳み込み法では、リアルタイム畳み込み計算に役立つゼロ入出力遅延が可能になります。[21]
定義のドメイン
R d上の 2 つの複素数値関数の畳み込みは、それ自体がR d上の複素数値関数であり、次のように定義されます。
そして、積分が存在するためにfとg が無限大で十分急速に減少する場合にのみ、畳み込みが明確に定義されます。無限大でのgの爆発はfの十分急速な減少によって簡単に相殺できるため、畳み込みの存在条件は難しい場合があります。したがって、存在の問題にはfとgに関するさまざまな条件が関係する可能性があります。
コンパクトにサポートされた機能
fとg がコンパクトにサポートされている 連続関数である場合、それらの畳み込みが存在し、もコンパクトにサポートされている連続です (Hörmander 1983、第 1 章)。より一般的には、どちらかの関数 (たとえばf ) がコンパクトにサポートされている場合、もう一方が局所的に積分可能である場合、畳み込みf ∗ g は明確に定義され、連続です。
fとgの畳み込みも、両方の関数がR上で局所的に二乗積分可能であり、 [ a , +∞)の形式の区間でサポートされている場合(または両方とも[−∞, a ]でサポートされている場合)には適切に定義されます。
積分可能な関数
fとgの畳み込みは、fとg が両方ともL 1 ( R d )のルベーグ積分関数である場合に存在し、この場合、f ∗ gも積分可能です (Stein & Weiss 1971、定理 1.3)。これは、トネリの定理の結果です。これは、離散畳み込みの下でのL 1の関数にも当てはまり、より一般的には任意のグループ上の畳み込みにも 当てはまります。
同様に、1 ≤ p ≤ ∞でf ∈ L 1 ( R d ) かつg ∈ L p ( R d )ならば、 f * g ∈ L p ( R d )であり、
p = 1 の特定のケースでは、これはL 1が畳み込みの下でバナッハ代数であることを示します (そして、 fとgがほぼすべての点で非負であれ ば、両辺の等式が成立します)。
より一般的には、ヤングの不等式は畳み込みが適切なL p空間間の連続双線型写像であることを意味します。具体的には、1 ≤ p、q、r ≤ ∞ が次を満たす場合:
それから
となるため、畳み込みはL p × L qからL rへの連続双線型写像となる。畳み込みのヤング不等式は他のコンテキスト(円群、Z上の畳み込み)でも成り立つ。前述の不等式は実数直線上では鋭くない。1 < p、q、r < ∞のとき、定数B p、q < 1が存在し、次のようになる。
B p , qの最適値は1975年に発見され[22]、1976年には独立に発見されました[23]。 ブラスカンプ・リーブ不等式を参照してください。
1 < p、q、r < ∞の場合、より強い推定値が真となります。
ここで は弱いLqノルムである。畳み込みは、弱いヤング不等式により、に対する双線型連続写像も定義する: [24]
急速な崩壊の機能
コンパクトに支えられた関数と積分可能な関数に加えて、無限大で十分に急速に減衰する関数も畳み込み可能です。畳み込みの重要な特徴は、fとg が両方とも急速に減衰する場合、f ∗ gも急速に減衰することです。特に、fとg が急速に減少する関数である場合、畳み込みf ∗ g も同様に減少します。畳み込みが微分と交換するという事実 (#Properties を参照) と組み合わせると、シュワルツ関数のクラスは畳み込みに関して閉じていることがわかります (Stein & Weiss 1971、定理 3.3)。
配布
fがコンパクトにサポートされた滑らかな関数でgが超関数である場合、 f ∗ gは次のように定義される滑らかな関数である。
より一般的には、畳み込みの定義を上記のfと同じ方法で一意に拡張することができ、結合法則は
fが超関数でgがコンパクトにサポートされた超関数 の場合でも有効である(Hörmander 1983、§4.2)。
対策
任意の2つのボレル測度 μとνの畳み込みは、(Rudin 1962)によって定義される 測度である。
特に、
ここで は測定可能な集合であり、は の指示関数です。
これは、μ と ν が分布とみなされる場合に上で定義された畳み込みと一致し、また、μ と ν がルベーグ測度に関して絶対連続である場合の L 1関数の畳み込みとも一致します。
測度の畳み込みは、ヤングの不等式の次のバージョンも満たす。
ここで、ノルムは測度の全変動です。有界変動の測度の空間はバナッハ空間であるため、測度の畳み込みは、分布の畳み込みには適用できない可能性のある関数解析の標準的な方法で処理できます。
プロパティ
代数的性質
畳み込みは積分可能関数の線形空間上の積を定義します。この積は次の代数的性質を満たします。これは形式的には、畳み込みによって積が与えられる積分可能関数の空間が単位元を持たない可換結合代数であることを意味します( Strichartz 1994、§3.3)。コンパクト サポートの連続関数の空間など、関数の他の線形空間は畳み込みの下で閉じているため、可換結合代数も形成します。
- 可換性
- 証明: 定義により、積分の変数を結果に変更すると次のようになります。
- 結合性
- 証明: これは、フビニの定理を使用することによって得られます(つまり、二重積分は、どちらの順序でも反復積分として評価できます)。
- 分配性
- 証明: これは積分の線形性から導かれます。
- スカラー乗算の結合性
- 任意の実数(または複素数)に対して。
- 乗法的な恒等式
- 関数の代数は、畳み込みの恒等式を持ちません。恒等式がなくても通常は大きな不都合はありません。畳み込みが行われる関数の集合のほとんどは、デルタ分布(ゼロを中心とするユニタリーインパルス)で畳み込むことができるか、少なくとも(L 1の場合のように)恒等式の近似値を持つからです。ただし、コンパクトにサポートされた分布の線形空間は、畳み込みの下で恒等式を持ちます。具体的には、δはデルタ分布です。
- 逆要素
- いくつかの分布Sには畳み込みの逆元 S −1があり、この逆元は必ず満たす必要があり、そこからS −1の明示的な式が得られます。可逆な分布の集合は畳み込みの下でアーベル群を形成します。
- 複素活用
- 時間の逆転
- もし そうなら
証明(畳み込み定理を使用):
- 差別化との関係
- 証拠:
- 統合との関係
- もし、そして
統合
fとgが積分可能な関数である場合、それらの畳み込みの積分は、それらの積分の積として単純に得られる。[25]
これはフビニの定理から導かれます。トネリの定理により、 fとgが非負の測定可能な関数であると仮定した場合のみ、同じ結果が成り立ちます。
差別化
1変数の場合、
ここで は導関数です。より一般的には、複数の変数を持つ関数の場合、偏導関数についても同様の式が成り立ちます。
このことの特別な結果として、畳み込みは「平滑化」操作として見ることができるようになります。つまり、 fとgの畳み込みは、fとgの合計 と同じ回数だけ微分可能です。
これらの恒等式は、例えば、fとgが絶対積分可能であり、ヤングの畳み込み不等式の結果として、少なくともそのうちの1つが絶対積分可能な(L 1 )弱導関数を持つという条件の下で成立する。例えば、fがコンパクトな台で連続微分可能であり、gが任意の局所積分可能な関数である場合、
これらの恒等式は、 fまたはgの一方が急速に減少する緩和分布、コンパクトにサポートされた緩和分布、またはシュワルツ関数であり 、他方が緩和分布である場合、緩和分布の意味でより広く成立します。一方、2 つの正の積分可能かつ無限に微分可能な関数には、どこでも連続しない畳み込みが存在する場合があります。
離散的な場合、差分演算子 D f ( n ) = f ( n + 1) − f ( n )は同様の関係を満たします。
畳み込み定理
畳み込み定理によれば[26]
ここで はのフーリエ変換を表します。
他の種類の変換における畳み込み
この定理のバージョンは、ラプラス変換、両側ラプラス変換、Z 変換、メリン変換にも当てはまります。
行列の畳み込み
がフーリエ変換行列である場合、
- 、
ここで、面分割積は[27] [28] [29] [30] [31]はクロネッカー積を表し、アダマール積を表します(この結果はカウントスケッチ特性の発展形です[32])。
これは適切な行列に対して一般化できます。
面分割積の特性から。
翻訳等価性
畳み込みは変換と交換可能であり、つまり
ここでτ x fは関数fのxによる変換であり、次のように定義される。
fがシュワルツ関数の場合、τ x f は変換されたディラックのデルタ関数τ x f = f ∗ τ x δとの畳み込みです。したがって、シュワルツ関数の畳み込みの変換不変性は、畳み込みの結合性の結果です。
さらに、特定の条件下では、畳み込みは最も一般的な変換不変演算である。非公式に言えば、次の式が成り立つ。
- S が関数に作用する有界線型演算子であり、変換と可換であると仮定します:すべてのxに対してS ( τ x f ) = τ x ( Sf ) 。この場合、S は関数 (または分布) g Sとの畳み込みとして与えられます。つまり、Sf = g S ∗ fです。
したがって、いくつかの変換不変操作は畳み込みとして表現できます。畳み込みは、時間不変システム、特にLTI システム理論の研究で重要な役割を果たします。表現関数g S は、変換Sのインパルス応答です。
上で引用した定理のより正確なバージョンでは、畳み込みが定義されている関数のクラスを指定する必要があり、さらにS が適切な位相に関して連続線型演算子でなければならないと仮定する必要があります。たとえば、L 1上のすべての連続変換不変連続線型演算子は、有限のボレル測度を持つ畳み込みであることが知られています。より一般的には、1 ≤ p < ∞ に対するL p上のすべての連続変換不変連続線型演算子は、フーリエ変換が有界である緩和分布を持つ畳み込みです。つまり、それらはすべて有界フーリエ乗数によって与えられます。
群の畳み込み
G が測度λを持つ適切な群であり、fとg がG上の実数値または複素数値の可積分関数である場合、それらの畳み込みを次のように定義できます。
一般に可換ではありません。興味深い典型的なケースでは、Gは局所的にコンパクトな ハウス ドルフ位相群で、λ は (左)ハール測度です。その場合、Gがユニモジュラでない限り、このように定義された畳み込みは と同じではありません。一方が他方よりも優先されるのは、固定関数gとの畳み込みが、群内の左変換と可換になるようにするためです。
さらに、この規則は、以下に示す測度の畳み込みの定義との一貫性を保つためにも必要です。ただし、左ハール測度ではなく右ハール測度を使用する場合は、前者よりも後者の積分が優先されます。
局所コンパクトアーベル群では、畳み込み定理の一種が成り立ちます。つまり、畳み込みのフーリエ変換は、フーリエ変換の点ごとの積です。ルベーグ測度を持つ円群 Tは、そのすぐれた例です。L 1 ( T )内の固定されたgに対して、ヒルベルト空間L 2 ( T )に作用する次のよく知られた演算子があります。
演算子Tはコンパクトである。直接計算すると、その随伴演算子T*は
上で引用した交換法則により、T は正規である: T * T = TT * 。また、T は変換演算子と交換可能である。このような畳み込みと変換演算子すべてから成る演算子の族S を考えてみよう。すると、 S は交換可能な正規演算子の族となる。スペクトル理論によれば、 S を同時に対角化する正規直交基底 { h k } が存在する。これは円上の畳み込みを特徴付ける。具体的には、
これらはまさにTの文字です。各畳み込みは、この基底におけるコンパクトな乗算演算子です。これは、上で説明した畳み込み定理のバージョンとして考えることができます。
離散的な例としては、次数nの有限巡回群が挙げられます。畳み込み演算子はここでは巡回行列で表され、離散フーリエ変換によって対角化できます。
同様の結果はコンパクト群(必ずしもアーベル群ではない)にも当てはまります。有限次元ユニタリ表現の行列係数はピーター・ワイルの定理によりL 2の正規直交基底を形成し、畳み込み定理の類似物は、フーリエ変換に依存する 調和解析の他の多くの側面とともに、引き続き有効です。
測定の畳み込み
G を(乗法的に書かれた)位相群とする。 μ と ν がG上の有限ボレル測度である場合、それらの畳み込みμ ∗ ν は群作用のプッシュフォワード測度として定義され、次のように書くことができる。
Gの各測定可能な部分集合Eに対して畳み込みは有限測度であり、その全変化は
G が(左)ハール測度λ で局所コンパクトであり、μ と ν がλ に関して絶対連続で、それぞれが密度関数を持つ場合、畳み込み μ∗ν も絶対連続であり、その密度関数は 2 つの別々の密度関数の畳み込みにすぎません。
μ と ν が位相群( R ,+)上の確率測度である場合、畳み込みμ ∗ νは、それぞれの分布が μ と ν である2 つの独立したランダム変数XとYの和X + Yの確率分布です。
内反回旋
凸解析では、上の適切な(同一ではない)凸関数の最小畳み込みは次のように定義されます。 [33] 凸関数の最小畳み込みは凸であることが示されます。さらに、これは従来の畳み込みのフーリエ変換と類似した恒等式を満たし、フーリエ変換の役割はルジャンドル変換によって果たされます。 次が成り立ちます。
双代数
( X , Δ, ∇, ε , η )を、共乗 Δ 、乗法 ∇ 、単位 η 、共単位εを持つ双代数とする。畳み込みは、自己準同型代数End( X ) 上で次のように定義される積である。φ、ψ ∈ End( X )、すなわちφ、ψ : X → XがXのすべての代数構造を尊重する関数であるとすると、畳み込みφ ∗ ψは合成として定義される。
畳み込みはホップ代数の定義で特によく登場する(Kassel 1995, §III.3)。双代数がホップ代数であるために必要なのは、それが反対称体、すなわち自己 準同型Sを持ち、
アプリケーション

畳み込みと関連する演算は、科学、工学、数学の多くのアプリケーションで使用されています。
- 畳み込みニューラルネットワークは、機械視覚や人工知能の分野で応用され、複数のカスケード畳み込みカーネルを適用します。[34] [35]ただし、ほとんどの場合、これらは実際には畳み込みではなく相互相関です。[36]
- ニューラルネットワークをベースとしない画像処理では
- デジタルデータ処理では
- 分析化学では、サビツキー・ゴレイ平滑化フィルタは分光データの分析に使用されます。スペクトルの歪みを最小限に抑えながら信号対雑音比を改善できます。
- 統計学では、加重移動平均は畳み込みです。
- 音響学では、残響とは、元の音と音源の周囲の物体からの
反響との畳み込みです。
- デジタル信号処理では、畳み込みを使用して、実際の部屋のインパルス応答をデジタルオーディオ信号にマッピングします。
- 電子音楽における畳み込みとは、音にスペクトルやリズム構造を付加することです。このエンベロープや構造は、他の音から取られることが多いです。2つの信号の畳み込みとは、一方を他方にフィルタリングすることです。[37]
- 電気工学では、1 つの関数 (入力信号) と 2 番目の関数 (インパルス応答) の畳み込みにより、線形時間不変システム(LTI) の出力が得られます。任意の瞬間において、出力は入力関数のすべての以前の値の累積効果であり、通常は最新の値が最も大きな影響力を持ちます (乗法係数として表されます)。インパルス応答関数は、各入力値が発生してからの経過時間の関数としてその係数を提供します。
- 物理学では、 「重ね合わせの原理」を持つ線形システムが存在する場合は常に、畳み込み演算が出現します。たとえば、分光法では、ドップラー効果による線幅の広がりはそれ自体でガウススペクトル線の形状をもたらし、衝突による広がりのみではローレンツ線の形状をもたらします。両方の効果が作用している場合、線の形状はガウスとローレンツの畳み込み、つまりフォークト関数になります。
- 時間分解蛍光分光法では、励起信号はデルタパルスの連鎖として扱うことができ、測定される蛍光は各デルタパルスからの指数関数的減衰の合計となります。
- 計算流体力学では、ラージ エディ シミュレーション(LES)乱流モデルは畳み込み演算を使用して計算に必要な長さスケールの範囲を狭め、計算コストを削減します。
- 確率論では、 2 つの独立したランダム変数の合計の確率分布は、それぞれの分布の畳み込みです。
- カーネル密度推定では、等方性ガウス分布などのカーネルとの畳み込みによってサンプル点から分布が推定される。[38]
- 放射線治療計画システムでは、最新の計算コードの大部分が畳み込み重ね合わせアルゴリズムを適用しています。[説明が必要]
- 構造信頼性では、畳み込み定理に基づいて信頼性指標を定義できます。
- 非正規分布を持つ限界状態関数の信頼性指標の定義は、結合分布関数に対応して確立することができます。実際、結合分布関数は畳み込み理論を使用して得ることができます。[39]
- 平滑化粒子流体力学では、流体力学のシミュレーションは、それぞれが周囲を核で囲まれた粒子を使用して計算されます。任意の粒子に対して、ある物理量が重み関数による畳み込みとして計算されます。ここで、 は粒子の近傍、つまりその核内に位置する粒子を表します。畳み込みは、各近傍についての合計として近似されます。[40]
- 分数計算では、畳み込みは分数積分と分数微分に関するさまざまな定義に役立ちます。
参照
- アナログ信号処理
- 循環行列
- 散乱媒体における光ブロードビーム応答の畳み込み
- 畳み込みパワー
- 畳み込み商
- ディリクレ畳み込み
- 一般化された信号平均化
- 確率分布の畳み込みの一覧
- LTI システム理論#インパルス応答と畳み込み
- 多次元離散畳み込み
- スケール相関
- ティッチマーシュ畳み込み定理
- テプリッツ行列(畳み込みは、各行が畳み込みカーネルのシフトされたコピーであるテプリッツ行列演算と考えることができます)
- ウェーブレット変換
注記
- ^ 反省の理由は次のとおりです。
- ^ 記号U+2217 ∗ アスタリスク演算子 は、複雑な活用を表すためによく使用されるU+002A *アスタリスクとは異なります。アスタリスク § 数学タイポグラフィを参照してください。
参考文献
- ^ Bahri, Mawardi; Ashino, Ryuichi; Vaillancourt, Rémi (2013). 「四元数フーリエ変換の畳み込み定理:特性と応用」(PDF) . Abstract and Applied Analysis . 2013 : 1–10. doi : 10.1155/2013/162769 . 2020-10-21にオリジナルからアーカイブ(PDF)されました。2022-11-11に取得。
- ^ スミス、スティーブン W (1997)。「13.畳み込み」。科学者とエンジニアのためのデジタル信号処理ガイド(第 1 版)。カリフォルニア技術出版。ISBN 0-9660176-3-3. 2016年4月22日閲覧。
- ^ Irwin, J. David (1997). 「4.3」.産業用エレクトロニクス ハンドブック(第 1 版). フロリダ州ボカラトン: CRC プレス. p. 75. ISBN 0-8493-8343-9。
- ^ 微分方程式(2010年春)、MIT 18.03。「講義21:畳み込み公式」。MITオープンコースウェア。MIT 。 2021年12月22日閲覧。
{{cite web}}: CS1 maint: numeric names: authors list (link) - ^ 「18.03SC 微分方程式 2011年秋」(PDF)。グリーンの公式、畳み込みのラプラス変換。 2015年9月6日時点のオリジナルよりアーカイブ(PDF) 。
- ^ ドミンゲス・トーレス、2ページ
- ^ ドミンゲス・トーレス、p 4
- ^ RN Bracewell (2005)、「電波天文学における画像理論の初期研究」、WT Sullivan (編)、『電波天文学の黎明期: ジャンスキーの発見から50年後の考察』、ケンブリッジ大学出版局、172ページ、ISBN 978-0-521-61602-7
- ^ ジョン・ヒルトン・グレースとアルフレッド・ヤング(1903年)『不変量の代数』ケンブリッジ大学出版局、40ページ
- ^ レナード・ユージン・ディクソン(1914)、代数的不変量、J. Wiley、p. 85
- ^ [Lothar von Wolfersdorf (2000), "Einige Klassenquadratischer Integralgleichungen", Sitzungsberichte der Sächsischen Akademie der Wissenschaften zu Leipzig , Mathematisch-naturwissenschaftliche Klasse , volume 128 , number 2, 6–7] によると、出典は次のとおりです。ヴォルテッラ、ヴィトー (1913)、「Leçons sur les fonctions de linges」。ゴティエ・ヴィラール、パリ、1913年。
- ^ ダメリン&ミラー 2011、p. 219
- ^ Press, William H.; Flannery, Brian P.; Teukolsky, Saul A.; Vetterling, William T. (1989). Numerical Recipes in Pascal. Cambridge University Press. p. 450. ISBN 0-521-37516-9。
- ^ Rader, CM (1972 年12 月)。「メルセンヌ変換による離散畳み込み」。IEEE Transactions on Computers。21 ( 12): 1269–1273。doi : 10.1109 /TC.1972.223497。S2CID 1939809 。
- ^ Winograd, Shmuel (1980 年 1 月)。計算の算術的複雑さ。工業応用数学協会。doi : 10.1137 / 1.9781611970364。ISBN 978-0-89871-163-9。
- ^ Lyakhov, PA; Nagornov, NN; Semyonova, NF; Abdulsalyamova, AS (2023年6月). 「Winograd法に基づくウェーブレット変換を使用した画像処理の計算複雑性の削減」.パターン認識と画像解析. 33 (2): 184–191. doi :10.1134/S1054661823020074. ISSN 1054-6618. S2CID 259310351.
- ^ Wu, Di; Fan, Xitian; Cao, Wei; Wang, Lingli (2021年5月). 「SWM: 高性能スパース・ウィノグラード行列乗算CNNアクセラレータ」. IEEE Transactions on Very Large Scale Integration (VLSI) Systems . 29 (5): 936–949. doi :10.1109/TVLSI.2021.3060041. ISSN 1063-8210. S2CID 233433757.
- ^ Mittal, Sparsh; Vibhu (2021 年 5 月). 「3D 畳み込みニューラル ネットワークのアクセラレータ アーキテクチャの調査」. Journal of Systems Architecture . 115 : 102041. doi :10.1016/j.sysarc.2021.102041. S2CID 233917781.
- ^ Selesnick, Ivan W.; Burrus, C. Sidney (1999)。「高速畳み込みとフィルタリング」。Madisetti, Vijay K. (編)。デジタル信号処理ハンドブック。CRC Press。p. セクション8。ISBN 978-1-4200-4563-5。
- ^ Juang, BH「講義 21: ブロック畳み込み」(PDF)。ジョージア工科大学の EECS。2004年 7 月 29 日時点のオリジナルからアーカイブ(PDF) 。2013年5 月 17 日閲覧。
- ^ Gardner, William G. (1994 年 11 月). 「入出力遅延のない効率的な畳み込み」(PDF)。オーディオ エンジニアリング ソサエティ コンベンション 97。論文 3897。2015年 4 月 8 日時点のオリジナルからアーカイブ(PDF) 。2013 年5 月 17 日閲覧。
- ^ Beckner, William (1975). 「フーリエ解析における不等式」. Annals of Mathematics . 第2シリーズ. 102 (1): 159–182. doi :10.2307/1970980. JSTOR 1970980.
- ^ Brascamp, Herm Jan; Lieb, Elliott H. (1976). 「ヤングの不等式における最適な定数、その逆関数、および3つ以上の関数への一般化」. Advances in Mathematics . 20 (2): 151–173. doi : 10.1016/0001-8708(76)90184-5 .
- ^ リード&サイモン 1975, IX.4
- ^ Weisstein, Eric W. 「畳み込み」。mathworld.wolfram.com 。 2021年9月22日閲覧。
- ^ Weisstein, Eric W. 「MathWorld から - Wolfram Web リソース」
- ^ Slyusar, VI (1996 年 12 月 27 日). 「レーダー アプリケーションにおけるマトリックスの最終製品」(PDF) .無線エレクトロニクスと通信システム. 41 (3): 50–53. 2013 年 8 月 11 日のオリジナルからアーカイブ(PDF) 。
- ^ Slyusar, VI (1997-05-20). 「面分割行列積に基づくデジタルアンテナアレイの解析モデル」(PDF)。Proc. ICATT-97、キエフ: 108–109。2013-08-11にオリジナルからアーカイブ(PDF) 。
- ^ Slyusar, VI (1997-09-15). 「レーダーへの応用のための行列積の新しい演算」(PDF)。Proc. Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory (DIPED-97)、リヴィウ。 : 73–74。 2013-08-11 にオリジナルからアーカイブ(PDF) 。
- ^ Slyusar, VI (1998 年 3 月 13 日). 「行列の面積のファミリーとその特性」(PDF) .サイバネティクスとシステム分析 C/C of Kibernetika I Sistemnyi Analiz.- 1999 . 35 (3): 379–384. doi :10.1007/BF02733426. S2CID 119661450. 2013 年 8 月 11 日のオリジナルからアーカイブ(PDF) 。
- ^ Slyusar, VI ( 2003). 「非同一チャネルを持つデジタルアンテナアレイのモデルにおける行列の一般化された面積」(PDF)。無線エレクトロニクスと通信システム。46 (10): 9–17。2013-08-11にオリジナルからアーカイブ(PDF) 。
- ^ Ninh, Pham; Pagh, Rasmus (2013).明示的な特徴マップによる高速でスケーラブルな多項式カーネル。知識発見とデータマイニングに関する SIGKDD国際会議。Association for Computing Machinery。doi :10.1145/2487575.2487591。
- ^ R. Tyrrell Rockafellar (1970)、凸解析、プリンストン大学出版局
- ^ Zhang, Yingjie; Soon, Hong Geok; Ye, Dongsen; Fuh, Jerry Ying Hsi; Zhu, Kunpeng (2020 年 9 月)。「ハイブリッド畳み込みニューラルネットワークを使用したマシンビジョンによる粉末床溶融プロセスモニタリング」。IEEE Transactions on Industrial Informatics。16 (9): 5769–5779。doi : 10.1109 /TII.2019.2956078。ISSN 1941-0050。S2CID 213010088 。
- ^ Chervyakov, NI; Lyakhov, PA; Deryabin, MA; Nagornov, NN; Valueva, MV; Valuev, GV (2020 年 9 月). 「Residue Number System ベースのソリューションによる畳み込みニューラル ネットワークのハードウェア コストの削減」. Neurocomputing . 407 : 439–453. doi :10.1016/j.neucom.2020.04.018. S2CID 219470398.
畳み込みニューラル ネットワークは、コンピューター ビジョン、音声認識、金融における時系列分析など、現在幅広いアプリケーションで使用されているディープラーニング アーキテクチャです。
- ^ Atlas、Homma、Marks。「時空間双極性パターンのための人工ニューラルネットワーク:音素分類への応用」(PDF)。Neural Information Processing Systems(NIPS 1987)。1 。 2021年4月14日時点のオリジナルからアーカイブ(PDF) 。
{{cite journal}}: CS1 maint: multiple names: authors list (link) - ^ Zölzer, Udo編 (2002). DAFX:デジタルオーディオエフェクト、p.48–49。ISBN 0471490784。
- ^ ディグル 1985年。
- ^ ガセミ&ノワク 2017.
- ^ Monaghan, JJ (1992). 「Smoothed Particle Hydrodynamics」. Annual Review of Astronomy and Astrophysics . 30 : 543–547. Bibcode :1992ARA&A..30..543M. doi :10.1146/annurev.aa.30.090192.002551 . 2021年2月16日閲覧。
さらに読む
- ブレイスウェル、R. (1986)、フーリエ変換とその応用(第2版)、マグロウヒル、ISBN 0-07-116043-4。
- Damelin, S.; Miller, W. (2011)、信号処理の数学、ケンブリッジ大学出版局、ISBN 978-1107601048
- Diggle, PJ (1985)、「点過程データの平滑化のためのカーネル法」、Journal of the Royal Statistical Society、シリーズ C、34 (2): 138–147、doi :10.2307/2347366、JSTOR 2347366、S2CID 116746157
- Dominguez-Torres, Alejandro (2010 年 11 月 2 日)。「畳み込みの起源と歴史」。41 ページ。https://slideshare.net/Alexdfar/origin-adn-history-of-convolution。Cranfield、Bedford MK43 OAL、英国。2013 年 3 月 13 日閲覧。
- Ghasemi, S. Hooman; Nowak, Andrzej S. (2017)、「限界状態関数の非正規分布の信頼性指標」、構造工学と力学、62 (3): 365–372、doi :10.12989/sem.2017.62.3.365
- Grinshpan, AZ (2017)、「ディリクレ確率測度に関する多重畳み込みの不等式」、応用数学の進歩、82 (1): 102–119、doi : 10.1016/j.aam.2016.08.001
- ヒューイット、エドウィン。ロス、ケネス A. (1979)、抽象高調波解析。 Vol. I、Grundlehren der Mathematischen Wissenschaften [数学科学の基本原理]、vol. 115 (第 2 版)、ベルリン、ニューヨーク: Springer-Verlag、ISBN 978-3-540-09434-0、MR 0551496。
- ヒューイット、エドウィン。ロス、ケネス A. (1970)、抽象高調波解析。 Vol. II: コンパクトなグループの構造と分析。局所的にコンパクトなアーベル群の分析、Die Grundlehren der mathematischen Wissenschaften、Band 152、ベルリン、ニューヨーク: Springer-Verlag、MR 0262773。
- Hörmander、L. (1983)、線形偏微分演算子 I の分析、Grundl。数学。 Wissenschaft.、vol. 256、スプリンガー、土井:10.1007/978-3-642-96750-4、ISBN 3-540-12104-8、MR 0717035。
- カッセル、クリスチャン(1995)、量子群、Graduate Texts in Mathematics、vol. 155、ベルリン、ニューヨーク:Springer-Verlag、doi:10.1007 / 978-1-4612-0783-2、ISBN 978-0-387-94370-1、MR 1321145。
- クヌース、ドナルド(1997)、半数値アルゴリズム(第3版)、マサチューセッツ州レディング:アディソン・ウェズレー、ISBN 0-201-89684-2。
- ナリシ、ローレンス; ベッケンシュタイン、エドワード (2011)。位相ベクトル空間。純粋数学と応用数学 (第 2 版)。ボカラトン、フロリダ州: CRC プレス。ISBN 978-1584888666. OCLC 144216834.
- リード、マイケル、サイモン、バリー(1975)、現代数理物理学の方法。II.フーリエ解析、自己随伴性、ニューヨーク-ロンドン:アカデミックプレスハーコートブレイスジョバノビッチ出版社、pp. xv+361、ISBN 0-12-585002-6、MR 0493420
- ルディン、ウォルター(1962)、群のフーリエ解析、インターサイエンス純粋および応用数学の巻、第12巻、ニューヨーク-ロンドン:インターサイエンス出版社、ISBN 0-471-52364-X、MR 0152834。
- Schaefer, Helmut H. ; Wolff, Manfred P. (1999). Topological Vector Spaces . GTM . Vol. 8 (第 2 版). ニューヨーク、NY: Springer New York Imprint Springer. ISBN 978-1-4612-7155-0. OCLC 840278135.
- スタイン、エリアス、ワイス、グイド(1971)、ユークリッド空間上のフーリエ解析入門、プリンストン大学出版、ISBN 0-691-08078-X。
- ソボレフ、VI(2001)[1994]、「関数の畳み込み」、数学百科事典、EMSプレス。
- Strichartz, R. (1994)、「分布理論とフーリエ変換ガイド」、CRC Press、ISBN 0-8493-8273-4。
- ティッチマーシュ、E(1948)、フーリエ積分理論入門(第2版)、ニューヨーク、ニューヨーク:チェルシー出版(1986年出版)、ISBN 978-0-8284-0324-5。
- トレヴ、フランソワ(2006) [1967]。トポロジカル ベクトル空間、ディストリビューション、およびカーネル。ニューヨーク州ミネオラ:ドーバー出版。ISBN 978-0-486-45352-1. OCLC 853623322.
- Uludag, AM (1998)、「畳み込み演算による滑らかさの低下の可能性について」、J. Math. Anal. Appl.、227 (2): 335–358、doi : 10.1006/jmaa.1998.6091
- フォン・ツア・ガテン、J.ゲルハルト、J. (2003)、現代コンピュータ代数、ケンブリッジ大学出版局、ISBN 0-521-82646-2。
外部リンク
- 最も初期の使用例: 畳み込みに関するエントリには、いくつかの歴史的な情報が記載されています。
- 畳み込み、データ分析ブリーフブック
- https://jhu.edu/~signals/convolve/index.html ビジュアル畳み込み Java アプレット
- https://jhu.edu/~signals/discreteconv2/index.html 離散時間関数のビジュアル畳み込み Java アプレット
- https://get-the-solution.net/projects/discret-convolution 離散畳み込みオンライン計算機
- https://lpsa.swarthmore.edu/Convolution/CI.html JavaScript による畳み込みのデモと視覚化
- https://phiresky.github.io/convolution-demo/ JavaScript での別の畳み込みデモ
- 画像処理に関する講義: ヴァンダービルト大学による 18 回の講義を PDF 形式でまとめたコレクション。講義 7 は 2D 畳み込みに関するものです。著者: アラン ピーターズ
- https://archive.org/details/Lectures_on_Image_Processing
- 畳み込みカーネルマスク操作インタラクティブチュートリアル
- MathWorldでの畳み込み
- Freeverb3 インパルスレスポンスプロセッサ: VST プラグインを備えたオープンソースのゼロレイテンシーインパルスレスポンスプロセッサ
- 空間畳み込みの仕組みを示すスタンフォード大学 CS 178 インタラクティブ Flash デモ。
- サルマン・カーンによる畳み込みに関するビデオ講義
- パターン認識(画像処理)のための FFT 畳み込みの例
- 畳み込みの直感的なガイド 畳み込みの直感的な解釈に関するブログ投稿。
