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