Facebook宣布,他们正在使用人工智能技术,来确保上传到社交网络上360度照片是高质量的。Facebook在Scale大会上展现了一个系统,它使用深层神经网络,来尝试解决上传照片中遇到的各种错误。
如果拍摄360度照片的用户没法把相机完美地保持在与地平线相符的位置,就会出现图像倾斜的情况,如果在VR设备中观看这样的图像,会影响沉浸感,效果会很差。
Facebook的新系统,能自动矫正地平线,这样一来,用户在环视场景时就不会看到弯曲的图像。这个新系统是基于AlexNet,一种图像识别系统,已经被用于解决其他很多问题了,比如确定图像的内容等等。
提升360度照片的质量对Facebook很有价值,特别是他们大力投入的虚拟现实技术。比如,Facebook的房间社交VR应用程序,可以让头像以360度的照片为背景。但是如果360度照片的质量不好,那就会大大影响这个应用程序的使用体验。
除了自动校正水平线的问题,Facebook还得面对大量360度照片上传到服务器的问题。虽然这可能在快速的网络环境中不是个大问题,但可能是移动设备在蜂窝数据的情况下会是个问题。
Facebook将照片转换成多维数据集,然后将这些立方体存储在不同的分辨率上。然后将这些图像分解成一组512x512像素的正方形,Facebook就能计算出照片的分辨率,以及图像中需要加载的位置。如果不能立即获得足够高的分辨率,他们就会呈现较低分辨率的版本,直到能够提升照片的质量。
本文整合自TechCrunch