据外媒VentureBeat报道,Facebook今日向外表示,为了给用户提供更好的360度视频观看体验,其将利用AI算法来对这些内容进行调整,避免因为图片倾斜破坏呈现效果。
据悉,在今日举办的@Scale大会上,Facebook设立了一个系统,通过深度神经网络来尝试纠正上传后的照片中常见的错误。例如,拍摄360度照片的人不会将相机完美的和地平线保持水平位置,拍出来的照片可能存在倾斜等问题。而如果利用VR设备观看这些图像和视频,则会有难以阅读或打破沉浸感等问题。
据VentureBeat 的 Blair Hanley Frank 表示,Facebook设立的这一系统,在拍摄时可输出一对数值,来纠正照片的水平线和视野中的地平线的倾斜度和,从而使其保持一致。这样一来,用户在环视场景时就不会看到弯曲的图像。
据介绍,Facebook的新系统运用了AlexNet图像识别系统,AlexNet 是 2012 年创建的卷积神经网络,已被用于解决其他很多问题,如确认图像内容等等。现在这一系统还未投入生产,不过公司的研究显示已在预期之中。比如确认图像的内容等。
事实上,雷锋网了解到,自从Facebook去年在News Feed中增加360度照片后,这种图片的数量越来越多。由于可以通过移动设备拍摄和分享这样的图片,使得它的流行度进一步加强。与此同时,借助Facebook的Gear VR应用寻找这些内容的难度也在有所降低。
除了自动修正倾斜度这一问题,Facebook还不得不面对360度照片的大规模上传的问题。虽然这对于超快速网络和设备不是一个大问题,但是其对基于蜂窝网络的移动设备来说,压力不小。
就这一问题,Facebook采取将照片转换成多维数据集的方式,然后将这些数据集存储在不同的分辨率上。即当用户在News Feeds里刷到一张全景照片的时候,Facebook的AI算法就会计算当前窗口渲染时需要哪种分辨率、以及用哪些小图像来拼贴成大图。如果当前需要的分辨率不可用,程序就会暂时渲染一个低分辨率的版本,同时等待网络把高分辨率的内容传过来。当用户进入全景照片移动手机和在屏幕上缩放观看的时候,程序会不停地做这样的全套计算。这样,原来的用户体验上不会有什么可感知的变化,却实现了千万甚至上亿像素的高分辨率全景图像显示。