Scansione della carta: mantenere il motivo a grana, rimuovere il gradiente


8

Ho una scansione ad alta risoluzione di alcuni fogli, dove puoi vedere il grano. Tuttavia, lo scanner ha reso alcune parti della pagina più scure di altre, ad esempio è molto più scura vicino ai bordi della pagina. Questo può essere visto ripetendo una sezione dell'immagine (mostrata sotto)

inserisci qui la descrizione dell'immagine

Come posso uniformare le differenze di colore nella pagina, ma conservare la grana esistente?

Il mio attuale tentativo è stato quello di ottenere la media della pagina e quindi fondere questo colore tramite la bruciatura del colore sulla trama della pagina. La sfocatura gaussiana darebbe una mappa delle aree più chiare e più scure della pagina. Invertendolo e applicandolo con sfumatura morbida alla pagina originale si avvicinerebbe alla rimozione delle irregolarità.

Tuttavia, il metodo descritto non è sicuramente il modo corretto di ottenere una mappa generale delle aree chiare e scure e non ha funzionato come sperato. Deve essere il più esatto possibile, poiché voglio poter spostare parti della pagina senza avere una brusca interruzione dei gradienti sulla pagina (di nuovo, mostrata nell'immagine).

Qualsiasi aiuto qui sarebbe molto apprezzato!

Modifica: non sto cercando di rigenerare una grana di carta, non importa quanto sia vicina, una grana di carta generata non avrà il giusto aspetto. Devo usare la grana esistente della carta.

SOLUZIONE

Per ottenere la grana della carta,

  1. Duplica il livello originale
  2. Select -> Color Range, fai clic su un po 'di nero nella pagina e trascina il cursore verso l'alto fino a vedere che stai selezionando tutto l'inchiostro
  3. Select -> Modify -> Expand selection di qualche pixel o giù di lì
  4. Edit -> Fill e utilizzare i contenuti consapevoli

Per trovare le ombre,

  1. Duplica lo strato di grana della carta
  2. Filters -> Blur -> Average
  3. Image -> Apply Image, selezionare lo strato di grana della carta e utilizzare l'operazione di sottrazione utilizzando un offset di 128 e una scala di 1

Questo ora ti darà uno strato che è per lo più grigio medio con aree più scure e più chiare corrispondenti alle ombre e ad altre imperfezioni nell'immagine. Assicurati che l'immagine grigia sia sia più scura che più chiara andando nello strumento Livelli e controllando che la curva di luminosità appaia su entrambi i lati del punto medio. In caso contrario, le fasi successive non funzioneranno.

L'applicazione di questa immagine in un modo simile a quello precedente ma alla scansione originale cambierà la carta con il colore medio della carta determinato nel passaggio 2. Tuttavia, ciò rimuoverà anche la grana, quindi per evitare ciò,

  1. Filters -> Blur -> Gaussian Blur e regola le impostazioni in modo tale che la grana scompaia ma le ombre siano ancora visibili

Infine, per applicare questo ritorno all'immagine originale e rimuovere le ombre, nascondere tutti i livelli tranne la scansione originale, andare a Image -> Apply Image, selezionare il livello di ombra e usare sottrarre con un offset di 128 e una scala di 1. A seconda dell'ordine di sottrazioni, questo rimuoverà le ombre o le raddoppierà. Se li raddoppia, seleziona l' invertopzione nella finestra Applica immagine. Fai clic su OK e dovrebbe rimuovere le ombre.

Come ultima pulizia, è possibile reimportare la scansione originale, selezionare solo l'inchiostro (tramite la gamma di colori selezionata) e copiare e incollare sul posto l'inchiostro sopra la scansione regolata. Questo perché è teoricamente possibile che i bordi dell'inchiostro vengano influenzati dalla trasformazione sopra descritta.


Hai provato con la separazione delle frequenze? Quindi equalizza solo i dati a bassa frequenza.
joojaa,

Non ne ho mai sentito parlare, cercalo ora. Probabilmente esattamente quello di cui ho bisogno!
Jacob Parker,

Nessuna fortuna con questo. Qualsiasi tentativo di impostare il filtro (con sfocatura gaussiana, applicare l'immagine e quindi luce lineare) mi dà quasi un'immagine monocromatica.
Jacob Parker,

Puoi condividere i dati originali?
joojaa,

1
Non sono sicuro che dipenda dalla compressione jpeg: è una scansione molto vecchia, quindi penso che questi artefatti siano proprio lì. Tuttavia, se sei sicuro, l'originale è su i.imgur.com/nBN9bUJ.png
Jacob Parker,

Risposte:


6

Questa è una situazione perfetta per lo strumento sfocatura intelligente poiché le informazioni di testo sono ad alto contrasto rispetto allo sfondo.

Di seguito ho un campione in cui ho applicato una leggera sfocatura intelligente appena sufficiente per appiattire la natura granulosa della scansione.

Ho quindi aggiunto un livello riempito con RGB (128.128.128) e ho usato il filtro del rumore con colore acceso e distribuzione gaussiana. Ho quindi sfocato quello strato per ingrandire un po 'il grano e desaturato di nuovo in grigio. Ho impostato quel livello per moltiplicare per circa il 30% di opacità. (l'esempio seguente mostra il livello prima di regolare l'opacità del livello e la modalità di fusione)

Successivamente ho posizionato un livello di regolazione dell'esposizione complessivo e ho aumentato l'esposizione in modo che corrispondesse all'originale.

Per riassumere, sfocatura intelligente per eliminare la grana e unificare lo sfondo e quindi simulare la grana della carta.

Altri hanno suggerito nei commenti che il modo "corretto" per farlo è con una trasformata di Fourier che isola le frequenze. Quindi livellate alcune frequenze e invertite la trasformazione. Penso che potrebbe esserci effettivamente un post sepolto di qualche anno fa su questo stackexchange che si occupa di questo. Ci ho giocato in passato ed è abbastanza vicino alla magia dell'IMO.

Il modo manuale per eliminare il grano è sfocare le basse frequenze facendo in qualche modo un filtro di taglio ad alta frequenza e quindi sfocando. Quindi esegui una sovrapposizione della stessa immagine con un filtro scollato e affila. Potresti trovare tutorial su come eliminare le imperfezioni della pelle nelle foto che usano questa tecnica.

inserisci qui la descrizione dell'immagine


Sì, quando le sfocature semplici non sono sufficienti, è il momento di fare le valigie e passare alla terra di elaborazione del segnale. La tua risposta è abbastanza vicina in quanto non ho tempo per questo im gona up vota questo. Comunque non aver paura di Fourier c'è una spiegazione semplice qui È perfetto per una persona visiva come te (un po 'lungo però)
joojaa

Trasformate le trasformate di Fourier: tuttavia, eseguire la trasformazione in avanti, non fare nulla e quindi invertire provoca molti artefatti di grandi dimensioni, che la rendono non utilizzabile.
Jacob Parker,

@JacobParker What fourier e quanti bin :) :) Chiaramente funziona come puoi comprimere l'immagine :)
joojaa

