相互相関

畳み込み、相互相関、自己相関の視覚的な比較。関数fに関する演算においてfの高さを1.0と仮定すると、5つの異なる点における結果の値は、各点の下の網掛け部分で示されます。また、fの垂直対称性がその理由でありこの例では f と f は同一です。

信号処理において相互相関は、2 つの系列の類似性を、一方の系列から他方の系列への変位の関数として表す尺度です。これは、スライディングドット積またはスライディングインナー プロダクトとも呼ばれます。これは、長い信号からより短い既知の特徴を探す場合によく使用されます。パターン認識単粒子分析電子トモグラフィー平均化暗号解読神経生理学などで応用されています。相互相関は、2 つの関数の畳み込みと性質が似ています。信号と信号自身の相互相関である自己相関では、常に遅延が 0 のところにピークがあり、そのサイズが信号エネルギーになります。

確率論統計学において、相互相関という用語は、2つのランダムベクトルの要素間の相関を指します。一方、ランダムベクトル の相関は、 自身の要素間の相関、つまり相関行列を形成する要素間の相関です。 と のそれぞれが、時系列 で繰り返し実現されるスカラーランダム変数である場合さまざまな時間的インスタンスの相関は自己相関と呼ばれ、と の時間にわたる相互相関は時間的相互相関と呼ばれます。確率論と統計学において、相関の定義には常に標準化係数が含まれ、相関は -1 から +1 までの値を持ちます。

と がそれぞれ確率密度関数を持つ2つの独立した確率変数である場合、差の確率密度は(信号処理の意味で)相互相関 によって正式に与えられる。しかし、この用語は確率論や統計学では用いられない。対照的に、畳み込み(との相互相関に相当)は、和 の確率密度関数を与える

決定論的信号の相互相関

連続関数およびに対して相互相関は次のように定義されます。[1] [2] [3]これは と等価です。ここで は複素共役を表し、 は変位または遅れと呼ばれます

特定の で最大の相互相関を持つ と の相関が高い場合におけるの特徴はにおいても後で発生するため、 は だけ遅れていると言えます

と が両方とも周期 の連続周期関数である場合、 からの積分は、長さ の任意の区間での積分に置き換えられますこれは、 と同等です。同様に、離散関数の場合、相互相関は次のように定義されます。[4] [5]これは、次と同等です。有限離散関数の場合、(循環)相互相関は次のように定義されます。[6]これは、次と同等です。有限離散関数、の場合カーネル相互相関は次のように定義されます。[7]ここで、 はカーネル関数のベクトル、はアフィン変換です

具体的には、円運動、回転、スケールなどの変換が考えられます。カーネル相互相関は、線形空間からカーネル空間へと相互相関を拡張します。相互相関は運動と等変であり、カーネル相互相関は運動、回転、スケールなどのあらゆるアフィン変換と等変です。

説明

例として、x軸に沿った未知のシフト量のみが異なる2つの実数値関数とを考えてみましょう。相互相関を用いることで 、x軸に沿ってどれだけシフトすれば と一致するかを求めることができます。この式は基本的に、関数をx軸に沿ってスライドさせ、各位置における積の積分を計算します。関数が一致すると、 の値が最大化されます。これは、山(正の領域)が揃っていると、積分に大きく寄与するからです。同様に、谷(負の領域)が揃っていると、2つの負の数の積は正となるため、積分に正の寄与をします。

相互相関の計算方法を示すアニメーション。左のグラフは、関数 F に対して時間変位 𝜏 だけ位相シフトした緑色の関数 G を示しています。中央のグラフは、関数 F と位相シフトした G をリサージュ曲線で表したものです。F と位相シフトした G を積分すると、右のグラフ、つまり 𝜏 のすべての値にわたる相互相関が得られます。

複素数値関数 およびでは共役を取ることで、虚数成分を持つ整列したピーク(または整列した谷)が積分にプラスに寄与することが保証されます。

計量経済学では、ラグド相互相関は相互自己相関と呼ばれることもあります。[8] :p.74 

プロパティ

  • 関数と関数の相互相関は、関数と関数の畳み込み( と表記と同等です。つまり、
  • がエルミート関数である場合
  • と が両方ともエルミートである場合、 となります
  • 畳み込み定理と同様に、相互相関は次式を満たす。
    ここで はフーリエ変換を表し、 はの複素共役を表します。これは であるためです高速フーリエ変換アルゴリズムと組み合わせることで、この特性は相互相関の効率的な数値計算によく利用されます[9]円相互相関 を参照)。
  • 相互相関はスペクトル密度と関連しています(ウィーナー・ヒンチンの定理を参照)。
  • 関数と の畳み込みの相互相関は、カーネルと相互相関の畳み込みです

ランダムベクトルの相互相関

意味

