Separierbarkeit

Aus testwiki
Version vom 3. August 2024, 13:50 Uhr von imported>Dennisgmt (Beispiele: Ich habe den Sobel Operator korrigiert. Dieser hatte die Vorzeichen falschherum. Man fängt bei minus nach plus an, nicht plus nach minus. Also -1 0 1 statt +1 0 -1.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Das Wort Separierbarkeit bezeichnet in der Bildverarbeitung die Eigenschaft, dass sich die Impulsantwort eines zweidimensionalen Filters durch die Multiplikation zweier eindimensionaler Operatoren darstellen lässt. Somit kann die zweidimensionale Faltung zu zwei eindimensionalen Operationen reduziert werden, indem der zweite Operator auf das Zwischenergebnis des ersten angewendet wird. In der Bildverarbeitung wird das ursprüngliche 2D-Filter in einen x- und y-Kern zerlegt, die dann hintereinander auf das Ursprungsbild angewandt werden. Eine Separierung einer 3 × 3 Matrix in zwei 1D-Vektoren muss folgendermaßen aussehen:

α[NZS]*α[WZO]=αα[NWNZNOZWZZZOSWSZSO]

Es ist aber auch möglich, andere Eingabe- und Ausgabegrößen zu verwenden. So kann ein 5 × 5 Filter in zwei 3 × 3 Matrizen separiert werden.

Das Ziel der Separierung ist eine Einsparung von Rechenzeit. Die Anwendung von einem 2D N × N Filter benötigt N2 Lesezugriffe und Multiplikationen, sowie N21 Additionen. Durch die Separierung kann der Rechenaufwand auf 2N Lesezugriffe und Multiplikationen und 2(N1) Additionen reduziert werden.

Eigenschaften

Eine separierbare 3x3 Matrix A hat folgende Eigenschaft:

  • Rang(A) = dim(SR(A)) = dim(ZR(A)) = 1
  • ZR(A) ist orthogonal zum NR(A) = Kern(A)

Beispiele

1. Ein zweidimensionales Glättungsfilter wird in diesem Beispiel separiert:

13[111]*13[111]=19[111111111]

2. Das Binomialfilter als approximiertes Gauß-Filter (Weichzeichner)

14[121]*14[121]=116[121242121]

3. Der Sobel-Operator (Kantendetektion)

𝐆𝐱=[101202101]*A=[121]*[101]*A

Dies funktioniert auch beim Prewitt-Operator.

Siehe auch

Die Lineare Separierbarkeit (Klassifizierbarkeit) bezieht sich auf mathematische Relationen und sollte nicht mit Separierbarkeit in der Bildverarbeitung verwechselt werden.