3

Questo è il modo in cui lo farei, forse non è un'opzione per te. Questa è una tecnica che va molto veloce e non influenzerà affatto la qualità del tuo testo nero.

  1. Isolare il testo nero usando i livelli ; lo sfondo con texture diventerà bianco e il testo nero rimarrà nero al 100%. Per raggiungere questo obiettivo, dovrai utilizzare il selettore del colore bianco e fare clic nella parte "grigio chiaro più scuro" dello sfondo per renderlo bianco, probabilmente la sfumatura che non ti piace. Troverai i "livelli" nel menu "immagine> regolazioni> livelli".

inserisci qui la descrizione dell'immagine

  1. Quindi creerei la mia versione dello sfondo duplicando alcune parti e fondendole insieme o semplicemente usando una trama di carta trovata online . Puoi correggere alcune aree che non ti piacciono anche con lo strumento timbro o puoi decidere di nascondere parti del testo usando lo strumento timbro o duplicando altre aree della trama. Devi stare attento con questo, più tocchi lo sfondo, più potresti perdere l'effetto naturale della tua trama! Nell'esempio che segue, ho usato un bel sfondo di carta in quanto è una trama molto comune e più bella rispetto all'utilizzo di un filtro per il rumore. È anche molto più veloce del tentativo di preservare la trama originale che hai scansionato.

  2. Infine, aggiungerei questi 2 livelli nello stesso file di Photoshop; il livello di testo utilizza un effetto di fusione del livello Moltiplica sul livello di sfondo. Ciò renderà "trasparente" lo sfondo bianco del tuo livello con il testo nero e sarà visibile lo sfondo sottostante con la trama.

inserisci qui la descrizione dell'immagine

Risultati: puoi rendere quella trama grigio chiaro ...

inserisci qui la descrizione dell'immagine

Oppure puoi mantenerlo in crema ...

inserisci qui la descrizione dell'immagine

In questo modo finirai con il tuo sfondo perfetto, puoi spostare il testo e la pagina come vuoi e se hai molte pagine diverse, puoi riutilizzare lo stesso sfondo per tutti o semplicemente creare 2-3 versioni diverse.

L'altro vantaggio è se hai bisogno di correggere alcune imperfezioni, non influenzerà affatto il tuo testo e non dovrai andare in giro per ogni lettera.

