Como as fotos ligeiramente desfocadas podem ser melhoradas no pós-processamento?

20

Ouvi citações que dizem "Se não for bom, exclua-o".

Eu sigo esse conselho, mas às vezes você captura um momento precioso, mas vê que a foto está um pouco desfocada por causa da trepidação da câmera. Eu não tenho uma lente IS, e é tarde demais para fazê-lo de alguma forma.

O que melhor se pode fazer no pós-processamento para melhorar a qualidade da imagem?

Idealmente, eu gostaria de usar o Gimp ou Picassa para isso.

Edit: me deparei com um vídeo sobre isso -
http://www.youtube.com/watch?v=xxjiQoTp864&feature=player_embedded

Sentou
fonte

Respostas:

28

Eu costumava pensar que o desfoque era uma daquelas coisas que era impossível recuperar no pós. Surpreendentemente, é possível capturar uma imagem que está desfocada além do reconhecimento:

e recupere todos os detalhes originais se você souber a função exata de desfocagem :

Então, por que isso não é feito o tempo todo? Bem, em primeiro lugar, você nunca sabe a função exata de desfocagem; portanto, não pode criar um filtro inverso perfeito; em segundo lugar, se houver ruído na imagem desfocada:

isso influenciará totalmente o resultado, pois o filtro inverso não poderá replicá-lo:

filtros pseudo-inversos, como o filtro Wiener, podem lidar muito melhor com ruídos, mas você ainda recebe artefatos tocando como o seguinte:

image (c) MathWorks, consulte http://uk.mathworks.com/help/images/examples/deblurring-images-using-a-wiener-filter.html para obter mais detalhes

Isso é um pouco de digressão, mas mostra que o deblurring é pelo menos possível em princípio . Existem algoritmos muito inteligentes que superam o filtro Wiener, adivinhando como eram as partes da imagem original, para estimar e reverter a função de desfoque, com base nas probabilidades estatísticas de vários padrões de luz existentes.

Existem alguns plug-ins do Photoshop que oferecem imagens de deformações usando métodos avançados. Você pode dar uma olhada no seguinte (que oferece versões de avaliação gratuitas)

Os resultados nunca são perfeitos, mas para fotos insubstituíveis, é melhor que nada!

Matt Grum
fonte
Uau - isso é impressionante. Eu acho que isso ressalta a importância de salvar todas as fotos marginais (de preferência em RAW). Você nunca sabe quando a ciência médica avançará até o ponto em que o paciente poderá ser salvo.
D. Lambert
@D. Lambert: Sempre espere. Ontem tirei uma foto com 8 paradas subexpostas no meu K-5 e consegui recuperar o que era essencialmente uma caixa preta em uma imagem bastante utilizável.
John Cavan
@ Matt Grum - Isso é bom demais !! É uma informação tão esclarecedora de conhecimento e informação (pelo menos para mim !!)
sáb
1
Coisas como essa ainda são mais teóricas do que práticas, mas muitas das coisas que agora são padrão no Photoshop (escala de reconhecimento de conteúdo, por exemplo) apareceram pela primeira vez em revistas científicas.
Gratidão #
3
Além disso: Se você possui sensores de detecção de movimento em sua câmera (como os giroscópios / acelerômetros de um iPhone ou os sensores usados ​​para estabilização de imagem), esses dados podem ser usados ​​para ajudar na criação do filtro. Talvez no futuro os fabricantes de câmeras comecem a incorporar esses dados nas imagens. research.microsoft.com/en-us/um/redmond/groups/ivm/…
coneslayer:
1

Se a foto estiver desfocada devido à trepidação da câmera, você realmente não terá muitas opções. Embora muitas coisas possam ser corrigidas após o fato do pós-processamento (como balanço de branco ou exposição), a trepidação da câmera não pode ser desfeita. A única opção aqui é aplicar um efeito de desfoque a mais fotos que possam parecer intencionais.

Mesmo sem uma lente IS, a maioria das DSLRs mais recentes (e algumas das câmeras de ponta e de tiro) têm ótimo desempenho em níveis ISO mais altos. Se você se encontrar em uma situação em que não consegue a velocidade do obturador mais rápida que precisa, aumente o ISO. Claro, você pode ter um pouco mais de ruído na foto, mas o ruído pode ser solucionado via software, se desejar.

ahockley
fonte
1

Você pode experimentar este software: http://smartdeblur.net/ É capaz de detectar kernels de desfoque automaticamente.

Ivan Kochurkin
fonte