谷歌于2017年夏天推出了安卓版motion stills,為一大批安卓手機(jī)帶來了的視頻捕捉與觀影體驗。谷歌隨后進(jìn)一步優(yōu)化了motion stills,使其能夠支持pixel 2中新的運動圖片功能。
2月7日,谷歌正式為安卓版motion stills帶來了ar模式。借助這一新的ar模式,用戶只需輕觸取景器即可在靜態(tài)或移動水平表面(例如桌子和地板等等)上放置有趣的虛擬3d對象放置有趣的虛擬3d對象,使其能夠與動態(tài)的真實世界環(huán)境無縫對接。你同時可以錄制并分享為gif和視頻格式。
ar模式由即時運動追蹤,一個基于驅(qū)動motion stills ios中motion text的技術(shù)的6自由度追蹤系統(tǒng),以及youtube上的隱私模糊提供支持,可以追蹤靜態(tài)對象和移動對象。谷歌已經(jīng)對這項技術(shù)進(jìn)行了優(yōu)化與增強(qiáng),從而幫助任何搭載陀螺儀的安卓設(shè)備運行有趣的ar體驗。
當(dāng)你輕觸取景器時,motion stills ar會把3d虛擬物體“粘到”相應(yīng)位置,使其看起來像是真實世界場景的一部分。通過假定追蹤表面平行于地平面,并且通過設(shè)備的加速度計傳感器來提供智能手機(jī)相對于地平面的初始定向,系統(tǒng)可以追蹤相機(jī)的6個自由度。這可以幫助我們準(zhǔn)確地變換和渲染場景中的虛擬對象。
當(dāng)智能手機(jī)大致平穩(wěn)時,加速度計傳感器會提供因地球重力而產(chǎn)生的加速度。對于水平面來說,重力矢量平行于追蹤平面的法線,并且可以地提供智能手機(jī)的初始定向。
谷歌表示:“即時運動追蹤的核心理念是分離相機(jī)的平移估計和旋轉(zhuǎn)估計,并將兩者視為獨立的優(yōu)化問題。首先,我們只根據(jù)相機(jī)的視覺信號來確定3d相機(jī)的平移。為此,我們觀察目標(biāo)區(qū)域的明顯2d平移和跨幀的相對比例。一個簡單的針孔攝像頭模型可以把圖像平面中方框的平移和縮放與相機(jī)的終3d平移相關(guān)聯(lián)。
谷歌表示,系統(tǒng)可以通過圖像平面中方框的平移和大小(相對比例)變化來確定兩個相機(jī)位置(c1和c2)之間的3d平移。但由于相機(jī)模型并不假定相機(jī)透鏡的焦距,我們無法知曉追蹤平面的真實距離/深度。
為了解決這個問題,谷歌為現(xiàn)有的追蹤器(用于motion text的追蹤器)增加了比例估計,并在相機(jī)的視場之外追加了區(qū)域追蹤。當(dāng)靠近追蹤表面時,虛擬內(nèi)容可以地縮放,而這與真實世界對象的感知一致。當(dāng)你在目標(biāo)區(qū)域的視場之外平移時,虛擬對象將重新出現(xiàn)在大致相同的位置。
在這之后,系統(tǒng)將通過智能手機(jī)的內(nèi)置陀螺儀來獲取設(shè)備的3d旋轉(zhuǎn)(縱搖,橫搖和艏搖)。結(jié)合估計的3d平移與3d旋轉(zhuǎn)使得系統(tǒng)能夠在取景器中正確渲染虛擬內(nèi)容。由于系統(tǒng)單獨處理旋轉(zhuǎn)和平臺,谷歌的即時運動追蹤方法不需要校準(zhǔn),可以支持任何搭配陀螺儀的安卓設(shè)備。
谷歌表示,他們十分興奮為安卓設(shè)備上的motion stills帶來這一新的模式,并且希望用戶會喜歡。
原標(biāo)題:谷歌ar新研究:只需陀螺儀的即時運動追蹤