Descrição: O Upscayl é um poderoso aumentador de resolução de imagens baseado em inteligência artificial que lhe permite fazer o upscale de suas fotografias e imagens de modo geral com a mais alta qualidade, como em um passo de mágica.
O programa pode aumentar e aprimorar muito consideravelmente suas imagens de baixa resolução com o uso de algoritmos avançados de IA que rodam diretamente no seu computador, sem que você precise de conexão com a internet.
Sua metodologia consiste na dedução a partir de IA de quais poderiam ser os detalhes das imagens em resoluções maiores com extrema precisão. Desse modo, você pode incrementar significativamente a qualidade dos seus arquivos, sejam suas fotografias ou demais imagens dos mais diversos tipos e formatos.
Aumento com base em inteligência artificial
Uma de suas técnicas é baseada em Real-ESRGAN, que, por sua vez usa algoritmos práticos para restauração geral de imagens se valendo de treinamento com dados sintéticos puros.
Além disso, o Upscayl trabalha usando a engine gráfica Vulkan para reconstruir seus arquivos de imagem em resoluções extremamente altas, podendo aumentá-las em até 32 vezes. Com isso, para funcionar adequadamente, seu computador precisa ter uma placa de vídeo compatível com essa engine.
Ele funciona de modo offline no seu PC utilizando redes neurais convolucionais para aprimorar imagens de baixa resolução, criando versões de alta definição. Durante o treinamento, essa rede de IA analisa conjuntos de dados contendo imagens em ambas as resoluções. As imagens de baixa resolução são apresentadas à rede, que ajusta seus resultados com base em correções. Com isso, a rede neural desenvolve a habilidade de gerar imagens de alta resolução, alinhadas com a qualidade do conjunto de dados do seu treinamento.
Upscale de imagens como em um passo de mágica
Outro destaque é sua interface extremamente intuitiva, nela você pode processar múltiplas imagens de uma só vez e também imagem por imagem, podendo, nesse último caso, visualizar os respectivos resultados diretamente após o processamento.
Com o programa aberto, você precisa apenas selecionar a pasta ou o seu arquivo de imagem que pretende alargar, selecionando respectivamente o quanto a sua imagem deve ser aumentada em “Image Scale”, a pasta de destino em “Set Output Folder” e uma das metodologias disponíveis em “Select Model”, onde você encontra 6 métodos distintos, descritos logo abaixo.
- Real-ESRGAN: Reconhecida como uma das metodologias mais populares e eficazes para super resolução de imagem, o Real-ESRGAN utiliza uma rede neural convolucional. Sua abordagem envolve gerar imagens de alta resolução a partir de imagens de baixa resolução, treinada em um conjunto de dados de imagens. Isso permite que a rede aprenda a preservar detalhes e texturas das imagens originais. Essa metodologia é especialmente indicada para imagens e fotografias de modo geral.
- FAST Real-ESRGAN: Uma versão otimizada do Real-ESRGAN, a metodologia FAST Real-ESRGAN se destaca por sua velocidade e eficiência. A rede neural é otimizada para execução em hardware de computação gráfica, garantindo geração mais rápida de imagens de alta resolução. Ela é mais indicada para imagens de alta qualidade, embora também possa ser bastante efetiva para imagens de pior qualidade.
- REMACRI: Especialmente eficaz em imagens de baixa qualidade, a metodologia REMACRI é focada em super resolução. Treinada em conjuntos de dados contendo imagens de alta e baixa resolução, a rede neural preserva detalhes e texturas, mesmo em situações onde as imagens de baixa resolução possuem qualidade reduzida. Ela é uma boa opção para imagens de baixa qualidade, como fotos antigas ou capturas de tela.
- ULTRAMIX BALANCED: Buscando um equilíbrio entre qualidade e realismo, a metodologia ULTRAMIX BALANCED é treinada em conjuntos de dados variados. Essa abordagem permite que a rede neural mantenha detalhes e texturas das imagens originais, mesmo quando as imagens de baixa resolução são de qualidade inferior. Ela é uma escolha indicada para imagens de alta qualidade, como fotos profissionais ou obras de arte.
- ULTRASHARP: Essa metodologia visa gerar imagens superiores em nitidez e detalhes. Treinada em conjuntos de dados abrangentes, a rede neural preserva detalhes e texturas das imagens originais, mesmo quando as imagens de baixa resolução são de qualidade inferior. Ela é uma escolha indicada para imagens de alta qualidade, como fotos profissionais ou obras de arte. Ela é uma ótima escolha para imagens com detalhes finos, como fotos de flores ou insetos e também para capturas de tela.
- DIGITAL ART: Desenvolvida especificamente para aplicações de arte digital, a metodologia DIGITAL ART destaca-se no cenário de super resolução de imagem. A rede neural é treinada em conjuntos de dados de imagens de alta e baixa resolução, assegurando a preservação de detalhes e texturas, mesmo em imagens de baixa qualidade. Ela é especialmente indicada para imagens como logos, vetores, animes, desenhos e demais imagens similares.
Recriação das suas imagens em até 32x
Ao iniciar você um ou múltiplos processos de upscale ao você clicar no botão “Upscayl” do programa, ele irá reconstruir por completo seus arquivos, se valendo dos dados das imagens inseridas. Com isso, o programa demandará bastante do seu hardware, podendo levar algum tempo a depender da quantidade de imagens inseridas e das resoluções escolhidas.
Ao final do processo, a imagem será reconstruída na mais alta resolução possível, com você podendo salvá-las em formatos como JPG, PNG e WeBP em resoluções de até 32 vezes o tamanho original, se você deixar a opção “Double Upscayl” previamente selecionada com a barra de “Image Scale” definida para “(16x)”.
Menu Settings
Em adição, ao você acessar seu menu “Settings”, você pode ter acesso a uma série de opções para definir preferências e até opções avançadas. Em “SAVE IMAGE AS”, por exemplo, você pode facilmente determinar seu formato de preferência, enquanto que em “IMAGE SCALE”, você pode definir o nível de aumento padrão conforme for de sua preferência.
Perceba ainda que nesse menu, você tem a opção de definições avançadas para também definir tamanhos customizados, métodos de compressão e até a ID da sua GPU para especificar manualmente sua placa de vídeo para a API Vulkan ser usada no processo de upscaling, conforme a documentação do desenvolvedor.
Requisitos mínimos do Upscayl
A depender do tamanho das suas imagens e da metodologia usada para o processamento, o programa pode consumir bastante dos recursos do seu PC para realizar o processo de upscale. Além disso, o programa demanda os seguintes requisitos mínimos para rodar efetivamente no seu PC:
- Sistema operacional: Windows 10 ou 11;
- Placa de vídeo: O programa demanda GPUs compatíveis com a tecnologia Vulkan, funcionando perfeitamente com iGPUs, como as das séries AMD Radeon Vega e Intel HD Graphics;
- Memória RAM: 4 GB ou mais;
- Processador: Um processador com no mínimo 2 núcleos.
Amostragem de imagens e demonstração de uso
Por fim, não deixe de conferir também a amostragem de imagens que realizamos com o programa, na qual selecionamos 3 imagens distintas, com antes e depois, a fim de que você possa ter uma noção ainda melhor das capacidades do programa antes de efetivamente usá-lo. Além disso, você igualmente pode conferir o vídeo de demonstração do programa que realizamos para demonstrarmos em tempo real sua usabilidade.
Vou testar, valeu!!!!