L'upscaling est l'augmentation de résolution d'une image. Longtemps considérée comme une tâche délicate et fastidieuse, l'amélioration de la résolution est devenue une tâche triviale pour l'IA.
Partons d'une image générée par IA avec Fooocus (Voir le tuto Génération d'images en local)
Le plus simple pour augmenter la résolution d'une image est d'utiliser un logiciel dédié. Après quelques recherches, j'ai choisi Final2x qui présente une interface simple et autorise l'upscalling d'un répertoire complet d'images.
Rendez-vous sur le dépôt github de Final2x et téléchargez la version adaptée à votre système (Win, mac, linux)
Pour tous les systèmes d'exploitation, l'apparence est celle d'un logiciel mac.
Cliquez sur l'icône de paramètre. Je choisis un upscal de 2x, puis de 4x
Les images sont générées, avec une forte augmentation du poids.
Mais le résultat est impressionnant. En zoomant sur l'oeil de l'image d'origine en résolution 1024x1024, on voit nettement la pixelisation :
Le même zoom sur la nouvelle image 4x en résolution 4096x4096, la pixelisation a totalement disparu :
Fooocus propose aussi une fonctionnalité d'upscaling. Cochez la case [Input Image] pour faire apparaître une nouvelle zone de saisie. Le premier onglet affiche :
Choisissez l'image à traiter en cochant l'upscaling 2x
Cliquez sur le bouton [Generate] au dessus de cette zone de saisie pour lancer le traitement
Le mode [Input Image] de Fooocus propose d'innombrables autres fonctionnalités que je vais détailler dans un autre article prochainement.