去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些( 二 )


文章插图

去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 第三行是 Google 的修复算法,第四行是原图参考 图片来自:Google
接着,研究人员再利用神经网络算法,逆转高斯噪声的破坏过程,通过反向复原的过程合成新的图像数据,将从纯噪声图尽可能地降噪,得到一张清晰的图片 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 图片来自:Google
图片修复的原理并不复杂,但是其中涉及到的算法并不简单,为了修复出「一比一还原」的高清大图,Google 的研究人员提出了超分辨率算法 SR3 和级联扩散模型 CDM,通过大规模的图片比对学习提高还原的准确性 。
值得一提的是,虽然我们一直用「马赛克」来称呼低分辨率的大像素低清图片,但这和真正经过打码的照片有着本质上的差异 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 图片来自:Google
Google 的还原算法之所以能够将低清图片变清晰,本质上是根据图片本身所包含的正确图像信息,通过庞大的数据库里的无数图像进行比对、匹配,最后得到模拟出的近似像素填充 。
而当照片被涂抹上马赛克时,图片所包含的图像信息就会发生变化 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
马赛克算法简单来说去在一个区域内,按照固定间隔,随机选择像素点的颜色,然后把区域内所有像素的颜色取得平均值,变成新的颜色填在方格里 。
经过打码后,原本的像素信息都以丢失,得到的只是随机算出的错误信息,这时再让机器学习去还原,就像是要求它对着一道题目完全出错的试卷做出正确答案,几乎不可能答得出来 。
所以如果有人想用 Google 算法挖掘一些被抹掉的隐私信息,可以打消这个念头了 。
你已经迈入了未来

去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 图片来自:Google
Google 的高清修复算法最终很有可能应用到 Google 照片、Snapseed 等 Google 图像处理软件中,像 HDR、视角矫正等算法一样成为我们的修图工具之一 。
回到《银翼杀手》电影上,Esper 其实是台很有趣的机器,它有点是模拟技术与数字技术的融合 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
一方面它很先进,人们可以用语音控制它,并且实现无损放大;另一方面它又很老套,有着清晰的大屏幕却还是 CRT 结构,导入照片的过程还是从实体照片扫描 。
根据电影的效果,Esper 有可能是定点照片的某一处坐标后,通过精密的镜片结构(显微镜)放大照片观察 。现在来看,无损放大的想法很超前,但模拟技术显然不是属于现实的未来 。
对于现代人来说,拿在手里的手机和电脑就是每个人的「Esper」 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 图片来自:Adobe
如今照片早已完成了全数字化工作流的演变,用数字技术放大照片已经不是难事 。换句话说,其实你已经迈入了《银翼杀手》所描绘的「未来」 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
▲ 图片来自:Adobe
图像超分辨率一直是计算机视觉领域一个热门的研究主题,Adobe 等公司都在开拓相关的图像处理技术,在 Photoshop、Lightroom 等图形处理软件已经有所应用 。
以 Photoshop 为例,在导入了 RAW 格式图片后,可以选择「增强」功能的「超分辨率」功能,软件会根据相似内容参照,丰富图片的纹理,将图片的分辨率放大 4 倍,整个过程大概需要一分钟 。
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

文章插图
去掉照片马赛克看到原图 如何将马赛克的照片看清楚一些

推荐阅读