Qual è il modo migliore per rimuovere la trama da una carta fotografica testurizzata digitalizzata?


48

Ho un sacco di vecchie foto di famiglia scansionate in cui la carta fotografica ha una trama. Sfortunatamente, la trama della foto scansiona abbastanza bene. Qual è il modo migliore per rimuovere la trama? (Photoshop CS5)

inserisci qui la descrizione dell'immagine


2
Ho appena provato quanto segue: copia una piccola area (50x50 px) della carta "bianca", definisci un motivo con esso, sovrapponi un nuovo livello riempito con quel motivo, inverti il ​​livello, imposta la modalità di fusione del nuovo livello su Sottrarre. Spostando lo strato superiore leggermente a sinistra / a destra e su / giù è possibile annullare parte del motivo. Non sono riuscito a cancellare il motivo sull'intera immagine. Forse puoi migliorare questa tecnica.
Saaru Lindestøkke,

_____buona idea!
Jakub Sisak GeoGraphics,

2
Se usi l'approccio del modello, vuoi davvero assicurarti che il modello sia ripetibile. Ciò può significare che devi lavorare un po 'per adattarsi su ogni lato, il che può significare che cambia da un esatto 50x50. Se riesci a ripetere lo schema senza soluzione di continuità, probabilmente avrai più fortuna.
jrista

1
Vorrei dare un'occhiata ai forum di Adobe per Photoshop, molti guru di PS che possono aiutarti. - forums.adobe.com/community/photoshop/general
L84

Risposte:


36

Il metodo del libro di testo è, come altri menzionato, per sopprimere la trama nello spazio delle frequenze. Spiegherò come trovare il filtro corretto, che puoi praticamente fare manualmente in ImageJ (app java freeware). Quando apri il programma è una striscia di menu. Le parti di cui hai bisogno sono:

  • File aperto
  • Rettangolo di selezione
  • Modifica ritaglio
  • Processo-> FFT -> FFT
  • Processo-> FFT -> Inverso FFT
  • Pennello (con colore nero)

Innanzitutto, carica la tua immagine. Quindi seleziona la parte che è solo bianca con trama. FFT su questo raccolto:

Analisi

Ora noti un motivo a stella. Questo è lo schema da riconoscere quando apri di nuovo l'immagine e fai FFT su tutto:

intera fft

Ora, non rimuovere il punto centrale poiché si tratta del valore "DC". Ciò significa che la luminosità media. Usa il pennello per eliminare le altre stelle. Rendi i punti neri abbastanza grandi ma non troppo grandi (giocaci attorno). Se lo esageri, otterrai strisce attorno ai bordi e ai bordi.

rimozione

Ora fai FFT inversa:

risultato

(Nota: è necessario che sia selezionata la finestra dell'immagine FFT quando si tenta di eseguire la FFT inversa. Se è selezionata la finestra dell'immagine originale, verrà visualizzato un messaggio di errore "Immagine dominio di frequenza richiesta".)

E se riesci a farlo a una risoluzione più alta del necessario, puoi ridimensionare l'immagine con il ricampionamento di lanczos per un risultato ancora migliore:

rimpicciolire

Se conosci qualche scripting o programmazione, puoi imporre questo modello di eliminazione automaticamente su un intero set.


2
Probabilmente è una buona idea oscurare anche gli altri punti regolarmente distanziati nella FFT che sono chiaramente estensioni del modello centrale (e corrispondono alle sue armoniche superiori).
Ilmari Karonen,

1
È una procedura delicata. si rischia di aggiungere effetti di chiamata, quindi è per questo che mantengo la modifica al minimo con questa modifica imprecisa basata sul clic del mouse. Per l'utente che ha riscontrato un errore nella procedura: assicurarsi che sia selezionata la finestra corretta quando si esegue l'inft fft.
Michael Nielsen,


Per Ubuntu 16.04. è facile da installare: apt install imagej.
matematica,

Per le immagini e le scansioni odierne la memoria predefinita (500 MB) potrebbe non essere sufficiente. Sulle macchine a 64 bit si può dare ImageJ la memoria massima di 4 GB per l'esecuzione non per memoria tramite: imagej -x4000. Più memoria sembra impossibile, cfr. imagej.nih.gov/ij/docs/install/linux.html
matematica

49

Vorrei aggiungere la mia tecnica!

  1. Scansiona la foto una volta come al solito.
  2. Ruota la foto del 180% sullo scanner ed esegui nuovamente la scansione.
  3. In Photoshop, sblocca la seconda scansione.
  4. Importalo come livello sopra la prima scansione.
  5. Allinea automaticamente i livelli usando il comando Photoshop.
  6. Assegna una seconda scansione al 50% di opacità per fondere insieme le immagini.

Questa tecnica deriva dall'osservazione che le luci e le ombre della trama della carta fotografica sono in gran parte invertite quando scansionate dalla direzione opposta. La fusione di due di queste scansioni annulla la maggior parte della trama in questo modo.

De-texturing della foto strutturata

