Qual é o estado da arte no aumento de imagem?


11

Eu gosto de coletar fotos legais e usá-las como papel de parede ou para outras coisas. Frequentemente, os artistas publicam apenas versões em baixa resolução, provavelmente por medo de roubo.

Exemplo:

AVES DE Gabriel Pulecio

Agora, se eu quiser usá-lo como papel de parede, teria que aumentá-lo e, obviamente, isso pareceria embaçado por causa da interpolação bicúbica. Sei que não há uma maneira real de obter uma versão de alta resolução a partir de uma foto de baixa resolução, porque as informações simplesmente não estão lá.

Dito isto, estou me perguntando se as heurísticas foram desenvolvidas para aumentar a escala com menos aparente perda de qualidade. Provavelmente esses seriam otimizados para tipos de imagem específicos. Para fotos fotorrealistas, desenhos animados com grandes áreas planas, arte pixel ...

Um algoritmo que eu conheço é o Seam Carving . Ele funciona para alguns tipos de fotos, especialmente aquelas com um plano de fundo claro, sem detalhes ou desinteressante, e um assunto que se destaca fortemente. Mas está longe de ser de uso geral. A aplicação à foto acima produz isso . Parece bastante nítido, mas as proporções são terrivelmente distorcidas porque o algoritmo não foi projetado para esse tipo de foto.

Outro são os algoritmos de escala de pixel art . Eles são completamente impróprios para qualquer coisa que não seja uma pixel art real, pixelizada para começar. Por exemplo, eu tentei o binário do windows scale2x na minha foto, mas sua saída era quase indistinguível da escala do vizinho mais próximo porque o algoritmo não detectou nenhum fragmento pixial isolado para trabalhar.

Outra coisa que tentei foi: ampliei a imagem no Photoshop com interpolação bicúbica, depois apliquei uma máscara de nitidez. O resultado parece muito ruim. A mancha vermelha é redimensionada razoavelmente bem, mas a pomba está longe disso.

O que estou procurando é um aplicativo que faça o melhor esforço possível para aumentar a escala de qualquer imagem de entrada enquanto minimiza a desfocagem. Se você souber de algum, ficarei agradecido. Observe que a beleza subjetiva e a nitidez do resultado é o que importa ... o resultado não precisa ser completamente fiel à imagem pequena original.

Respostas:


6

Geralmente, algoritmos baseados em fractal geram os melhores resultados. Um exemplo (que recebe ótimas críticas, embora eu não o tenha usado) é o Perfect Resize . Dito isto, como você mencionou, os dados simplesmente não estão lá - especialmente quando você contabiliza (normalmente) a compactação JPEG comumente encontrada em imagens da web. Eu acho que em uma imagem de tamanho médio como a que você descreve, você provavelmente obterá resultados decentes, mas em imagens menores (como miniaturas ou tamanho "pequeno" do Flickr)), nada fará com que elas sejam aprimoradas para monitorar claramente o tamanho.


Obrigado :). Isso me levou a descobrir alguns outros também. Há o "Reshade", que tem algumas opções interessantes ausentes dos Genuine Fractals, e o SmillaEnlarger, que é gratuito e de código aberto, mas com uma qualidade um pouco pior.
Stefan Monov


2
O produto é chamado de redimensionamento perfeito hoje em dia.
precisa saber é o seguinte

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.