目录:
Google和MIT的研究人员开发了一种算法,旨在纠正广角镜头的缺陷。
您可能已经看到,有些人的脸看起来有些张紧,被压扁或照片有些变形。尽管这可能是由于摄影师的技能不足所致,但事实是,从移动设备使用广角镜拍摄通常会导致图像边缘的物体或人物变形。
有多种方法可以尝试解决此问题,但到目前为止,没有一种方法能像Google的新建议一样有效。尽管看起来似乎很容易修复,但并非如此,因为它需要进行复杂的本地编辑,而不会影响照片中的其余对象。
这就是Google算法的工作原理
正如研究人员所解释的那样,该算法可以检测人脸并创建一个网格,当以广角拍摄时,该网格可以自动逆转这种类型的失真,如下图所示:
我们可以在下图中说明在应用此算法时的区别。这是用具有97°视场的广角镜头拍摄的自拍照。
第一个图像显示了面部的变形,第二个图像显示了算法如何将面部形状恢复为其原始状态。
也就是说,当使用广角镜时,此过程会自动激活,为脸部提供特殊帮助,但不会导致图像其余部分发生变化。当然,这种自动校正的速度(大约920毫秒)使用户无法检测到。
根据他们进行的测试,该算法在70°至120°的视场范围内都能成功运行,几乎涵盖了移动设备的所有可能性。
为了充分利用该算法的潜力,用户无需采取任何行动或激活任何特殊的摄像头模式。仅当检测到使用广角镜时,此功能才会自动实现。
自动更正考虑到上下文
我们可以在下面的视频中看到此算法的动态:
该算法会自动考虑场景中出现的其余对象进行校正,以确保照片的整个上下文都匹配。结果很自然,没有任何细节表明照片已被修改。
该项目背后的团队在Flickr上共享了一个图片库,展示了与他们的算法动力学相比,不同的方法如何解决该问题。有超过160张照片(就像您在本文开头看到的那样)可以帮助我们评估结果。
也许我们会在Pixel中看到这项技术
我们希望该算法或某些衍生技术将在下一代Pixel中得到应用,因为参与此项目的团队是Google员工。
但是,在他们共享的文档中,他们没有提及任何内容。这些针对该算法的首次测试已经成功地展示了人工智能的潜力如何能够改善移动设备的动态性并使用户的生活更轻松。
毫无疑问,在我们的移动设备中具有类似的动态效果将节省许多麻烦,并可以节省编辑照片中这些失真的时间。