Tenho várias fotos antigas de família digitalizadas, nas quais o papel fotográfico tem uma textura. Infelizmente, a textura da foto digitaliza muito bem. Qual é a melhor maneira de remover a textura? (Photoshop CS5)
Tenho várias fotos antigas de família digitalizadas, nas quais o papel fotográfico tem uma textura. Infelizmente, a textura da foto digitaliza muito bem. Qual é a melhor maneira de remover a textura? (Photoshop CS5)
Respostas:
O método do livro didático é, como outros mencionados, suprimir a textura no espaço de frequência. Vou explicar como encontrar o filtro correto, que você pode basicamente fazer manualmente no ImageJ (aplicativo java freeware). Quando você abre o programa, é uma faixa de menu. As peças que você precisa são:
Primeiro, carregue sua imagem. Em seguida, selecione a parte que é branca apenas com textura. Faça FFT nesta cultura:
Agora você percebe um padrão de estrela. Este é o padrão a ser reconhecido quando você abre a imagem novamente e executa a FFT em tudo:
Agora, não remova o ponto central, pois esse é o valor "DC". O que significa o brilho médio. Use o pincel para eliminar as outras estrelas. Faça os pontos pretos grandes o suficiente, mas não muito grandes (brinque com ele). Se você exagerar, terá faixas em torno das bordas e bordas.
Agora faça FFT inverso:
(Nota: você precisa ter a janela da imagem FFT selecionada ao tentar executar a FFT inversa. Se a janela da imagem original estiver selecionada, você receberá um erro dizendo "Imagem de domínio da frequência necessária".)
E se você puder fazer isso em uma resolução mais alta do que precisa, poderá reduzir o tamanho da imagem com reamostragem de lanczos para obter um resultado ainda melhor:
Se você conhece algum script ou programação, pode impor esse padrão de eliminação automaticamente a um conjunto inteiro.
apt install imagej
.
imagej -x4000
. Mais memória parece impossível, cf. imagej.nih.gov/ij/docs/install/linux.html
Eu gostaria de adicionar minha técnica!
Essa técnica vem da observação de que os realces e as sombras da textura do papel fotográfico são revertidos em grande parte quando digitalizados na direção oposta. A mistura de duas dessas digitalizações cancela a maior parte da textura dessa maneira.
Obviamente, isso não esclarece 100% ... talvez mais 2 digitalizações a 90 e 270 graus adicionadas à mistura fizessem mais. Mas a grande vantagem é que ele não remove nenhuma informação da foto, fornecendo uma linha de base muito mais limpa, que deve exigir configurações menos destrutivas na filtragem subsequente. Consegui esclarecer um pouco mais as coisas copiando e colando a "Diferença" entre as duas digitalizações alinhadas em um novo nível de diferença com cerca de 10% de opacidade, mas nunca fui brilhante nesses filtros de nível na parte inferior de a lista ... para que sua milhagem possa variar.
Eu também acho que esse processo pode ajudar a reduzir a filtragem destrutiva subsequente para texturas aleatórias, como arranhões leves. Ei, quanto custa tentar, certo? Se funcionar para você, conte para seus amigos.
Como o ruído é periódico, sua melhor opção é transformar a imagem em Fourier e filtrar as frequências espaciais específicas do ruído. Dessa forma, você preservará muito mais detalhes do que com qualquer filtragem gaussiana.
Não sei se o Photoshop pode fazer isso, mas aqui está um exemplo usando o ImageMagick .
Então ... eu não sou especialista nisso, mas ... Aqui está o que eu fiz com sua imagem:
Camada de imagem duplicada
Aplique o desfoque gaussiano na nova camada (a minha tinha 2,9 pixels, ajuste conforme desejado)
Defina o novo modo de mesclagem da camada para luminosidade e ajuste a opacidade para se adequar
Achatar a imagem
Máscara de nitidez a gosto. Usei 72% com um raio de 5 e um limiar de 4, mas brinco com eles a gosto.
Espere perder um pequeno detalhe, é inevitável.
O resultado:
Acho que não é tão ruim, dado o começo do JPEG. Você pode jogar com muitas dessas etapas para se aproximar. De qualquer forma, minha fonte para essa idéia foi: http://www.advancingwomen.com/photography/40944.php e eu diria que funciona ... :)
Você ainda tem acesso às fotos originais?
A melhor coisa a fazer é colocá-lo em um suporte de cópia com duas luzes em pescoço de ganso e filmar novamente com uma boa câmera digital. Você pode jogar com as posições das duas luzes para eliminar a textura.
Outras possibilidades de suporte de cópia:
Se você tiver uma quantidade dessas, pode valer a pena gastar a quantidade relativamente pequena necessária para montar uma boa configuração de suporte de cópia. Se você não quiser investir em um suporte de cópia, um tripé versátil - um com uma coluna central que pode ser inclinada - pode fazer uma pitada.
Sou um grande fã de corrigir essas coisas o mais cedo possível, em vez da abordagem "corrigi-lo no Photoshop". Isso certamente é algo que pode ser facilmente curado na fase de digitalização para oferecer uma qualidade muito melhor do que qualquer coisa que você possa fazer no Photoshop, o que acabará por ser pelo menos um pouco destrutivo para a qualidade da imagem.
Eu acho que você pode fazer melhor do que um borrão de raio grande.
Para remover poeira de cor clara, uma técnica comum é duplicar a imagem, definir o modo de mesclagem para escurecer e depois mover (mover) a camada duplicada alguns pixels para que os pixels mais escuros se sobreponham ao local onde está a poeira (e esses pixels mais escuros são do área circundante imediata, para combinar com a cor / tom). Como você usa o modo escuro, apenas os pixels de cores mais claras (nesse caso, a poeira) são afetados. Você então usa uma máscara para pintar sobre o pó.
Para defeitos de cor escura, use uma camada duplicada com o modo de mistura clara.
Como você tem um bom padrão de alternância de pixels mais claros e mais escuros, pode usar uma combinação de duas camadas duplicadas, uma no modo escuro e a outra no modo claro. Essa é uma técnica comum na restauração de fotos para remover texturas como esta:
Abaixo está um antes / depois que eu fiz rapidamente. Você poderá obter melhores resultados usando o original de maior resolução e usando várias camadas e fixando uma área de cada vez (plano de fundo, boné, capa, uniforme). Ainda é possível ver alguma textura que pode ser corrigida com um desfoque de luz ou repetindo a técnica novamente.
Eu mascarei as camadas assim:
Ah, e tome cuidado especial ao redor dos olhos. Se tudo ficar um pouco embaçado, desde que os olhos sejam nítidos, a imagem ficará boa. Eu aproximava os olhos e passava muito tempo com eles, e depois de suavizar a textura, os afiava. Você pode acabar com alguns artefatos, mas deseja olhos nítidos!
Você recomendaria usar o método FFT. Dessa forma, você não obtém essa imagem borrada. Todos os detalhes ficam. O ImageJ (para Mac) é um bom aplicativo para isso. Existem muitos plug-ins FFT para o Photoshop que você pode encontrar na internet também.
Uma maneira muito boa de remover a textura é com o Neat plug-in em neatimage.com. Ele remove os padrões facilmente em uma única passagem com o mínimo de desfoque. Você precisa aumentar a filtragem no canal Y para 100%. Em seguida, o Focus Magic pode ser usado para remover qualquer desfoque. O resultado possui alguns artefatos que podem ser facilmente removidos à mão.
Que tal uma maneira de desfazer a impressão antes de digitalizar? Talvez passando a ferro ou pressionando a foto possa ser achatada?