2D-Faltung: Kernel umdrehen?


Antworten:


6

Wenn Sie den Kernel nicht umdrehen, erhalten Sie einfach eine andere Operation, die als Kreuzkorrelation bezeichnet wird. Wenn der Filter symmetrisch ist, wie ein Gaußscher oder ein Laplace-Filter, fallen Faltung und Korrelation zusammen. Wenn der Filter jedoch nicht symmetrisch ist, wie bei einer Ableitung, erhalten Sie unterschiedliche Ergebnisse.

Der Grund, warum Faltung gegenüber Korrelation bevorzugt wird, ist, dass sie schönere mathematische Eigenschaften hat. Insbesondere ist die Faltung assoziativ, die Korrelation im Allgemeinen nicht.

fGfG

F.{fG}}=kF.{f}}F.{G}}

F. die Fourier-Transformation ist. Im Falle einer Korrelation würden Sie eine Multiplikation mit dem komplexen Konjugat erhalten, das weniger schön und insbesondere nicht assoziativ ist.

Eine weitere interessante Eigenschaft der Faltung ist, dass Sie beim Falten eines Kernels mit einem Einheitsimpuls (z. B. einer Matrix mit einer einzelnen 1 in der Mitte und ansonsten 0) den Kernel selbst als Ergebnis erhalten. Die Korrelation würde stattdessen den Kernel umdrehen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.