Funktion "Speckle"

Überblick

Die Funktion "Speckle" entfernt Speckle in Radar-Datasets und glättet Rauschen, wobei Kanten und scharfe Features im Bild erhalten bleiben. Speckle ist das Hochfrequenzrauschen auf Radarbildern. Mit Lasern, Ultraschall und SAR-Systemen (Synthetic Aperture Radar) generierte Bilder enthalten aufgrund der Interferenzen von den zurückgegebenen elektromagnetischen Wellen, die von Oberflächen oder Objekten verteilt werden, Speckle-Rauschen. Die Funktion "Speckle" verwendet mathematische Modelle, um die hellen und dunklen Punkte, die aufgrund von Interferenzen entstehen, auszufiltern und so eine bessere Bildinterpretation zu ermöglichen.

Hinweise

Glättungsalgorithmen in der Funktion "Speckle" reduzieren und filtern Speckle mit den Filtertypen Lee-Filter, Erweiterter Lee-Filter, Frost-Filter oder Kuan-Filter.

Um Speckle so gut es geht zu entfernen, können Sie Folgendes versuchen:

  • Die Filtergröße hat einen großen Einfluss auf die Qualität von verarbeiteten Bildern. Der Filter der Größe 7x7 liefert normalerweise gute Ergebnisse bei moderater Glättung.
  • Mit Anzahl von Looks wird die Rauschvarianz geschätzt. Außerdem wird so das Ausmaß an Glättung, die mit dem Filter auf das Bild angewendet wird, effektiv gesteuert. Ein kleinerer Wert erzeugt eine stärkere Glättung, während bei einem größeren Wert verschiedene Bild-Features in höherem Maße beibehalten werden.
  • Wenden Sie eine Histogrammstreckung an, um den Kontrast oder die Helligkeit des Bildes anzupassen.

Lee-Filter

Der Lee-Filter reduziert Rauschflecken, indem ein räumlicher Filter auf jedes Pixel in einem Bild angewendet wird, der die Daten auf Grundlage von lokalen Statistiken filtert, die innerhalb eines quadratischen Fensters berechnet werden. Der Wert des mittleren Pixels wird durch einen Wert ersetzt, der mit den benachbarten Pixeln berechnet wurde. Mit dem Lee-Filter können Sie additives Rauschen, multiplikatives Rauschen oder beides reduzieren. Verwenden Sie den Lee-Filter, um Daten mit Speckle sowie einer additiven oder multiplikativen Komponente zu glätten.

RauschmodellAlgorithmusVariablendefinitionen

Additives Rauschen

 Value of filtered pixel = LM + K * (PC - LM)

wobei gilt:

  • K (Gewichtungsfunktion) = LV / (LV + AV)

PC – Mittlerer Pixelwert des Fensters

LM – Lokaler Mittelwert des Filterfensters

LV – Lokale Varianz des Filterfensters

M: Multiplikatives Rauschen – Mittelwert

A: Additives Rauschen – Mittelwert

AV: Additive Rauschvarianz

MV: Multiplikative Rauschvarianz

SD – Standardabweichung des Filterfensters

NLooks: Anzahl von Looks

Multiplikatives Rauschen

Value of filtered pixel = LM + K * (PC - M * LM)

wobei gilt:

  • K (Gewichtungsfunktion) = M * LV / ((LM * LM * MV) + (M * M * LV))
  • MV = 1/NLooks

Additives und multiplikatives Rauschen

Value of filtered pixel = LM+ K * (PC - M * LM - A)

wobei gilt:

  • K (Gewichtungsfunktion) = M * LV / ((LM* LM * MV) + (M * M * LV) + AV)
  • MV = (SD / LM)2

Algorithmen für den Lee-Filter
Hinweis:

Der Wert Additives Rauschen - Mittelwert liegt normalerweise bei 0. Der Wert Multiplikatives Rauschen - Mittelwert liegt normalerweise bei 1.

Erweiterter Lee-Filter

Der erweiterte Lee-Filter ist eine optimierte Version des Lee-Filters, mit dem das Rauschen durch Speckle effektiv durch das Beibehalten von Bildschärfe und Details reduziert wird. Dafür sind ein Dämpfungsfaktor und eine Anzahl von Looks erforderlich. Verwenden Sie den erweiterten Lee-Filter, um Speckle zu reduzieren und gleichzeitig Informationen zur Textur beizubehalten.

AlgorithmusVariablendefinitionen