Ovviamente questo non lo chiarisce al 100% ... forse altre 2 scansioni a 90 e 270 gradi aggiunte al mix farebbero di più. Ma il grande vantaggio è che NON rimuove alcuna informazione dalla foto, fornendo una linea di base molto più pulita che dovrebbe richiedere impostazioni meno distruttive nel successivo filtraggio. Sono stato in grado di chiarire ulteriormente le cose un po 'incollando la "Differenza" tra le due scansioni allineate in un nuovo livello di differenza con circa il 10% di opacità, ma non sono mai stato brillante con quei filtri di livello nella parte inferiore di l'elenco ... quindi il tuo chilometraggio può variare.

Penso anche che questo processo possa aiutare a ridurre il successivo filtro distruttivo per trame casuali come graffi leggeri. Ehi, quanto costa provare, giusto? Se funziona per te, dillo ai tuoi amici.


1
Tecnica interessante e intelligente! Ho pubblicato un altro metodo. Potresti essere in grado di utilizzare i metodi di fusione schiarisci / scurisci per le aree più chiare e più scure dell'immagine, invece di impostare l'opacità al 50%, che farà la media dei pixel, riducendo il contrasto.
MikeW

Ho appena visto questo e anche io penso che sia una buona idea se hai le risorse per farlo. Dovrò ricordarlo.
John Cavan,

1
è geniale! : D
fortran,

2
Ho provato ogni metodo. Fare una scansione da 6 a 8 rotazioni diverse e allinearle automaticamente e impostarle per scurirmi produce per me un'immagine quasi perfetta, mentre i più complicati sopra elencati lasciano molto a desiderare.

Caspita, è un'idea davvero fantastica e un'ottima osservazione. A proposito, potresti facilmente lavorarci su Frequency Domain usando FFT. Tutto ciò che serve è un plugin FFT. Qualcosa come Fixel FFT Wizard .
Royi,

22

Poiché il rumore è periodico, l'opzione migliore è quella di trasformare l'immagine di Fourier e filtrare le frequenze spaziali specifiche del rumore. In questo modo conserverai molti più dettagli rispetto a qualsiasi filtro basato su gaussiano.

Non so se Photoshop può farlo, ma ecco un esempio con ImageMagick .


+1 Questo è quello che farei !!! Anche Matlab può farlo, e anche Octave + Octaveforge toolbox per l'elaborazione delle immagini
clabacchio,

Rispetto alla versione di Michaels con ImageJ, devo dire che il modo ImageMagick è molto meglio per gli script, e la versione ImageJ è molto migliore per le singole modifiche fotografiche occasionali.
matematica

16

Quindi ... Non sono affatto un esperto in questo, ma ... Ecco cosa ho fatto con la tua immagine:

  1. Livello immagine duplicato

  2. Applica la sfocatura gaussiana al nuovo livello (il mio era di 2,9 pixel, regola come desideri)

  3. Imposta la nuova modalità di fusione del livello su luminosità e regola l'opacità per adattarla

  4. Appiattire l'immagine

  5. Maschera di contrasto a piacere. Ho usato il 72% con un raggio di 5 e una soglia di 4, ma gioco con questi a piacere.

  6. Aspettati di perdere un po 'di dettagli, è inevitabile.

Il risultato:

inserisci qui la descrizione dell'immagine

Non male, penso, dato un inizio in JPEG. Puoi giocare con molti di questi passaggi per avvicinarti. Comunque, la mia fonte per questa idea era: http://www.advancingwomen.com/photography/40944.php e direi che funziona ... :)


3
Penso che la tua tecnica sia corretta. Il passo che ti manca è iniziare con la massima risoluzione assoluta che puoi ottenere e ridimensionare alla fine della dimensione desiderata, aggiungendo effettivamente un po 'di nitidezza.
Dan Wolfgang

Per niente male! Grazie. Stavo sperimentando la rimozione del rumore mediano con risultati decenti. Ho un'immagine più nitida ma ho ancora qualche motivo visibile (fa un lavoro migliore su un giornale o uno schema moiré di scansione di una rivista) Ho seguito i tuoi passi e sono contento dei risultati.
Jakub Sisak GeoGraphics,

@Jakub - Sono contento di poterti aiutare. Sospetto alcune variazioni su questo, con NR e simili potrebbero migliorarlo ulteriormente. Ci sono anche strumenti di terze parti per la nitidezza, il contrasto, il tono e così via che lo punterebbero ulteriormente (ad esempio Topaz, Nik, ecc.).
John Cavan,

2
@ Dan - Sì, più dettagli per iniziare significano più per finire. Potrebbe anche provare altre tecniche di affilatura come la nitidezza intelligente, passa alto, ecc. Per vedere se fanno meglio o peggio di quanto non faccia la maschera di contrasto.
John Cavan,

15

Hai ancora accesso alle foto originali?

La cosa migliore che puoi fare è metterlo su un supporto per copie con due luci su colli d'oca e scattare di nuovo con una buona fotocamera digitale. Puoi giocare con le posizioni delle due luci per eliminare la trama.

