Come posso ingrandire un'immagine a bassa risoluzione per farla apparire ad alta risoluzione?


19

Voglio ingrandire un'immagine ad una dimensione maggiore. Questo causerà pixelation.

Quindi voglio applicare un trattamento ad esso in Photoshop che sopprimerà parte di questa pixelazione. Ovviamente non riesco a generare nuove informazioni sui pixel, solo a renderle uniformi ecc. In modo che la pixelizzazione non sia così evidente nelle viste e nelle stampe complete. Ad esempio, un effetto popolare tra i fotografi è quello di copiare l'immagine in un secondo livello, impostare il suo metodo di fusione su sovrapposizione o luce soffusa ecc., Quindi applicare una sfocatura su di essa. Questo in qualche modo leviga l'immagine. Ma cambia anche il suo aspetto in un tipo di aspetto luminoso (che di solito è lo scopo).

Voglio un trattamento che falsi l'aspetto di un'immagine liscia ad alta risoluzione senza troppi effetti collaterali.

Qualche trucco di questo tipo?


2
Vedi photo.stackexchange.com/questions/12788 per una domanda "è possibile", che ha anche dei consigli pratici nelle risposte, ma non è così appuntito come la tua domanda.
Mattdm,

2

Risposte:


17

Se hai provato ad ingrandire in Photoshop, la prima cosa è sperimentare l'algoritmo di ricampionamento (Photoshop suggerisce che bicubic è più liscio come il migliore per l'ingrandimento, ma ho scoperto che dipende dall'immagine (se hai un'immagine con molti bordi) vs un ritratto o un paesaggio).

Piuttosto che levigare, offuscare, suggerirei di usare un programma di denoise in seguito, perché sono più intelligenti di qualsiasi altro livello e possono denigrare mantenendo la nitidezza.

Oppure puoi utilizzare un prodotto creato appositamente per questo scopo, come i frattali genuini . Promette un ingrandimento fino al 1000% senza perdita di qualità.

Jeff Atwood ha un post sul blog qui: Better Image Resizing


2
Adoro questo commento dall'articolo: "se avessi davvero bisogno dell'immagine di Lena così grande, sto meglio cercando le vecchie copie di Playboy e scansionandole da solo. O almeno è quello che dico a mia moglie ..."
fortran

1
Sulla base di alcuni test (oculari) che ho effettuato, waifu2x ( sito Web , GitHub ) è migliore dei Frattali autentici (o ON1). E waifu2x è anche gratuito.
Kenny LJ,

13

Ho trovato il waifu2x gratuito molto buono per le immagini di grandi dimensioni . Puoi provare una demo online . Utilizza "Reti neurali convoluzionali profonde" per prevedere quali dovrebbero essere i dati delle immagini mancanti. Funziona meglio con la grafica, ma è sicuramente accettabile per le foto.


2
Di solito sono scettico sui programmi di ricampionamento, ma questo fa un risultato decente su alcuni test che ho fatto, inclusa la rimozione del rumore jpg.
Rafael,

L'unico aspetto negativo che vedo è che hai bisogno di un ambiente molto specifico per installare la tua istanza e fare l'addestramento della rete neurale
abetancort

2

Sulla base di questo documento di ricerca, "Super-Resolution From a Single Image", dal 2009 ho trovato un'implementazione chiamata QE SuperResolution che è un'implementazione ok.

Gli esempi nella pagina sopra sono semplicemente sbalorditivi (fai clic sul pulsante "SR" per vedere la versione in super risoluzione) e dubito che potresti trovare qualcosa di meglio di quello a partire dal 2015.


1
Vale la pena notare che la società che ha prodotto QE SUperResolution non sembra più esistere. Puoi trovare un archivio del loro sito web su web.archive.org/web/20060210155939/http://www.qelabs.com/sr/…
mattdm

2

Le migliori tecniche per l'ingrandimento di una scena pittorica prevedono la vettorializzazione e / o la quantizzazione nello spettro delle frequenze. Un approccio efficace prevede la conversione dell'immagine in una serie di frattali . L'immagine frattale viene quindi ridimensionata. Alcuni software, inclusi plug-in per Photoshop e GIMP, convertiranno la grafica raster in frattali, la ridimensioneranno e quindi restituiranno i dati dell'immagine in forma raster. È degno di nota che il software che esegue il campionamento nello spazio vettoriale o di frequenza applicherà anche alcuni filtri prima e / o dopo che si verifica la rasterizzazione.

Non sono propenso a vendere un particolare prodotto, ma se utilizzi Google "resizer di immagini basate su frattali", i risultati ti daranno diverse opzioni a pagamento e open source.


0

Uso questo sito web upscalepics per essere molto prezioso. Usano le reti neurali basate sull'intelligenza artificiale. Fondamentalmente prevede e fornisce alcuni dettagli alle tue foto con elevata precisione che le fanno apparire ad alta risoluzione. È ottimizzato per le foto e puoi ottenere foto di qualità abbastanza buona fino a 8 volte l'upscaling.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.