Scannen von Papier: Maserung beibehalten, Farbverlauf entfernen

Ich habe einen hochauflösenden Scan von Papier, auf dem Sie die Maserung sehen können. Der Scanner hat jedoch einige Teile der Seite dunkler gemacht als andere – zum Beispiel ist es in der Nähe der Seitenränder viel dunkler. Dies ist zu sehen, wenn ein Abschnitt des Bildes wiederholt wird (siehe unten).

Geben Sie hier die Bildbeschreibung ein

Wie kann ich die Farbunterschiede auf der Seite ausgleichen, aber die vorhandene Körnung beibehalten?

Mein aktueller Versuch bestand darin, den Durchschnitt der Seite zu erhalten und diese Farbe dann per Farbbrand mit der Seitenstruktur zu mischen. Eine Gaußsche Unschärfe würde eine Karte der helleren und dunkleren Bereiche auf der Seite ergeben. Wenn Sie dies umkehren und mit einer weichen Mischung auf die Originalseite anwenden, werden die Unregelmäßigkeiten nahezu entfernt.

Die beschriebene Methode ist jedoch definitiv nicht der richtige Weg, um eine Gesamtkarte der hellen und dunklen Bereiche zu erhalten, und hat nicht die erhoffte Leistung erbracht. Es muss so genau wie möglich sein, da ich Teile der Seite verschieben möchte, ohne dass die Farbverläufe auf der Seite plötzlich unterbrochen werden (wieder im Bild gezeigt).

Hier wäre jede Hilfe sehr willkommen!

Bearbeiten: Ich möchte kein Papierkorn regenerieren, egal wie nah es ist, ein generiertes Papierkorn hat nicht das richtige Erscheinungsbild. Ich muss die vorhandene Körnung des Papiers verwenden.

LÖSUNG

Um die Papierkörnung zu erhalten,

  1. Duplizieren Sie die ursprüngliche Ebene
  2. Select -> Color Range, klicken Sie auf etwas Schwarzes auf der Seite und ziehen Sie den Schieberegler nach oben, bis Sie sehen können, dass Sie die gesamte Tinte auswählen
  3. Select -> Modify -> Expand selectionum ein paar Pixel oder so
  4. Edit -> Fillund inhaltsbewusst verwenden

Um die Schatten zu finden,

  1. Duplizieren Sie die Papierkörnungsschicht
  2. Filters -> Blur -> Average
  3. Image -> Apply Image, wählen Sie die Papierkörnungsebene aus und verwenden Sie die Subtraktionsoperation mit einem Versatz von 128 und einer Skalierung von 1

Dadurch erhalten Sie jetzt eine Ebene, die größtenteils mittelgrau ist, mit dunkleren und helleren Bereichen, die Schatten und anderen Fehlern im Bild entsprechen. Stellen Sie sicher, dass das graue Bild sowohl dunkler als auch heller ist, indem Sie in das Ebenen-Tool gehen und überprüfen, ob die Helligkeitskurve auf beiden Seiten des Mittelpunkts erscheint. Wenn dies nicht der Fall ist, werden die nächsten Stufen nicht funktionieren.

Wenn Sie dieses Bild auf ähnliche Weise wie zuvor anwenden, jedoch auf den Originalscan, wird das Papier auf die in Schritt 2 ermittelte durchschnittliche Papierfarbe geändert. Dadurch wird jedoch auch die Körnung entfernt. Um dies zu vermeiden, gehen Sie wie folgt vor:

  1. Filters -> Blur -> Gaussian Blurund passen Sie die Einstellungen so an, dass die Körnung verschwindet, aber die Schatten noch sichtbar sind

Um dies schließlich wieder auf das Originalbild anzuwenden und die Schatten zu entfernen, blenden Sie alle Ebenen außer dem Originalscan aus, gehen Sie zu , wählen Sie Image -> Apply Imagedie Schattenebene aus und verwenden Sie subtract mit einem Versatz von 128 und einer Skalierung von 1. Abhängig von der Reihenfolge von Subtraktionen entfernt dies entweder die Schatten oder verdoppelt sie. Wenn es sie verdoppelt, wählen Sie die invertOption im Fenster „Bild anwenden“. Klicken Sie auf OK, und die Schatten sollten entfernt werden.

