Was ist der beste Filter, um Gauß'sches Rauschen zu entfernen, ohne die Kanten zu zerstören? Ich verwende die Standard-Lena-Bilder mit additivem Gaußschen Rauschen und möchte sie vor dem Anwenden der anisotropen Diffusion entstören. Ich möchte keinen Medianfilter verwenden, da die Kanten unscharf werden. Ich habe adaptives Filtern versucht, aber die Ergebnisse waren nicht zufriedenstellend.
image-processing
filters
noise
Aviral Kumar
quelle
quelle
Antworten:
Möglicherweise müssen Sie fortgeschrittenere Techniken in Betracht ziehen. Hier sind zwei kürzlich erschienene Artikel über kantenschonendes Entrauschen:
Kantenerhaltende Bildentstörung durch optimale Farbraumprojektion [in Farbe] Dieses Papier erhält Kanten, indem das Bild in einen "optimalen" Farbraum zerlegt und eine Wavelet-Schrumpfung durchgeführt wird. Der optimale Farbraum gehört zur Luminanz / Farbdifferenz-Familie (denken Sie an L * a * b * oder YCrCb).
Randstruktur Bildentstörung beibehalten Vom Papier:
( Sprungregressionsmodelle enthalten Diskontinuitäten unter Verwendung von Schrittfunktionen. Der Hauptautor hat ein Buch zu diesem Thema .)
quelle
Als Ausgangspunkt würde ich eine nichtlineare Schrumpftechnik mit einer Art Wavelet-Transformation verwenden (obwohl sie nicht spezifisch für Wavelet-Transformationen sind). Die Regeln für das Schrumpfen sind konzeptionell einfach, schnell und einfach zu implementieren und liefern hervorragende Ergebnisse.
Die Voraussetzung ist, dass Ihr gewünschtes Signal in einem bestimmten Bereich dargestellt werden kann, sodass der größte Teil der Energie auf eine kleine Anzahl von Koeffizienten konzentriert wird. Umgekehrt ist das Rauschen immer noch auf alle Koeffizienten verteilt (was für AWGN wahrscheinlich ist). Sie können dann die Koeffizienten "verkleinern" - indem Sie ihre Werte gemäß einer nichtlinearen Regel reduzieren -, sodass die Auswirkung auf das Signal im Vergleich zur Auswirkung auf das Rauschen gering ist.
Wavelet-Transformationen sind eine gute Transformation, da sie die Energie gut in eine kleine Anzahl von Koeffizienten komprimieren. Ich persönlich empfehle die Dual-Tree-Komplex-Wavelet-Transformation (DTCWT) wegen ihrer zusätzlichen schönen Eigenschaften.
2 sehr gute Beiträge zum Thema sind dies und das (beide von den gleichen Autoren). Die Beiträge sind in Bezug auf ihre Lesbarkeit und Klarheit der Erklärung ein wahrer Genuss. (Es gibt auch schöne Bilder von Lenna, wie sie denoisiert wird :)
Es gibt sicherlich neuere Veröffentlichungen, die jedoch in der Regel nicht wesentlich zur quantitativen Verbesserung der in diesen Veröffentlichungen beschriebenen sehr einfachen Techniken beitragen.
quelle
Obwohl es für jede Signalverarbeitungsherausforderung keine passende Lösung gibt, ist hier eine Idee:
Alternativ können Sie Ihre Entmagnetisierungstechnik auf das gesamte Bild anwenden und dann die nicht entmagnetisierten Pixel wieder in das Bild einfügen.
quelle