Scansione dal libro - Rimozione gradiente


9

Questa immagine di esempio:

img

è deformato sul lato sinistro.

Non voglio minimizzare, ma solo rimuovere il gradiente di ombra (causato dalla colonna vertebrale del libro). Immagino che il gradiente possa essere calcolato dalla parte superiore dell'immagine e che le informazioni possano essere utilizzate per la ricostruzione.

Innanzitutto ho pensato di applicare una trasformazione dei livelli in Photoshop. Ho preso la parte superiore con un gradiente chiaro e l'ho ridimensionata verticalmente per coprire l'intera immagine in un nuovo livello. Quindi ho fatto la differenza di livello:

img

ma mentre la parte superiore è accettabilmente ricostruita, la parte colorata non lo è.

Qualcuno ha idea di come affrontarlo in Photoshop, Python / SciPy / OpenCV o Matlab?


2
prova ad applicare un filtro di saturazione con la stessa maschera in Photoshop
Geometrikal

1
Ciao geometrikal;) Puoi postarlo come risposta e incollare screenshot dei risultati? Grazie
zetah

Risposte:


8

L'approccio più semplice sarebbe quello di dividere il gradiente anziché sottrarlo. Ecco come appare il risultato:

Rimozione gradiente


Questo è davvero fantastico! Come hai estratto il gradiente?
Phonon

Oh, allo stesso modo dell'OP (penso). Prese la sezione superiore e la ridimensionò verticalmente.
datageist

Bene, lo sospettavo. =)
Phonon

Grazie, funziona benissimo. Dal nome della fusione dell'operazione di livello, suppongo che tu usi Gimp;)
zetah

In realtà ho usato PS (CS6), ma pensavo più alla matematica che alle modalità di fusione :)
datageist
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.