欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

雷鋒網 AI 科技評論按:最近微博上的全景照片很火呀,相比各位都已經在自己的iPhone或者iPad上品鑒了多家IT公司的辦公室、游玩了多個旅游勝地、享受了被小貓小狗環繞的感覺了。太平洋那頭的Facebook也沒閑著,從去年上線類似的功能以后,全世界 Facebook 用戶們已經上傳了七千萬張全景照片了。

Facebook 支持多種全景照片和全景視頻的拍攝方式,可以讓人們把自己的全方位感受分享給好朋友們。如果用戶有一個專門的全景攝像機,比如理光Theta S或者Giroptic iO,還可以直接把相機里的照片發布到Facebook上去。如今,多數高端安卓和iOS智能手機的內置相機也都有了全景模式,可以用來拍全景照片。

Facebook 在過去的一年中開發并上線了多種技術給用戶提供更好的全景照片創建和分享體驗,包括全景拍照、全景視頻防抖,以及重新設計如何存儲高分辨率媒體。最近,Facebook 還用到了深度神經網絡來自動矯正全景照片的方向,可以給手機拍攝的照片直接帶來更真實的包圍感。雷鋒網 (公眾號:雷鋒網) AI 科技評論對這篇介紹文章做了編譯如下。

創建高分辨率全景照片

最近 Facebook 剛剛在 Facebook app中上線了一個新功能,用戶可以在一個新的、能夠無限滑動的界面里拍攝完整的360度全景照片。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

由于全景照片會比一般的照片大很多,Facebook 首先需要解決的難題就是保證信息流里出現了一張全景照片的時候也能讓用戶流暢地在界面中拖拉滑動;同時,當用戶停止滑動,移動手機或者轉動手機看這張全景照片的時候,也能立即把全分辨率的照片加載出來。在屏幕立即上呈現全分辨率的照片或占用很多內存,所以當用戶繼續滑動頁面往下看的時候,又會給加載新的內容帶來延遲。

面對著這些挑戰,Facebook 的工程師們重新設計了 Facebook 的底層照片處理機制,便于存儲信息流中“拼貼”的照片以及呈現照片內容。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

每張全景照片都會被轉換為一張立方映射圖,Facebook 之前也有類似的方法用在全景視頻中。然后這些立方映射圖會以多種不同的分辨率存儲下來,而且每一個分辨率的版本都會分割為許多張小的 512x512 分辨率的圖像。

當用戶在信息流里刷到一張全景照片的時候,程序就會計算當前窗口渲染時需要哪種分辨率、以及用哪些小圖像來拼貼成大圖。如果當前需要的分辨率不可用,程序就會暫時渲染一個低分辨率的樣子,同時等待網絡把高分辨率的內容傳過來。當用戶進入全景照片移動手機和在屏幕上縮放觀看的時候,程序會不停地做這樣的全套計算。這樣,原來的用戶體驗上不會有什么可感知的變化,卻實現了千萬甚至上億像素的高分辨率全景圖像顯示。

用于全景照片的深度神經網絡

用戶公開上傳到 Facebook 的上千萬張全景照片形成了一個強有力的新數據集,Facebook 的研發人員們也就可以利用這個數據集改善自家的產品。這些數據可以和機器學習的方法聯合起來,給用戶帶來更好的使用體驗。

讓人覺得全景照片不夠真實的最常見的原因之一就是拍照的時候相機沒有端平,然后最終的照片中也沒有修復過來這些傾斜。比如下面就是照片傾斜的例子,拍照的時候相機拿歪了。呈現在照片里的地平線是傾斜的,完全破壞了照片的真實感。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

對于傳統的照片,用照片編輯軟件修正這種傾斜是一件簡單直接的事情,但是能夠用于全景照片的這類工具并不多,而且修正球面上的傾斜旋轉相當不直觀。在拍攝全景照片的過程中,相機的旋轉可以用 x 軸旋轉(tilt)和 z 軸旋轉(roll)兩個參數來描述,如下方示意圖所示。第三個方向的旋轉,y 軸旋轉(yaw),影響的是全景照片的起始點,但是這個方向上的旋轉是不會造成照片內容的傾斜的。Facebook 的研發人員們就想開發出一種能夠自動修正這些相機的旋轉帶來的照片傾斜旋轉問題的方法。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

為了解決這個問題,Facebook 的研究人員們使用了著名的深度神經網絡架構 AlexNet,并對它做了一些相應的修改。用于網絡訓練的數據就是像前文中那樣的照片,它包含了360x180度的完整球面環境,然后用等距離長方圓柱(equirectangular)投影轉換為了一張矩形的照片。Facebook 的研究人員們首先假設這個問題的幾何本質不需要顏色信息的參與,這樣訓練數據就可以簡化為256x128分辨率的黑白照片。AlexNet 本來的設計是為了解決超過1000個類別的圖像分類問題的,所以它最終的全連接層就有4096個輸入和1000個輸出。在 Facebook 的這個問題中,他們要解決的是一個回歸問題,所以他們修改后的網絡中,全連接層變成了4096個輸入和?x 軸旋轉、z 軸旋轉兩個值的連續值輸出。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

