您現在的位置是:首頁 > 運動

谷歌推出全新高質量拼接演算法,可生成更清晰更順滑的360度影片

由 青亭網 發表于 運動2021-12-26
簡介右側相機影象谷歌最新的高質量拼接演算法使用多視點立體圖來渲染影象,它與標準光流演算法的區別在於,標準光流演算法一次僅使用一對影象進行畫素匹配,而新的演算法可以同時匹配多張影象

谷歌怎麼拼

谷歌在2015年推出了Jump,以簡化從捕捉到回放的VR影片製作。高質量的VR相機能讓影片捕捉更容易,而Jump Assembler可以使VR內容製作者更快、更方便和更實惠的實現自動拼接。藉助先進的計算機視覺演算法和Google資料中心的計算能力,Jump Assembler可建立清晰、逼真的影象拼接,形成身臨其境的360度3D影片。

今天,谷歌在Jump Assembler中引入了一個選項,使用基於多視點立體圖的全新高質量拼接演算法。這種演算法能夠產生與谷歌標準演算法一樣的無縫3D全景圖,但是它在具有複雜圖層和重複圖案的場景中留下的偽影更少。 它還會生成更清晰的物體邊界的深度圖,這對VFX很有用。

先來看看谷歌的標準演算法是如何工作的。它基於光流的概念,將兩幅影象中的畫素進行匹配。匹配完成後,您就可以知道畫素是如何在兩幅影象之間“流動”,進而透過將畫素部分移位來插值生成中間檢視。這意味著你可以“填補”拍攝平臺上相鄰攝像頭之間的空隙,生成一張無縫、連貫的360度全景圖。

谷歌推出全新高質量拼接演算法,可生成更清晰更順滑的360度影片

從左到右為:左側相機影象;插值的中間檢視;右側相機影象

谷歌最新的高質量拼接演算法使用多視點立體圖來渲染影象,它與標準光流演算法的區別在於,標準光流演算法一次僅使用一對影象進行畫素匹配,而新的演算法可以同時匹配多張影象。同時新演算法還會計算每個畫素的深度(例如該畫素處的物體距離),拍攝平臺上任何能看到這個位置的相機都可以幫助建立深度資訊,令拼接過程變得更加可靠。

谷歌推出全新高質量拼接演算法,可生成更清晰更順滑的360度影片

左圖為標準光流演算法,方框中有明顯偽影;右圖為多視點立體圖拼接

谷歌推出全新高質量拼接演算法,可生成更清晰更順滑的360度影片

左為標準光流演算法深度圖,物體邊緣十分模糊;右為多視點立體圖拼接深度圖,物體清晰銳利。

新方法還有助於解決所有拼接演算法都在面臨的關鍵挑戰:遮擋問題,也就是處理在一幅影象中可見但在另一個影象中不可見的物件。多視點立體拼接在處理遮擋問題方面效果更好,因為如果一個物體隱藏在一個影象中,該演算法可以透過拍攝平臺上任意其它相機的影象來確定該點的正確深度。這有助於減少拼接偽影,並生成具有清晰物體邊界的深度圖。

如果你是一位VR電影製片人,並且想為自己嘗試這種新演算法,只需在 Jump Manager的拼接質量下拉選單中選擇“高品質”即可。

推薦文章