如何放大低分辨率图像以使其显示为高分辨率?


19

我想将图像放大到更大的尺寸。这将导致像素化。

因此,我想在Photoshop中对其进行一些处理,以抑制这种像素化。当然,我无法生成新的像素信息,只能对其进行平滑处理等,这样在全屏显示和打印时像素化就不会那么明显。例如,受摄影师欢迎的一种效果是将图像复制到第二层,将其混合模式设置为叠加或柔光等,然后对其施加模糊效果。这在某种程度上使图像平滑。但是它也将其外观更改为发光的外观(通常是目标)。

我想要一种能够伪造出高分辨率平滑图像的外观而又没有太多副作用的处理方法。

这种技巧吗?


2
有关“是否可能”的问题,请参见photo.stackexchange.com/questions/12788,该问题在答案中也提供了一些实用的建议,但不如您的问题所指出的那样。
mattdm 2011年

2
还可以看看jrista的案例研究
Esa Paulasto

Answers:


17

如果您尝试在Photoshop中进行放大,那么第一件事就是尝试使用重采样算法(Photoshop建议使用双三次平滑器作为放大的最佳方法,但我发现它与图像有关(如果您的图像边缘很多,与肖像或风景)。

我建议不要使用平滑处理,而不是进行平滑处理,因为它比任何图层技巧都聪明,并且可以在保持清晰度的同时进行降噪处理,而不建议使用降噪程序。

或者,您可以使用专为此目的制造的产品,例如Authentic Fractals。它保证最大放大1000%而不会降低质量。

杰夫·阿特伍德(Jeff Atwood)在此有一篇博客文章:更好的图像尺寸调整


2
我喜欢这篇文章中的评论:“如果我真的需要那么大的Lena图像,我最好去找花花公子的旧副本并自己扫描它们。或者至少那是我告诉我的妻子...”
fortran

1
根据我进行的一些(肉眼)测试,waifu2x(网站GitHub)比正版Fractals(或ON1)要好。而且waifu2x也是免费的。
肯尼·LJ

13

我发现免费的waifu2x非常适合放大图像。您可以尝试在线演示。它使用“深度卷积神经网络”来预测丢失的图像数据应该是什么。它适用于艺术线条,但绝对可以用于照片。


2
我通常对重采样程序表示怀疑,但是在我进行的某些测试(包括jpg噪声消除)中,这一测试取得了不错的结果。
拉斐尔

我看到的唯一缺点是,您需要一个非常特定的环境来安装您的实例并进行神经网络的培训
abetancort

2

基于这份研究论文“来自单个图像的超分辨率”,从2009年开始,我发现了一个称为QE SuperResolution的实现,这是一个不错的实现。

上一页中的示例令人惊叹(单击“ SR”按钮以查看超分辨率版本),我怀疑您在2015年之前会找到比这更好的东西。


1
值得注意的是,制造QE SUperResolution的公司似乎已经不存在了。您可以在web.archive.org/web/20060210155939/http://www.qelabs.com/sr/…上
mattdm

2

扩大图片场景的最佳技术涉及频谱中的矢量化和/或量化。一种成功的方法涉及将图像转换为一系列分形。然后调整分形图像的大小。某些软件(包括用于Photoshop和gIMP的插件)会将栅格图形转换为分形,调整其大小,然后将图像数据返回为栅格形式。值得注意的是,在矢量或频率空间上进行升采样的软件在光栅化之前和/或之后也将应用一些滤波

我不倾向于出售特定产品,但是如果您使用Google “基于分形的图像缩放器”,那么搜索结果将为您提供几种付费和开源选项。


0

我使用这个网站进行升级非常有价值。他们使用基于人工智能的神经网络。它基本上可以预测并为您的照片添加一些细节,使它们看起来更高分辨率。针对照片进行了优化,您可以获得高达8倍放大的高质量照片。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.