Wert des geglätteten mittleren Pixels =

LM for CI <= CU

LM * K + PC * (1 - K) for CU < CI < Cmax

PC	for CI >= Cmax

wobei gilt:

  • CU = 1/Quadratwurzel (NLooks) (Rauschvariationskoeffizient)
  • Cmax = Quadratwurzel (1 + 2/NLooks) (Maximaler Rauschvariationskoeffizient)
  • CI = SD / LM(Bildvariationskoeffizient)
  • K = e(- D (Ci - CU) / (Cmax - CI))

PC – Mittlerer Pixelwert des Fensters

LM – Lokaler Mittelwert des Filterfensters

SD – Standardabweichung des Filterfensters

NLooks: Anzahl von Looks

D: Dämpfungsfaktor

Algorithmus für den erweiterten Lee-Filter

Frost-Filter

Der Frost-Filter reduziert Rauschflecken und behält wichtige Bild-Features an den Kanten bei, wobei ein exponentiell gedämpfter, kreisförmiger, symmetrischer Filter angewendet wird, der lokale Statistiken innerhalb einzelner Filterfenster verwendet. Für den Frost-Filter ist ein Dämpfungsfaktor erforderlich. Verwenden Sie den Frost-Filter, um Speckle zu reduzieren und gleichzeitig Kanten in Radarbildern beizubehalten.

Szenenreflexion ist ein wichtiger Faktor, der den Frost-Filter vom Lee- und Kuan-Filter unterscheidet. Sie wird durch Kombinieren des beobachteten Bildes mit der Impulsantwort des SAR-Systems berechnet.

AlgorithmusVariablendefinitionen

Die Implementierung dieses Filters besteht darin, einen kreisförmig symmetrischen Filter mit einem Satz Gewichtungswerten M für jedes Pixel zu definieren.

K = e (- B * S)

Der sich ergebende Grauwert des gefilterten Pixels ist

R = (P1 * K1 + P2 * K2 + ... + Pn * Kn) / (K1 + K2 + ... + Kn)

wobei gilt:

  • B = D * (LV / LM * LM)

S – Absoluter Wert der Pixelentfernung vom mittleren Pixel zu seinen Nachbarn im Filterfenster

D: Dämpfungsfaktor

LM – Lokaler Mittelwert des Filterfensters

LV – Lokale Varianz des Filterfensters

P1,P2...Pn: Graustufen jedes Pixels im Filterfenster

K1,K2...Kn: Gewichtungen (wie oben definiert) für jedes Pixel

Algorithmus für den Frost-Filter

Kuan-Filter

Der Kuan-Filter folgt einem ähnlichen Filterprozess wie der Lee-Filter beim Reduzieren des Fleckrauschens. Dieser Filter wendet auch einen räumlichen Filter in einem Bild an, wobei die Daten basierend auf lokalen Statistiken des zentrierten Pixelwertes basieren, der mit den benachbarten Pixeln berechnet wird. Der Kuan-Filter erfordert die Anzahl von Looks, mit der die Bildglättung gesteuert und die Rauschvarianz geschätzt wird. Verwenden Sie den Kuan-Filter, um Speckle zu reduzieren und gleichzeitig Kanten in Radarbildern beizubehalten.

AlgorithmusVariablendefinitionen

Der gefilterte Pixelwert lautet:

R = PC * K +  LM * (1 - K)

wobei gilt:

  • CU = 1/Quadratwurzel (NLooks) (Rauschvariationskoeffizient)
  • Cmax = Quadratwurzel (LV) / LM (Bildvariationskoeffizient)
  • K = (1 - ((CU * CU) / (CI * CI))) / (1 + (CU * CU))

PC – Mittlerer Pixelwert des Fensters

LM – Lokaler Mittelwert des Filterfensters

LV – Lokale Varianz des Filterfensters

NLooks: Anzahl von Looks

Algorithmus für den Kuan-Filter

Parameter

ParameterBeschreibung

Raster

Das Eingabe-Raster.

Filtertyp