Als letzte Bereinigung können Sie den Originalscan erneut importieren, nur die Tinte auswählen (über Farbbereich auswählen) und die Tinte kopieren und über dem angepassten Scan einfügen. Denn es ist theoretisch möglich, dass die Ränder der Tinte von der oben beschriebenen Transformation betroffen sind.

Hast du es mal mit Frequenztrennung versucht? Entzerren Sie dann einfach die niederfrequenten Daten.
Noch nie davon gehört – jetzt nachschlagen. Wahrscheinlich genau das, was ich brauche!
Kein Glück damit. Jeder Versuch, den Filter einzurichten (mit Gaußscher Unschärfe, Bild anwenden und dann linearem Licht), ergibt ziemlich genau ein monochromes Bild.
Können Sie Originaldaten teilen?
Es ist nicht mein Bild, also kann ich nicht wirklich mehr teilen, als im Beispiel angegeben wurde. Obwohl das Beispiel unter einem dunklen Farbverlauf am Rand leidet.
Das Problem ist, dass, wenn ich die Körnung von diesem Bild isoliere, alles, was ich het, JPEG-Komprimierungsartefakte sind. Um also auch nur eine Schneeballchance in h*## zu haben, bräuchte man nicht verlustbehaftete Daten
Ich bin mir nicht sicher, ob es an der JPEG-Komprimierung liegt: Es ist ein sehr alter Scan, also denke ich, dass diese Artefakte einfach da sind. Wenn Sie sich jedoch sicher sind, finden Sie das Original unter i.imgur.com/nBN9bUJ.png

Antworten (5)

Dies ist eine perfekte Situation für das Smart-Blur-Tool, da die Textinformationen in Bezug auf den Hintergrund kontrastreich sind.

Ich habe unten ein Beispiel, in dem ich eine leichte intelligente Unschärfe angewendet habe, die gerade ausreicht, um die Körnigkeit des Scans auszugleichen.

Dann fügte ich eine mit RGB (128,128,128) gefüllte Ebene hinzu und verwendete den Rauschfilter mit eingeschalteter Farbe und Gaußscher Verteilung. Ich habe diese Ebene dann verwischt, um die Körnung ein wenig zu vergrößern, und sie wieder in Grau entsättigt. Ich habe diese Ebene so eingestellt, dass sie sich bei etwa 30 % Deckkraft multipliziert. (Das Beispiel unten zeigt die Ebene vor dem Anpassen der Ebenendeckkraft und des Mischmodus.)

Als nächstes platzierte ich eine Belichtungseinstellungsebene und brachte die Belichtung so hoch, dass sie mit dem Original übereinstimmte.

Zusammenfassend: Smart Blur, um die Körnung zu eliminieren und den Hintergrund zu vereinheitlichen und dann die Papierkörnung zu simulieren.

Andere haben in Kommentaren angedeutet, dass der "richtige" Weg, dies zu tun, eine Fourier-Transformation ist, die die Frequenzen isoliert. Sie würden dann bestimmte Frequenzen glätten und dann die Transformation umkehren. Ich denke, es könnte tatsächlich einen Beitrag von vor ein paar Jahren auf diesem Stackexchange geben, der sich damit befasst. Ich habe in der Vergangenheit damit gespielt und es ist meiner Meinung nach ziemlich nah an Magie.

Der manuelle Weg, Körnung zu eliminieren, besteht darin, die niedrigen Frequenzen zu verwischen, indem man irgendwie einen Hochfrequenz-Sperrfilter einsetzt und dann verwischt. Überlagern Sie dann dasselbe Bild mit einem Low-Cut-Filter und schärfen Sie es. Möglicherweise finden Sie Anleitungen zum Beseitigen von Hautunreinheiten in Fotos, die diese Technik verwenden.

Geben Sie hier die Bildbeschreibung ein

