Rauschunterdrückung

Die inverse Transformation kann zur Rauschunterdrückung eingesetzt werden, was wir wieder anhand des Scribble-Pakets vorstellen möchten. Die nachfolgende Anwendung dient zur Erprobung folgender Vorgehensweise:

  1. Die erste Zeile zeigt fünf zufällig ausgewählte Zeilen der Datenmatrix als Bild bestehend aus 12 x 12 Pixeln.
  2. Die gesamte Datenmatrix (bestehend aus 2000 Zeilen und 144 Spalten) wird nun mit zufälligen (gleichverteilten) Störungen versehen. Das Ergebnis der fünf Bilder mit Störungen zeigt die zweite Zeile.
  3. Nun wird eine Transformation und anschließend eine inverse Transformation der fehlerbehafteten Datenmatrix unter Verwendung der ersten 24 Hauptkomponenten durchgeführt. Das Ergebnis bezogen auf die fünf Bilder zeigt die untere Zeile.

Insgesamt sollte deutlich werden, dass aufgrund der inversen Transformation ein signifikanter Anteil der Störungen herausgefiltert werden kann.

Die Hauptkomponentenanalyse kann daher zur Rauschunterdrückung verwendet werden.

Anwendung
Zur Veranschaulichung der Rauschunterdrückung.

Der wesentliche Teil der Anwendung zuvor kann dem folgenden Quellcode entnommen werden.

Beispiel
Zur Veranschaulichung der Rauschunterdrückung.
Quiz
Projektaufgabe Mnist