期待値分散が存在するランダム要素含むランダムベクトル について、 と の相互相関行列[10] : p.337 で定義され次元は である。成分ごとに記述すると、ランダムベクトルと は同じ次元である必要はなく、どちらもスカラー値である可能性がある。 は期待値である

たとえば、と がランダムベクトルである場合、 は番目の要素が である行列になります

複素ランダムベクトルの定義

および複素乱数ベクトルで、それぞれに期待値と分散が存在する乱数変数が含まれる場合、およびの相互相関行列は で定義されます。ここで、 はエルミート転置 を表します

確率過程の相互相関

時系列解析および統計において、2つのランダムプロセスの相互相関とは、異なる時刻におけるプロセスの値の相関を、2つの時刻の関数として表すものです。 を2つのランダムプロセス、 を任意の時点(離散時間プロセス場合は整数、連続時間プロセスの場合は実数)とします。この場合、 は時刻 におけるプロセスの特定の実行によって生成される値(または実現値)です。

相互相関関数

プロセスが時刻 において、各 について平均、分散 と を持つと仮定する。この場合、時刻と の間の相互相関の定義は[10] : p.392 で示される。ここでは期待値演算子である。この式は定義されない場合があることに注意されたい。

相互共分散関数

乗算の前に平均を引くと、時間と間の相互共分散が得られます[10] : p.392 平均や分散が存在しない可能性があるため、この式はすべての時系列またはプロセスに対して明確に定義されているわけではないことに注意してください。

広義定常確率過程の定義

広義定常である確率過程のペアをとします。このとき、相互共分散関数と相互相関関数は以下のように与えられます。

相互相関関数

または同等

相互共分散関数

または、同様に、 と はそれぞれプロセス の平均と標準偏差であり、定常性により時間の経過とともに一定です。 についても同様に、は期待値を示します。相互共分散と相互相関が から独立しているということは、 が全体として広義の定常であるという要件によってもたらされる追加情報(個々に広義の定常であることを超えて)です

広義定常確率 過程のペアの相互相関は、一方の過程から測定されたサンプルと他方の過程から測定されたサンプル(およびその時間シフト)の積を平均化することで推定できます。平均に含まれるサンプルは、信号に含まれるすべてのサンプルの任意のサブセット(例えば、有限の時間ウィンドウ内のサンプル、または一方の信号のサブサンプリングどちら?)です。サンプル数が多い場合、平均は真の相互相関に収束します。

正規化

一部の分野(例えば統計学や時系列解析)では、時間依存のピアソン相関係数を得るために相互相関関数を正規化することが一般的です。しかし、他の分野(例えば工学)では、正規化は通常省略され、「相互相関」と「相互共分散」という用語が同じ意味で使用されます。

確率過程の正規化された相互相関の定義は、関数が明確に定義されている場合、その値は の範囲内にある必要があり、1 は完全な相関を示し、-1 は完全な反相関を示します。

共同広義定常確率過程の場合、定義は、自己相関を相関として解釈することで、統計的依存性の強さのスケールフリーな尺度が得られるため、また正規化が推定された自己相関の統計的特性に影響を及ぼすため、正規化は重要である。

プロパティ

対称性

広義定常確率過程の相互相関関数は次の対称性を持つ: [11] : p.173 広義定常確率過程の相互相関関数は次の対称性を持つ: [11] : p.173 広義定常確率過程の相互相関関数は次の対称性を持つ:

時間遅延解析

相互相関は、2つの信号間の時間遅延を決定するのに役立ちます。例えば、マイクロホンアレイを横切る音響信号の伝播の時間遅延を決定するのに役立ちます。[12] [13] [説明が必要] 2つの信号間の相互相関を計算した後、相互相関関数の最大値(信号が負の相関の場合は最小値)は、信号が最もよく揃う時点を示します。つまり、2つの信号間の時間遅延は、画像処理用語にあるように、最大​​値の引数、つまり相互相関のarg maxによって決定されます。

ゼロ正規化相互相関(ZNCC)

画像とテンプレートの明るさが照明や露出条件によって変化する画像処理アプリケーションでは、まず画像を正規化することができます。これは通常、各ステップで平均値を減算し、標準偏差で割ることで行われます。つまり、テンプレートとサブ画像の相互相関

ここで、のピクセル数は の平均標準偏差です。

関数解析の用語で言えば、これは2つの正規化されたベクトルの内積と考えることができます。つまり、 かつ ならば、上記の和は に等しくなります。ここで内積ノルムです。コーシー・シュワルツの法則により、ZNCCの値域は となります

したがって、と が実行行列である場合、それらの正規化された相互相関は、単位ベクトルの間の角度の余弦に等しくなります。したがって、は に正のスカラーを乗じた値に等しい場合にのみ等しくなります。