Ja, wenn einfache Unschärfen nicht ausreichen, dann ist es an der Zeit, Ihre Tasche zu packen und ins Land der Signalverarbeitung zu ziehen. Ihre Antwort ist nah genug, da ich keine Zeit dafür habe. Ich werde dies abstimmen. Wie auch immer, keine Angst vor Fourier, hier gibt es eine einfache Erklärung , die perfekt für eine visuelle Person wie Sie ist (allerdings ein bisschen lang).
Versuchte Fourier-Transformationen: Die Vorwärtstransformation auszuführen, nichts zu tun und dann umzukehren, verursacht viele große Artefakte, die sie unbrauchbar machten.
@JacobParker Welcher Fourier und wie viele Bins :) Ganz klar, es funktioniert, da Sie das Bild im JPEG-Format komprimieren können :)

So würde ich das machen, vielleicht ist es keine Option für dich. Dies ist eine Technik, die sehr schnell geht und die Qualität Ihres schwarzen Textes überhaupt nicht beeinträchtigt.

  1. Ich würde den schwarzen Text mit den Ebenen isolieren ; Der strukturierte Hintergrund wird weiß und der schwarze Text bleibt 100 % schwarz. Um dies zu erreichen, müssen Sie die weiße Farbauswahl verwenden und in den "dunkelsten hellgrauen" Teil Ihres Hintergrunds klicken, um ihn in Weiß umzuwandeln; wahrscheinlich der Farbverlauf, der Ihnen nicht gefällt. Sie finden die "Stufen" im Menü "Bild > Anpassungen > Stufen".

Geben Sie hier die Bildbeschreibung ein

  1. Dann würde ich meine eigene Version des Hintergrunds erstellen, indem ich einige Teile davon dupliziere und sie zusammenfüge oder einfach eine online gefundene Papierstruktur verwende . Sie können einige Bereiche, die Ihnen nicht gefallen, auch mit dem Stempelwerkzeug ausbessern oder Teile des Textes ausblenden, indem Sie das Stempelwerkzeug verwenden oder andere Bereiche Ihrer Textur duplizieren. Sie müssen dabei vorsichtig sein, je mehr Sie Ihren Hintergrund berühren, desto mehr verlieren Sie möglicherweise die natürliche Wirkung Ihrer Textur! Im Beispiel unten habe ich einen schönen Papierhintergrund verwendet, da es sich um eine sehr häufige Textur handelt und schöner ist als die Verwendung eines Rauschfilters. Es ist auch viel schneller als zu versuchen, die ursprüngliche Textur, die Sie gescannt haben, beizubehalten.

  2. Schließlich würde ich diese beiden Ebenen in derselben Photoshop-Datei zusammenfügen . Die Textebene würde einen Mischeffekt der Ebene „Multiplizieren“ über der Hintergrundebene verwenden. Dadurch wird der weiße Hintergrund Ihrer Ebene mit dem schwarzen Text "transparent" und der Hintergrund darunter mit der Textur wird sichtbar.

Geben Sie hier die Bildbeschreibung ein

Ergebnisse: Sie können diese Textur hellgrau machen ...

Geben Sie hier die Bildbeschreibung ein

Oder Sie können es creme halten ...

Geben Sie hier die Bildbeschreibung ein

Auf diese Weise erhalten Sie Ihren perfekten Hintergrund, können den Text und die Seite beliebig verschieben und wenn Sie viele verschiedene Seiten haben, können Sie denselben Hintergrund für alle wiederverwenden oder einfach 2-3 verschiedene Versionen erstellen.

Der andere Vorteil ist, wenn Sie einige Unvollkommenheiten ausbessern müssen, wirkt sich dies überhaupt nicht auf Ihren Text aus und Sie müssen nicht jeden Buchstaben umgehen.

Und wenn Ihr Projekt für den Offsetdruck bestimmt ist, würde ich sogar noch weiter gehen ... Ich würde den Textteil im Bitmap-Modus (Lineart) speichern und Indesign verwenden, um meinen Hintergrund und diese neue Bitmap mithilfe von 2 Bildern zusammenzuführen Rahmen übereinander; Die Bitmap hat einen transparenten Hintergrund und wird deutlicher als Lineart gedruckt als als gerastertes Bild (z. B. Hintergrund + Text zusammengeführt). Dies ist eine gängige Technik, die im Akzidenzdruck für maximale Qualität verwendet wird. Vielleicht haben die JPG-Dateien, die Sie haben, dafür aber keine ausreichend hohe Auflösung.

