Wie kann ich zufällige Punkte aus einem Bild entfernen?


8

Ich habe kürzlich einige gescannte Bilder erhalten, die sich in einem ziemlich guten Zustand mit guter Auflösung befinden, aber zufällig mit ein paar schwarzen Punkten bespritzt sind. Diese decken alles ab (Kleidung, Gesichter, Wände, Fenster usw.), mit Ausnahme einiger sehr heller Bereiche. Ich habe auch keine Ahnung, wie sie dorthin gekommen sind. Hier ist ein Beispiel:

Geben Sie hier die Bildbeschreibung ein

Aus Sicht des Informationsinhalts würde ich erwarten, dass diese Punkte wahrscheinlich entfernt werden könnten, da sie wahrscheinlich eine ganz bestimmte Signatur haben. (Wenn sie zum Beispiel gleichmäßig verteilt wären, weiß ich, dass eine räumliche Maske auf ihrer Fourier-Transformation Wunder bewirken würde.) Gibt es einen Algorithmus, um diese Artefakte zu entfernen?

Antworten:


12

OK, dank der fantastischen Stack Exchange-Seite "Frage stellen" habe ich jetzt eine gute Vorstellung davon, was sie sind und wie sie entfernt werden können. Dies würde ich als "Pfeffergeräusch" bezeichnen, im Gegensatz zum traditionellen Salz- und Pfeffergeräusch . Sie kann mithilfe eines Medianfilters entfernt werden , der im Wesentlichen jedes Pixel durch den Median der Werte der Pixel in einer geeigneten Umgebung ersetzt. Dies ist direkt in Photoshop und als Teil des Despeckle-Filters im GIMP verfügbar (siehe z . B. diese Ressource ). Ich hoffe, dass diese Fragen und Antworten für andere Menschen mit dem gleichen Problem nützlich sind.


4

Ein Nachteil der Medianfilterung besteht darin, dass die Bildränder erodiert werden. TV-Entrauschung ist oft vorzuziehen, wenn auch komplexer. Keine Ahnung, ob das GIMP so etwas hat.


G'MIC scheint es zu haben. Im Moment bin ich jedoch ziemlich zufrieden mit dem Ergebnis des Despeckle-Filters.
Emilio Pisanty

Es scheint auch ein Online-Tool zum Anwenden einer Reihe von Filtern zu geben, obwohl ich einige Probleme habe, die gesamte Variation zum Laufen zu bringen. Könnte jedoch eine gute Ressource für jemanden sein, der keinen guten lokalen Computermuskel hat.
Emilio Pisanty
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.