正規化相関は、画像内のパターンやオブジェクトのインスタンスを見つけるためのプロセスであるテンプレートマッチングで使用される手法の1つです。また、ピアソンの積率相関係数の2次元バージョンでもあります

正規化相互相関(NCC)

NCC は ZNCC に似ていますが、強度の局所平均値を減算しないという点が異なります。

非線形システム

非線形システムにおいてガウス分散を仮定する相互相関関数を使用する際には注意が必要です。入力の特性に依存する特定の状況では、非線形ダイナミクスを持つシステムの入力と出力間の相互相関は、特定の非線形効果を完全に無視する可能性があります。[14]この問題は、一部の二次モーメントがゼロになることがあり、実際には2つの信号が非線形ダイナミクスによって強く関連しているにもかかわらず、2つの信号間に「相関」(統計的依存性の意味で)がほとんどないと誤って示唆される可能性があるために発生します。

参照

参考文献

  1. ^ Bracewell, R.「相互相関のためのペンタグラム表記法」フーリエ変換とその応用ニューヨーク:McGraw-Hill、46~243ページ、1965年。
  2. ^ Papoulis, A. 『フーリエ積分とその応用』ニューヨーク:McGraw-Hill、pp. 244-245, 252-253, 1962年。
  3. ^ Weisstein, Eric W. 「相互相関」 MathWorld(Wolfram Webリソース)より http://mathworld.wolfram.com/Cross-Correlation.html
  4. ^ Rabiner, LR; Schafer, RW (1978).音声信号のデジタル処理. 信号処理シリーズ. アッパーサドルリバー, ニュージャージー: Prentice Hall. pp. 147–148. ISBN 0132136031
  5. ^ ラビナー、ローレンス・R.; ゴールド、バーナード (1975).デジタル信号処理の理論と応用. イングルウッド・クリフス、ニュージャージー州: プレンティス・ホール. pp. 401. ISBN 0139141014
  6. ^ Wang, Chen (2019).視覚知覚のためのカーネル学習、第2.2.1章(博士論文). 南洋理工大学、シンガポール. pp. 17–18. doi : 10.32657/10220/47835 . hdl : 10356/105527 .
  7. ^ Wang, Chen; Zhang, Le; Yuan, Junsong; Xie, Lihua (2018). 「カーネルクロスコレレータ」. AAAI人工知能会議議事録. 第32回AAAI人工知能会議. 32.人工知能振興協会: 4179–4186 . doi : 10.1609/aaai.v32i1.11710 . S2CID  3544911.
  8. ^ キャンベル、ロー、マッキンレイ (1996). 『金融市場の計量経済学』 ニュージャージー州: プリンストン大学出版局. ISBN 0691043019
  9. ^ Kapinchev, Konstantin; Bradu, Adrian; Barnes, Frederick; Podoleanu, Adrian (2015). 「リアルタイム画像生成のための相互相関のGPU実装」2015年第9回国際信号処理・通信システム会議 (ICSPCS) . pp.  1– 6. doi :10.1109/ICSPCS.2015.7391783. ISBN 978-1-4673-8118-5. S2CID  17108908。
  10. ^ abc Gubner, John A. (2006).電気・コンピュータエンジニアのための確率とランダムプロセス. Cambridge University Press. ISBN 978-0-521-86470-1
  11. ^ クン・イル・パーク『確率過程の基礎と通信への応用』シュプリンガー、2018年、978-3-319-68074-3
  12. ^ Rhudy, Matthew; Brian Bucci; Jeffrey Vipperman; Jeffrey Allanach; Bruce Abraham (2009年11月).相互相関を用いたマイクロフォンアレイ解析法. 2009 ASME国際機械工学会議論文集, Lake Buena Vista, FL. pp.  281– 288. doi :10.1115/IMECE2009-10798. ISBN 978-0-7918-4388-8
  13. ^ Rhudy, Matthew (2009年11月). 軍事インパルス分類器のリアルタイム実装 (修士論文). ピッツバーグ大学.
  14. ^ Billings, SA (2013).非線形システム同定:時間、周波数、時空間領域におけるNARMAX法. Wiley. ISBN 978-1-118-53556-1

さらに読む

  • Tahmasebi, Pejman; Hezarkhani, Ardeshir; Sahimi, Muhammad (2012). 「相互相関関数に基づく多点地統計モデリング」.計算地球科学. 16 (3): 779– 797. Bibcode :2012CmpGe..16..779T. doi :10.1007/s10596-012-9287-1. S2CID  62710397.
  • Mathworldの相互相関
  • http://scribblethink.org/Work/nvisionInterface/nip.html
  • http://www.staff.ncl.ac.uk/oliver.hinton/eee305/Chapter6.pdf
Retrieved from "https://en.wikipedia.org/w/index.php?title=Cross-correlation&oldid=1318557751"