So speichern Sie eine Bitmap-Lineart in Photoshop, um gescannte Bilder klar zu drucken

Quelle und zusätzliche Informationen zur Bereinigung gescannter Bilder: http://dw-wp.com/resources/cartooning-quickguides/quickguides-cleanup/


Andere Option:

  • Verwenden Sie das Stempelwerkzeug und andere Auswahlwerkzeuge, um den Teil des Hintergrunds, der Ihnen gefällt, über den Teilen zu duplizieren, die Ihnen nicht gefallen (viel Arbeit!).
  • Verwenden Sie einen anderen Hintergrund ähnlich dem, den Sie mögen, und verwenden Sie die obige Technik mit dem Ebenen- und Multiplikations-Mischmodus.

Sie können andere Patch-Up-Werkzeuge oder Kurven oder Anpassungen nicht wirklich einfach verwenden, da die Textur, die Sie nicht mögen, die gleiche Art von Farbe oder Dichte zu haben scheint wie die, die Sie in Ihrem Hintergrund mögen! Es wäre schwierig, das eine auszuwählen und das andere nicht, ohne es irgendwie manuell tun zu müssen.


Verwandt:

wie man 50% Deckkraft Weiß über dem Foto kompensiert

Bereinigen Sie den Hintergrund für gescannte Dokumente

Wie erweitere ich den Hintergrund eines Bildes?

Echte zerstörungsfreie Art des Klonstempel-Werkzeugs in Photoshop

Das hatte ich mir überlegt. Nicht ganz für mein Szenario, aber ich bin sicher, dass einige andere Leute dies hilfreich finden werden. Vielen Dank!

Um die Textur beizubehalten und den Hintergrund auszugleichen, müssen Sie die Ebenenmischung verwenden. Folgendes müssen Sie tun:

  1. Erstellen Sie eine Ebene mit der gewünschten Hintergrundfarbe
  2. Platzieren Sie Ihr Bild auf einer Ebene über der Hintergrundebene
  3. Doppelklicken Sie auf die Bildebene und gehen Sie zu den Mischoptionen
  4. Drücken Sie die Alt-Taste und bewegen Sie den rechten Schieberegler nach links, bis Sie die gewünschte Textur erhalten (siehe Bild). Bitte beachten Sie, dass das Drücken der Alt-Taste in diesem Schritt sehr wichtig ist. Wenn Sie es nicht drücken, erhalten Sie ein anderes Ergebnis.
  5. Jetzt können Sie alle sichtbaren Ebenen zusammenführen, indem Sie Strg+Alt+Umschalt+E drücken (das Ergebnis befindet sich auf einer neuen Ebene).
  6. Genießen Sie Ihre Kreation! :)

Geben Sie hier die Bildbeschreibung ein

Ich denke, dies ist nur ein Wertfilter – Bereiche zwischen den beiden Bereichen werden angewendet, Bereiche außerhalb jedoch nicht (und verwenden die Fallback-Hintergrundfarbe). Damit nicht genug, denn die Außenflächen sollten aufgehellt oder abgedunkelt werden, damit sie ihre Textur behalten.
Nun ... ja, Sie behalten die dunklen Farben und mischen den Rest mit dem Hintergrund. Sie verlieren die Textur, die heller ist als der Hintergrundunterschied, von dem Sie sprechen. Sie können unterschiedliche Papierstrukturen erstellen, indem Sie Rauschtechniken verwenden und die ursprüngliche Struktur noch mehr mischen. Das Problem ist, dass die Textur des Rauschpapiers nicht sehr natürlich aussieht, aber digital perfekt aussieht, also hängt es wirklich davon ab, was Sie hier erreichen wollen.
Versuchen Sie, so viel wie möglich von der Haptik des Papiers zu erreichen!
Sie können die Textur hervorheben, indem Sie eine Hochpassfilterung verwenden, die den Rahmen Ihrer Frage sprengt. Ich denke, es gibt keinen besseren Weg als die Methode, die ich beschrieben habe. Sie behalten, was im Bild gleich ist, und können dann Ihren Hintergrund so texturieren, wie Sie möchten. :)

Ich würde einen "Hochpass"-Filter mit großem Radius verwenden, gefolgt von einer Korrektur mit einer Pegelebene.

