Wie kann ich ein Bild mit niedriger Auflösung hochskalieren, damit es höher aufgelöst erscheint?

Ich möchte ein Bild vergrößern. Dies führt zu Pixelbildung.

Daher möchte ich in Photoshop eine Behandlung darauf anwenden, die einen Teil dieser Pixelierung unterdrückt. Natürlich kann ich keine neuen Pixelinformationen generieren, sondern nur glätten etc., damit die Pixelierung in Vollansichten und Ausdrucken nicht so stark auffällt. Ein bei Fotografen beliebter Effekt besteht beispielsweise darin, das Bild in eine zweite Ebene zu kopieren, den Mischmodus auf Überlagerung oder weiches Licht usw. einzustellen und dann eine Unschärfe darauf anzuwenden. Dadurch wird das Bild etwas geglättet. Aber es verändert auch sein Aussehen in einen leuchtenden Look (was normalerweise das Ziel ist).

Ich möchte eine Behandlung, die das Erscheinungsbild eines glatten Bildes mit höherer Auflösung ohne zu viele Nebenwirkungen vortäuscht.

Irgendwelche Tricks dieser Art?

Unter photo.stackexchange.com/questions/12788 finden Sie eine „Ist es möglich“ -Frage , die auch einige praktische Ratschläge in den Antworten enthält, aber nicht so pointiert ist wie Ihre Frage.
Sehen Sie sich auch eine Fallstudie von jrista an .

Antworten (5)

Wenn Sie versucht haben, in Photoshop zu vergrößern, müssen Sie zunächst mit dem Resampling-Algorithmus experimentieren (Photoshop schlägt bikubisch glatter als das beste zum Vergrößern vor, aber ich habe festgestellt, dass es bildabhängig ist (wenn Sie ein Bild mit vielen Kanten haben). im Vergleich zu einem Hoch- oder Querformat).

Anstatt zu glätten und zu verwischen, würde ich vorschlagen, als nächstes ein Rauschunterdrückungsprogramm zu verwenden, da sie intelligenter sind als alle Layer-Tricks und unter Beibehaltung der Schärfe entrauschen können.

Oder Sie können ein speziell für diesen Zweck hergestelltes Produkt wie Genuine Fractals verwenden . Es verspricht bis zu 1000% Vergrößerung ohne Qualitätsverlust.

Jeff Atwood hat hier einen Blogbeitrag dazu: Better Image Resizing

Ich liebe diesen Kommentar aus dem Artikel: „Wenn ich das Lena-Bild wirklich so groß brauchte, bin ich besser dran, alte Ausgaben von Playboy zu jagen und sie selbst zu scannen. Oder zumindest sage ich das meiner Frau …“
Basierend auf ein paar (Augen-)Tests, die ich gemacht habe, ist waifu2x ( Website , GitHub ) besser als Genuine Fractals (oder ON1). Und waifu2x ist auch kostenlos.

Ich fand das kostenlose waifu2x sehr gut zum Vergrößern von Bildern. Sie können eine Online-Demo ausprobieren . Es verwendet "Deep Convolutional Neural Networks", um vorherzusagen, was die fehlenden Bilddaten sein sollten. Es funktioniert besser für Strichzeichnungen, ist aber definitiv akzeptabel für Fotos.

Ich bin normalerweise skeptisch gegenüber Resampling-Programmen, aber dieses hier liefert bei einigen Tests, die ich durchgeführt habe, ein anständiges Ergebnis, einschließlich der Entfernung von JPG-Rauschen.
Der einzige Nachteil, den ich sehe, ist, dass Sie eine sehr spezifische Umgebung benötigen, um Ihre Instanz zu installieren und das Training des neuronalen Netzwerks durchzuführen

Basierend auf diesem Forschungsbericht "Super-Resolution From a Single Image" aus dem Jahr 2009 habe ich eine Implementierung namens QE SuperResolution gefunden , die eine gute Implementierung ist.

Die Beispiele auf der obigen Seite sind einfach umwerfend (klicken Sie auf die Schaltfläche „SR“, um die Super-Resolution-Version zu sehen), und ich bezweifle, dass Sie ab 2015 etwas Besseres finden könnten.

Erwähnenswert ist, dass das Unternehmen, das QE SUPerResolution entwickelt hat, anscheinend nicht mehr existiert. Ein Archiv ihrer Website finden Sie unter web.archive.org/web/20060210155939/http://www.qelabs.com/sr/…

Die besten Techniken zur Vergrößerung einer Bildszene beinhalten eine Vektorisierung und/oder Quantisierung im Frequenzspektrum. Ein erfolgreicher Ansatz besteht darin, das Bild in eine Reihe von Fraktalen umzuwandeln . Das Fraktalbild wird dann in der Größe verändert. Einige Software, einschließlich Plugins für Photoshop und gIMP, konvertiert Ihre Rastergrafik in Fraktale, ändert die Größe und bringt die Bilddaten dann in Rasterform zurück. Es ist erwähnenswert, dass Software, die im Vektor- oder Frequenzraum hochsampelt, auch eine gewisse Filterung vor und/oder nach der Rasterung anwendet.

Ich bin nicht geneigt, ein bestimmtes Produkt zu verhökern, aber wenn Sie "fraktalbasierte Bildanpassung" googeln, erhalten Sie mehrere kostenpflichtige und Open-Source-Optionen.

Ich benutze diese Website upscalepics , um sehr wertvoll zu sein. Sie nutzen neuronale Netze auf Basis künstlicher Intelligenz. Es sagt im Grunde einige Details voraus und fügt sie Ihren Fotos mit hoher Genauigkeit hinzu, sodass sie hochauflösend aussehen. Es ist für Fotos optimiert und Sie können Bilder in ziemlich guter Qualität mit bis zu 8-facher Hochskalierung erhalten.