Comment mettre à l'échelle une image basse résolution pour la faire apparaître en haute résolution?


19

Je veux agrandir une image à une plus grande taille. Cela entraînera une pixellisation.

Je veux donc lui appliquer un traitement dans Photoshop qui supprimera une partie de cette pixellisation. Bien sûr, je ne peux pas générer de nouvelles informations sur les pixels, seulement les lisser, etc. de sorte que la pixellisation ne soit pas tellement apparente dans les vues et les impressions complètes. Par exemple, un effet populaire auprès des photographes est de copier l'image dans un deuxième calque, de définir son mode de fusion sur superposition ou lumière douce, etc., puis de lui appliquer un flou. Cela adoucit quelque peu l'image. Mais il change également son apparence en un style lumineux (ce qui est le but, généralement).

Je veux un traitement qui simule l'apparence d'une image lisse à haute résolution sans trop d'effets secondaires.

Des astuces de ce genre?


2
Voir photo.stackexchange.com/questions/12788 pour une question "est-ce possible", qui contient également des conseils pratiques dans les réponses, mais qui n'est pas aussi pointu que votre question.
mattdm

2
Jetez également un œil à une étude de cas réalisée par jrista .
Esa Paulasto

Réponses:


17

Si vous avez essayé d'agrandir dans Photoshop, la première chose à faire est d'expérimenter l'algorithme de rééchantillonnage (Photoshop suggère que le lissage bicubique est le meilleur pour l'agrandissement, mais je l'ai trouvé dépendant de l'image (si vous avez une image avec beaucoup de bords) vs un portrait ou un paysage).

Plutôt que de lisser, de brouiller, je suggérerais d'utiliser ensuite un programme de débruitage, car ils sont plus intelligents que tous les trucs de calque et peuvent débruiter tout en conservant la netteté.

Ou vous pouvez utiliser un produit spécialement conçu à cet effet, comme les fractales authentiques . Il promet un agrandissement jusqu'à 1000% sans perte de qualité.

Jeff Atwood a un article à ce sujet ici: Better Image Resizing


2
J'adore ce commentaire de l'article: "si j'avais vraiment besoin de l'image de Lena si grande, je ferais mieux de traquer les anciennes copies de Playboy et de les numériser moi-même. Ou du moins, c'est ce que je dis à ma femme ..."
fortran

1
Sur la base de quelques tests (oculaires) que j'ai faits, waifu2x ( site Web , GitHub ) est meilleur que Genuine Fractals (ou ON1). Et waifu2x est également gratuit.
Kenny LJ

13

J'ai trouvé le waifu2x gratuit très bon pour la mise à l'échelle des images. Vous pouvez essayer une démo en ligne . Il utilise des "réseaux de neurones à convolution profonde" pour prédire quelles devraient être les données d'image manquantes. Cela fonctionne mieux pour les dessins au trait, mais est certainement acceptable pour les photos.


2
Je suis normalement sceptique sur les programmes de rééchantillonnage, mais celui-ci donne un résultat décent sur certains tests que j'ai faits, y compris sur la suppression du bruit jpg.
Rafael

Le seul inconvénient que je vois, c'est que vous avez besoin d'un environnement très spécifique pour installer votre instance et faire la formation du réseau de neurones
abetancort

2

Sur la base de ce document de recherche, "Super-résolution à partir d'une seule image", à partir de 2009, j'ai trouvé une implémentation appelée QE SuperResolution qui est une implémentation correcte.

Les exemples sur la page ci-dessus sont tout simplement époustouflants (cliquez sur le bouton "SR" pour voir la version super-résolution), et je doute que vous puissiez trouver quoi que ce soit de mieux à partir de 2015.


1
A noter que la société qui a fait QE SUperResolution ne semble plus exister. Vous pouvez trouver une archive de leur site Web à web.archive.org/web/20060210155939/http://www.qelabs.com/sr/…
mattdm

2

Les meilleures techniques d'agrandissement d'une scène picturale impliquent la vectorisation et / ou la quantification dans le spectre des fréquences. Une approche réussie consiste à convertir l'image en une série de fractales . L'image fractale est ensuite redimensionnée. Certains logiciels, y compris les plugins pour photoshop et gIMP, convertissent votre graphique raster en fractales, le redimensionnent, puis renvoient les données d'image sous forme raster. Il convient de noter qu'un logiciel qui suréchantillonne dans l'espace vectoriel ou fréquentiel appliquera également un filtrage avant et / ou après la pixellisation.

Je ne suis pas enclin à colporter un produit particulier mais si vous google "resaleur d'image basé sur fractale", les résultats vous donneront plusieurs options payantes et open source.


0

J'utilise ce site Web haut de gamme pour être très précieux. Ils utilisent des réseaux de neurones basés sur l'intelligence artificielle. Il prédit et met en détail vos photos avec une grande précision, ce qui leur donne une haute résolution.Il est optimisé pour les photos et vous pouvez obtenir des photos de assez bonne qualité jusqu'à une mise à l'échelle 8x.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.