Kantengeräusche entfernen (Kompressionsfehler)


9

Ich habe die Bilder von Cartoons, die komprimiert wurden. Das Beispiel:

Original Bild

Sie haben solche Geräusche, die nicht einfach zu löschen sind.

Geben Sie hier die Bildbeschreibung ein

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.

Geben Sie hier die Bildbeschreibung ein

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!


1
Es gibt zahlreiche Artikel speziell zum Entrauschen von Cartoons. Es gibt auch praktische Anleitungen auf Websites wie doom9 , die die praktischen Aspekte abdecken.
Emre

Antworten:


1

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.