Altre possibilità di stand di copia:

  • usa i polarizzatori incrociati: uno sulle luci in una direzione, uno sull'obiettivo nella direzione opposta. Ciò può ridurre drasticamente il "rumore" della trama da una superficie non metallica.
  • usa un diffusore per ridurre il contrasto della tua sorgente luminosa. Questa può essere una ciotola di plastica bianca da un negozio dell'usato, con un foro praticato attraverso di essa per sparare. O anche un vecchio lenzuolo: qualsiasi cosa per rendere "più grande" la tua sorgente luminosa ridurrà o eliminerà gli effetti di trama.

Se hai una quantità di questi da fare, potrebbe valere la pena spendere la quantità relativamente piccola necessaria per mettere insieme una buona configurazione del banco copie. Se non vuoi investire in un supporto per la copia, un treppiede versatile - uno con una colonna centrale che può inclinarsi - potrebbe fare un pizzico.

Sono un grande fan di correggere queste cose il più presto possibile nel processo, piuttosto che l'approccio "correggilo in Photoshop". Questo è certamente qualcosa che può essere facilmente curato nella fase di digitalizzazione per darti una qualità molto migliore di qualsiasi cosa tu possa fare in Photoshop, che alla fine sarà almeno un po 'distruttiva della qualità dell'immagine.


7

Penso che tu possa fare meglio di un grande sfocatura del raggio.

Per rimuovere la polvere di colore chiaro, una tecnica comune è quella di duplicare l'immagine, impostare la modalità di fusione su più scura, quindi spostare (spostare) il livello duplicato di alcuni pixel in modo che i pixel più scuri si sovrappongano dove si trova la polvere (e questi pixel più scuri provengono dal area circostante immediata, quindi abbina bene il colore / tono). Poiché si utilizza la modalità di oscuramento, solo i pixel di colore più chiaro (la polvere in questo caso) sono interessati. Quindi usi una maschera per dipingere sulla polvere.

Per difetti di colore scuro si utilizza un livello duplicato con la modalità di fusione Schiarisci.

Poiché hai un bel modello di pixel più chiari e più scuri che si alternano, puoi usare una combinazione di due livelli duplicati, uno in modalità oscura, l'altro in modalità schiarita. Questa è una tecnica comune nel restauro di foto per la rimozione di trame come questa:

  • duplica il livello, chiamalo "schiarisci", imposta la modalità di fusione del livello su schiarisci
  • duplica nuovamente il livello, chiamalo "scurisci", imposta la modalità di fusione su scurimento
  • con lo strumento Sposta selezionato, sposta di alcuni pixel ciascuno di questi livelli (sposterei uno verso l'alto e verso destra, l'altro verso il basso e verso sinistra) per sperimentare il numero esatto di pixel da spostare.
  • dovresti vedere la trama iniziare a sciogliersi
  • in aree chiare come lo sfondo probabilmente si desidera mascherare il livello più scuro e in aree più scure mascherare il livello più chiaro

Di seguito è un prima / dopo che ho fatto rapidamente. Dovresti essere in grado di ottenere risultati migliori utilizzando l'originale a risoluzione più elevata e utilizzando molti livelli e fissando un'area alla volta (sfondo, cappuccio, skin, uniforme). Puoi ancora vedere alcune texture che puoi correggere con una leggera sfocatura o ripetendo nuovamente la tecnica.

inserisci qui la descrizione dell'immagine

Ho mascherato i livelli in questo modo:

inserisci qui la descrizione dell'immagine

Oh, e presta particolare attenzione agli occhi. Se tutto il resto finisce un po 'sfocato, a condizione che gli occhi siano nitidi, l'immagine apparirà bene. Vorrei ingrandire gli occhi e passare molto tempo su di essi, e dopo aver levigato la trama, li avrei poi affinati. Potresti finire con alcuni artefatti, ma vuoi occhi acuti!


1
Sembra che funzioni abbastanza bene e sembra preservare la maggior parte dei dettagli, e forse combinato con il metodo di Ken Huegel (che sembra funzionare molto bene), potresti ottenere la migliore conservazione dei dettagli con la minima superficie.
jrista

4

FFT

Consiglierei di usare il metodo FFT. In questo modo non si ottiene quella foto sfocata. Tutti i dettagli rimangono. ImageJ (per Mac) è una buona app per questo. Ci sono molti plug-in FFT per Photoshop che puoi trovare anche su Internet.


3
Potresti spiegare un po 'di cosa comporta il metodo FFT? L'immagine che hai pubblicato è stata fatta in quel modo? Come hai fatto? I risultati sembrano grandi.
Mattdm,

Michael ha pubblicato una spiegazione più dettagliata del metodo FFT.
John Cavan,

1

Un ottimo modo per rimuovere la trama è con il plug-in Neat su neatimage.com Rimuove facilmente i motivi in ​​una sola passata con una sfocatura minima. Devi aumentare il filtro nel canale Y al 100%. Quindi Focus Magic può essere usato per rimuovere qualsiasi sfocatura. Il risultato ha alcuni artefatti che possono essere facilmente rimossi a mano. Filtro pulito, Focus Magic


-2

Che ne dite di un modo per annullare la fossetta della stampa prima della scansione? Magari stirando o premendo la foto può essere appiattita?


1
Oh mio, no. Certamente non farlo!
Mattdm,
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.