Ich habe die Bilder von Cartoons, die komprimiert wurden. Das Beispiel:
Sie haben solche Geräusche, die nicht einfach zu löschen sind.
Obwohl sich die Pixel auf dem grauen Hintergrund befinden, können die Rauschpixel sehr unterschiedliche Farben haben, und wenn ich das Histogramm (des Graustufenbilds) eines solchen Bildes betrachte, sehe ich viele Behälter um den Hauptfarbbehälter. Ich kann jedoch nicht einfach die Wertfarben löschen, die nicht die Hauptfarbe haben, da die Gefahr besteht, dass einige wichtige Funktionen (z. B. Auge) gelöscht werden. Ich habe auch versucht, das Bild zu posterisieren (Beispiel zeigt 8 Farben), aber einige Pixel bleiben noch übrig.
Ich habe auch den Medianfilter ausprobiert, aber er kann so starkes Rauschen nicht beseitigen (ich verwende einen 3 * 3-Filter).
Bitte geben Sie einige Methoden an, mit denen das Rauschen in diesem Fall effektiv entfernt werden kann. Ich wäre für jede Hilfe dankbar!
quelle
Antworten:
Die Entrauschung der Total Variation (TV, auch bekannt als Rudin-Osher-Fatemi) würde hier helfen. Sie können es auf jede Farbebene anwenden oder nach einer vektorisierten Version suchen, wenn die Ergebnisse nicht gut genug für Sie sind.
Gute Referenzen für tsable und einfach zu implementierende Algorithmen zum TV-Entrauschen sind zum Beispiel:
Beide Referenzen haben eine gute Leistung und sind aus den Papieren leicht zu implementieren.
quelle