E in realtà, se il tuo progetto è per la stampa offset, andrei ancora oltre ... Salverei la parte di testo in modalità bitmap (lineart) e userei Indesign per unire il mio sfondo e questa nuova bitmap usando 2 immagini telaio uno sopra l'altro; la bitmap avrà uno sfondo trasparente e verrà stampata più chiaramente come lineart che come immagine rasterizzata (ad es. sfondo + testo uniti insieme). Questa è una tecnica comune utilizzata nella stampa commerciale per la massima qualità. Forse i file JPG che hai non hanno una risoluzione abbastanza alta per questo però.

Come salvare un lineart bitmap in Photoshop per una stampa chiara su immagini scansionate

Fonte e informazioni extra per la pulizia delle immagini scansionate: http://dw-wp.com/resources/cartooning-quickguides/quickguides-cleanup/


Altra opzione:

  • usando lo strumento timbro e altri strumenti di selezione per duplicare la parte dello sfondo che ti piace sulle parti che non ti piacciono (molto lavoro!)
  • usando uno sfondo diverso simile a quello che ti piace e usando la tecnica sopra con i livelli e la modalità di fusione moltiplicata.

Non puoi usare facilmente altri strumenti di correzione o curve o regolazioni perché la trama che non ti piace sembra avere lo stesso tipo di colore o densità di quella che ti piace sullo sfondo! Sarebbe difficile selezionare uno e non l'altro senza doverlo fare manualmente in qualche modo.


Relazionato:

come compensare il 50% di opacità rispetto alla fotografia

ripulire lo sfondo per il documento acquisito

Come estendere lo sfondo di un'immagine?

Modo reale non distruttivo di strumento di clonestamp in Photoshop


Questo è qualcosa che avevo considerato. Non proprio per il mio scenario, ma sono sicuro che altre persone lo troveranno utile. Grazie!
Jacob Parker,

1

Per mantenere la trama e uniformare lo sfondo devi usare la fusione dei livelli. Ecco cosa devi fare:

  1. Crea un livello con il colore di sfondo desiderato
  2. Posiziona l'immagine su un livello sopra il livello di sfondo
  3. Fare doppio clic sul livello dell'immagine e selezionare Opzioni di fusione
  4. Premi il tasto Alt e sposta il cursore destro verso sinistra, fino ad ottenere la trama desiderata (vedi l'immagine). Si noti che la pressione del tasto Alt è molto importante in questo passaggio. Se non lo premi, otterrai risultati diversi.
  5. Ora puoi unire tutti i livelli visibili premendo Ctrl + Alt + Maiusc + E (il risultato è su un nuovo livello)
  6. Goditi la tua creazione! :)

inserisci qui la descrizione dell'immagine


Penso che questo sia solo un filtro valore: vengono applicate le aree tra i due intervalli, ma le aree esterne non lo sono (e useranno il colore di sfondo di fallback). Non è proprio così, perché le aree esterne dovrebbero essere illuminate o oscurate in modo da poter mantenere la loro consistenza.
Jacob Parker,

Bene ... sì, mantieni i colori scuri e fondi il resto con lo sfondo. Perderai la trama più leggera della differenza di fondo di cui parli. È possibile creare diverse trame di carta utilizzando tecniche di disturbo e fondere ancora di più la trama originale. Il problema è che la trama della carta antirumore non sembra molto naturale ma ha un aspetto digitale perfetto, quindi dipende davvero da ciò che stai cercando di ottenere qui.
Komental il

Cercando di ottenere il più possibile la sensazione della carta!
Jacob Parker,

È possibile evidenziare la trama utilizzando il filtro passa-alto che esula dall'ambito della domanda. Penso che non ci sia modo migliore di andare rispetto al metodo che ho descritto. Mantieni ciò che è uguale nell'immagine e quindi puoi strutturare lo sfondo quanto vuoi. :)
Komental il

1

Vorrei utilizzare un filtro "passa alto" di ampio raggio, seguito da una correzione con un livello livelli.

Il passaggio alto rimuove solo i componenti a bassa frequenza di un'immagine (il gradiente che si desidera rimuovere), ma centra anche la luminosità media di un'immagine intorno al grigio medio (in base alla progettazione). Utilizzando i livelli, è possibile ripristinare il colore di sfondo originale. I componenti ad alta frequenza (grana della carta, notazione musicale) rimarranno intatti. È un approccio più diretto al tuo tentativo originale.

Ci vuole un po 'di armeggiare, ma questa tecnica funziona abbastanza bene. Generalmente si desidera che il passaggio alto sia il più ampio possibile pur filtrando i gradienti indesiderati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.