Digitalização a partir do livro - Remoção de gradiente


9

Esta imagem de exemplo:

img

está deformado no lado esquerdo.

Não quero desmanchar, mas apenas remover o gradiente de sombra (causado pela coluna vertebral do livro). Eu acho que o gradiente pode ser calculado na parte superior da imagem e essa informação pode ser usada para reconstrução.

Primeiro, pensei em aplicar alguma transformação de camada no Photoshop. Peguei a parte superior com um gradiente claro e a dimensionei verticalmente para cobrir a imagem inteira em uma nova camada. Então eu fiz diferença de camada:

img

mas enquanto a parte superior é reconstruída de maneira aceitável, a parte colorida não é.

Alguém tem uma idéia de como abordar isso no Photoshop, Python / SciPy / OpenCV ou Matlab?


2
tente aplicar um filtro de saturação com a mesma máscara no photoshop
geometrikal

1
Oi geometrikal;) Você pode publicá-lo como resposta e colar a captura de tela do resultado? Graças
zetah

Respostas:


8

A abordagem mais simples seria dividir o gradiente em vez de subtraí-lo. Aqui está a aparência do resultado:

Remoção de gradiente


Isso é muito legal! Como você extraiu o gradiente?
Phonon

Ah, da mesma maneira que o OP (eu acho). Tomou a seção superior e escalou-a verticalmente.
datageist

Legal, eu suspeitava que sim. =)
Phonon

Obrigado, funciona muito bem. Desde a nomeação de mesclagem da camada operação, eu suponho que você use Gimp;)
zetah

Eu realmente usado PS (CS6), mas estava pensando mais sobre matemática do que modos de mistura :)
datageist
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.