Gibt den Filtertyp an, der im Glättungsalgorithmus verwendet wird, um Speckle-Rauschen zu entfernen:

  • Lee-Filter: Reduziert das Rauschen durch Speckle, indem ein räumlicher Filter auf die einzelnen Pixel in einem Bild angewendet wird. Damit werden die Daten auf Grundlage von lokalen Statistiken gefiltert, die innerhalb eines quadratischen Fensters berechnet werden. Dieser Filter ist hilfreich, wenn Sie Daten mit Speckle sowie einer additiven oder multiplikativen Komponente glätten möchten. Dies ist die Standardeinstellung.
  • Erweiterter Lee-Filter: Eine überarbeitete Version des Lee-Filters mit Dämpfungsfaktor und Anzahl von Looks. Dieser Filter ist hilfreich, wenn Sie Speckle reduzieren und gleichzeitig Informationen zur Textur beibehalten möchten.
  • Frost-Filter: Reduziert Speckle-Rauschen mit einem exponentiell gedämpften, kreisförmig-symmetrischen Filter, der lokale Statistiken in einzelnen Filterfenstern verwendet. Dieser Filter ist hilfreich, wenn Sie Speckle reduzieren und gleichzeitig Kanten in Radarbildern beibehalten möchten.
  • Kuan-Filter: Ähnlich wie beim Lee-Filter wird von diesem Filter ein räumlicher Filter auf die einzelnen Pixel in einem Bild angewendet. Damit werden die Daten auf Grundlage von lokalen Statistiken gefiltert, die innerhalb eines quadratischen Fensters berechnet werden. Dieser Filter ist hilfreich, wenn Sie Speckle reduzieren und gleichzeitig Kanten in Radarbildern beibehalten möchten.

Filtergröße

Gibt die Größe des Pixelfensters für das Filtern von Rauschen an:

  • 3x3
  • 5x5
  • 7x7
  • 9x9
  • 11x11
Die Standardeinstellung ist "3x3".

Rauschmodell

Gibt den Typ des Rauschens an, durch das die Qualität des Radarbildes beeinträchtigt wird:

  • Multiplikatives Rauschen: Zufallssignalrauschen, das während der Erfassung oder Übertragung in das relevante Signal multipliziert wird.
  • Additives Rauschen: Zufallssignalrauschen, das während der Erfassung oder Übertragung in das relevante Signal addiert wird.
  • Additives und multiplikatives Rauschen: Beide Rauschmodelle.
Dieser Parameter ist nur gültig, wenn für Filtertyp der Lee-Filter ausgewählt wurde. Der Standardwert ist Multiplikatives Rauschen.

Rauschvarianz

Gibt die Rauschvarianz des Radarbildes an.

Dieser Parameter ist nur gültig, wenn für Filtertyp der Lee-Filter angegeben wurde und das Rauschmodell entweder Additives Rauschen oder Additives und multiplikatives Rauschen ist. Der Standardwert ist 0,25.

Additives Rauschen – Mittelwert

Gibt den Mittelwert des additiven Rauschens an. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt.

Dieser Parameter ist nur gültig, wenn für Filtertyp der Lee-Filter angegeben wurde und das Rauschmodell entweder Additives Rauschen oder Additives und multiplikatives Rauschen ist. Der Standardwert ist 0.

Multiplikatives Rauschen – Mittelwert

Gibt den Mittelwert des multiplikativen Rauschens an. Ein größerer Rauschmittelwert erzeugt eine geringere Glättung, während ein kleinerer Wert zu einer umfassenderen Glättung führt.

Dieser Parameter ist nur gültig, wenn für Filtertyp der Lee-Filter angegeben wurde und das Rauschmodell entweder Additives Rauschen oder Additives und multiplikatives Rauschen ist. Der Standardwert ist 1.

Anzahl von Looks

Gibt die Anzahl von Looks des Bildes an, wodurch die Bildglättung gesteuert und die Rauschvarianz geschätzt wird. Ein kleinerer Wert erzeugt eine stärkere Glättung, während bei einem größeren Wert mehr Bild-Features beibehalten werden.

Dieser Parameter ist nur gültig, wenn für Filtertyp der Lee-Filter und für Rauschmodell die Option Additives Rauschen ausgewählt wurde, oder wenn der Filtertyp Kuan-Filter ist. Der Standardwert ist 1.

Dämpfungsfaktor

Gibt den Grad des exponentiellen Dämpfungseffekts auf die Filterung an. Ein größerer Dämpfungswert behält Kanten in größerem Maß bei und führt zu einer geringeren Glättung, während ein kleinerer Wert eine umfassendere Glättung erzeugt. Der Wert 0 führt zur selben Ausgabe wie ein Tiefpass-Filter.

Dieser Parameter ist nur gültig, wenn für Filtertyp entweder Erweiterter Lee-Filter oder Frost-Filter ausgewählt wurde. Der Standardwert ist 1.

Verwandte Themen