Hochpass entfernt nur die niederfrequenten Komponenten eines Bildes (den Verlauf, den Sie entfernen möchten), zentriert aber auch die durchschnittliche Leuchtkraft eines Bildes um Mittelgrau (durch Design). Durch die Verwendung von Ebenen können Sie die ursprüngliche Hintergrundfarbe wiederherstellen. Die hochfrequenten Komponenten (Papierkörnung, Notenschrift) bleiben erhalten. Es ist eine direktere Annäherung an Ihren ursprünglichen Versuch.

Es braucht ein bisschen Fummelei, aber diese Technik funktioniert ganz gut. Im Allgemeinen möchten Sie, dass der Hochpass so groß wie möglich ist und dennoch Ihre unerwünschten Gradienten herausfiltert.

Einfachste Antwort: Wavelets

Wavelets sind eine einfache Möglichkeit, ein Bild mit unterschiedlichen Frequenzen zu manipulieren. Jede Frequenzskala wird auf einer separaten Ebene gehalten.

Schritte

  1. In Wavelets zerlegen
  2. Wählen Sie die "Restschicht" (niedrigste Frequenz)
  3. Stellen Sie die Pegel so ein, dass alles, was fast weiß ist, weiß wird
  4. Das ist alles, du bist fertig.

Demonstration

Die folgenden Beispiele wurden im GNU Image Manipulation Program durchgeführt , aber jede andere Software sollte ähnlich sein.

Startbild

Hier ist das Bild, das auf der linken und rechten Seite einen etwas anderen Farbton hat.

Anfangsbild, das hat

Optional: Eine bessere Sicht

Um das Problem deutlich zu machen, habe ich den Anzeigefilter Kontrast aktiviert ( AnsichtAnzeigefilter ). Bei diesem Bild machte ein Wert von 2,6 für die Kontrastzyklen die sich ändernde Schattierung zwischen den beiden Seiten am deutlichsten.

Dialogfeld „GIMP-Anzeigefilter“. Das Originalbild mit aktiviertem Kontrastanzeigefilter

Wavelet zerlegt

Zerlegen Sie das Bild in Wavelet-Schichten. ( FilterVerbessernWavelet-Zerlegung ).

Geben Sie hier die Bildbeschreibung ein

Ich habe die Standardeinstellung für die Skalierung von 5 verwendet, wodurch ich fünf Wavelet-Ebenen (Kornzusammenführung) und eine Restebene (undurchsichtig) erhalten habe. Die Ebene ganz oben (Maßstab 1) enthält nur die feinsten Details. Jeder Schritt nach unten hält gröbere und gröbere Merkmale bis zur Restschicht unten.

Layer, die durch Wavelet-Zerlegung erstellt wurden

Ebenen

Wählen Sie die Restebene aus und verwenden Sie das Ebenen-Werkzeug ( FarbenEbenen ), um sehr helle Pixel auf Weiß zu setzen. Sehen Sie die große Spitze auf der rechten Seite des Histogramms im Bild unten? Das sind alle fast weißen Schattierungen, die wir loswerden wollen. Unter der Spitze befindet sich ein weißes Dreieck, das den "weißen Punkt" darstellt. Ziehen Sie das Weißpunkt-Dreieck nach links, bis es an der großen Spitze vorbeigeht.

Das Dialogfeld „Pegel“ zeigt das Weißpunktdreieck, das links vom Peak im Histogramm angepasst ist

Wie Sie sehen, musste ich ihn nur ein wenig von 255 auf 242 verschieben. Der Kontrastfilter hilft uns zu sehen, dass dies einen tiefgreifenden Einfluss auf das Bild hatte.

Nach der Pegelanpassung zeigt die Kontrastansicht, dass das Bild keine unerwünschten Farbverläufe mehr aufweist.  Hurra!

Das Endergebnis

Das Exportieren des Bildes in eine PNG-Datei und das Duplizieren zur Seite zeigt, dass der unerwünschte Farbverlauf entfernt wurde und das Papierkörnungsmuster erhalten bleibt.

Das Side-by-Side-Ergebnis beweist, dass die linke und die rechte Seite jetzt gleichwertig sind