Facebook 的研究人員們用帶有?x 軸和 z 軸旋轉標簽的圖像訓練了這個網絡模型。訓練數據集中包含了五十萬張投影轉換過的矩形照片,這些照片是研究人員們挑出來,總體沒有旋轉、傾斜的;換句話說,這些照片的 x 軸和 z 軸旋轉全部都是0。在訓練過程中,研究人員們人工地用隨機生成的?x 軸和 z 軸旋轉值對訓練樣本做旋轉。如下的這個損失函數就會測量出這些隨機生成的標簽和網絡模型預測結果之間的差值,并把減小這個差值作為網絡的訓練目標。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

為了測試訓練效果,研究人員們用一組給定的 x 軸和 z 軸旋轉值對測試集中的圖像做合成旋轉。然后他們用訓練過的網絡模型分析這些旋轉過的圖像并記錄模型給出的結果。這些已知的旋轉值和模型給出的結果之間的差別可以歸結為兩個原因,1,模型沒能完全解決這個旋轉問題;2,所用的數據集還有一些問題,影響了模型的表現。這第二個原因也是真實存在的,Facebook 的研究人員們假定了選用的數據集總體是平直的,但是單獨看其中的某個樣本都還是有一些固有的旋轉的。

所以,研究人員們用 [-4,-2,0,2,4] 度幾種?x 軸和 z 軸旋轉值中的所有組合在每一張照片都做了一遍,這就是用模型對每一張照片都過25遍。對于每一次所用的?x 軸和 z 軸旋轉值,他們都會計算對應的旋轉量。表示這種旋轉量的最好的方法就是用3D圖像中的一個常用工具:四元數(quaternion)。然后,模型會根據圖像計算出另一個四元數旋轉量。如果模型和數據中都不存在剛才提到的兩個問題,那么這兩個四元數就應當是相等的。實際中其實并不相等,所以在每一次計算中,他們都會把兩個四元數相除,計算兩者間的差值。最后,用以下公式算出每張圖像在所有組合的下的差值的平均值。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

以上公式中的計算都使用了四元數,因為它們用于計算差值和3D旋轉的均值時非常好用。但是,這樣就需要給每張圖片計算新的?x 軸和 z 軸旋轉值,因為數據集中的圖像一開始的時候并不是完全平直的。這種平均差值就是對每張訓練圖像的真實方向的很好的預測。那么,研究人員們接下來簡單地把四元數格式的平均差值轉換為 x、y、z 軸旋轉就可以更新圖像的標簽了。

在圖像標簽更新以后,就可以對模型做新一輪訓練。模型一共經歷了四輪訓練和微調。在微調過程的最后,模型對全景照片算出的旋轉值誤差達到了0.1度的水平。每個階段的訓練都是從一個未經初始化的模型開始的,可以從下圖明顯地看到每個階段中模型都收斂到了更小的訓練損失。在另一項對抗測試中,模型也表現出了類似的收斂和誤差值水平。模型的收斂表現足以讓研究人員們得出結論:這樣的“訓練 - 微調”循環確實讓模型學到了理想的旋轉方程。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

如下是一些經過旋轉的全景照片結果,而且都是訓練集之外的照片。從幾組圖片中可以看到,模型對于不同的內容類別都有出色的表現,不論有建筑這樣的人造景觀還是完全的自然風光。

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

全景照片不怕歪!Facebook 用神經網絡矯正扭曲的地平線

結論

Facebook 的照片、視頻、直播產品中都已經可以使用全景媒體。在這個過程中,具有沉浸感的內容也會帶來一些特有的問題。這篇文章僅僅介紹了 Facebook 的研究人員們解決的問題里的幾個。隨著用戶往 Facebook 上傳這樣的具有沉浸感的內容的速度越來越快,Facebook 也對研究的前景充滿期待,他們相信類似這樣的技術可以讓用戶用新的方式感受不同的地點和事件。

via Facebook Blog ,雷鋒網 AI 科技評論編譯

雷鋒網版權文章,未經授權禁止轉載。詳情見。

隨意打賞

facebook messengerfacebook lite360度全景照片人工神經網絡卷積神經網絡神經網絡算法神經網絡模型神經網絡全景照片
提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 欧美日韩亚洲综合久久久 | 日日日干干干 | 五月狠狠亚洲小说专区 | 久久日韩精品 | 97视频在线看 | 看免费一级片 | 精品国产第一国产综合精品gif | 99热国产这里只有精品 | 亚洲精品视频免费在线观看 | 国自产拍在线视频天天更新 | 欧美一区二区三区在线播放 | 91视频最新网址 | 国产精品久久久久无码av | 在线成人免费观看国产精品 | 免费福利在线播放 | 欧美伊人 | 久久99热只有视精品6国产 | 狠狠丁香激情久久综合 | 青青青在线视频播放免费 | 女人牲交视频一级毛片 | 午夜dj影院在线视频观看完整 | 九九九色视频在线观看免费 | 一级成人a免费视频 | 中文字幕视频免费 | 国产视频日本 | 97se狠狠狠狠狼亚洲综合网 | 经典国产乱子伦精品视频 | 日日日操 | 欧美肥婆videos另类 | 中文字幕免费在线 | 狠狠狠色丁香婷婷综合久久88 | 久久婷婷五色综合夜啪 | 欧美国产日韩在线播放 | 韩国色三级伦不卡高清在线观看 | 亚洲欧美精品中字久久99 | 日日免费视频 | 精品欧美一区二区三区精品久久 | 韩国 欧美 日产 国产精品 | 色综合图区| 99视频全部免费精品全部四虎 | 中文字幕无线码中文字幕免费 |