閱讀 | 訂閱
閱讀 | 訂閱
今日要聞

激光掃描定位遇瓶頸 VR定位動作捕捉技術待提高

星之球科技 來源:雷鋒網2016-05-22 我要評論(0 )   

瞳的追星儀(yi) ,在文章中是這樣描述的“追星儀(yi) 是衛星上一個(ge) 判斷自己方位的儀(yi) 器......總的來說就是一個(ge) 小相機,通過跟蹤拍攝背景裏一些亮的星星的位置... 用來判斷自己所指...

 最近有文章解析了因為追星儀和陀螺儀的出錯,加上科學家寫反噴氣代碼導致了造成了價值19億的一台名為“瞳”的X射線太空望遠鏡被玩壞了。實際上,追星儀和陀螺儀實現的類似於VR中的光學定位及姿態捕捉。一直以來,大家都在說VR定位動捕技術難,那到底難在哪裏呢?作者係VR行業從業者,本文將會探討下這個問題。
 
VR定位動捕技術難?這樣解決
  (圖片來自火星網)
  我相信,“瞳”真實的毀滅原因一定比文章中描述的要複雜很多,我寫這篇文章也不是為了跟大家探討“瞳”,而是想跟大家聊一下由此事件引發的一些思考。
  “瞳”和VR中的光學定位及姿態捕捉
  瞳的追星儀,在文章中是這樣描述的“追星儀是衛星上一個判斷自己方位的儀器......總的來說就是一個小相機,通過跟蹤拍攝背景裏一些亮的星星的位置... 用來判斷自己所指向的方位......”。
VR定位動捕技術難?這樣解決
  追星儀的定位技術大概是目標物體(即瞳本身)拍攝背景中的星星,根據得到的圖像及所識別出的星星的位置來獲取自身的方位信息。而瞳的陀螺儀則用來偵測瞳自身的空間姿態。所以,追星儀和陀螺儀實際上實現的類似於VR中的光學定位及姿態捕捉。
  (1) 光學定位技術
  VR中的光學定位技術是利用攝像機拍攝目標物體,根據得到的目標圖像及攝像機自身的位置信息推算出目標物體的位置及姿態等信息。根據標記點發光技術不同,光學定位技術還分為主動式和被動式兩種。
  具體實現流程:定位物體上布滿標記點,標記點可以自主發射光信號或者反射定位係統發射來的點信號,使得攝像頭拍攝的圖像中標記點與周圍環境可以明顯區分。攝像機捕捉到目標物上標記點後,將多台攝像機從不同角度采集到的圖像傳輸到計算機中,再通過視覺算法過濾掉無用的信息,從而獲得標記點的位置。該定位法需要多個 CCD 對目標進行跟蹤定位,需要至少兩幅以上的具有相同標記點的圖像進行亞像素提取、匹配操作計算出目標物的空間位置。實現流程圖如下:
  
  VR定位動捕技術難?這樣解決
  光學定位技術實現流程
  目前,光學定位技術在國際上最受認可的是Optitrack。OptiTrack定位方案適用於遊戲與動畫製作,運動跟蹤,力學分析,以及投影映射等多種應用方向,在VR行業有著非常大的影響力。
 
  VR定位動捕技術難?這樣解決
  (2)慣性動作捕捉
  陀螺儀的工作原理是通過測量三維坐標係內陀螺轉子的垂直軸與固定方向之間的夾角,並計算角速度,通過夾角和角速度來判別物體在三維空間的運動狀態。
  它的強項在於測量設備自身的旋轉運動。陀螺儀用於姿態捕捉,集成了加速度計和磁力計後,共同應用在慣性動作捕捉係統。
  慣性動作捕捉係統需要在運動物體的重要節點佩戴集成加速度計,陀螺儀和磁力計等慣性傳感器設備,傳感器設備捕捉目標物體的運動數據,包括身體部位的姿態、方位等信息,再將這些數據通過數據傳輸設備傳輸到數據處理設備中,經過數據修正、處理後,最終建立起三維模型,並使得三維模型隨著運動物體真正、自然地運動起來。
VR定位動捕技術難?這樣解決
  VR定位動捕技術到底難在哪裏?
  前文提到,“瞳”最終沒有避免毀滅的命運,當然我們得說這次毀滅有一些人為的可避免的錯誤造成,但無法否認的事實是它耗費了人類價值19億的資源。這也從側麵證實了定位及動捕技術難度之高。
  當然,應用於VR行業中時,對於精度等的要求不會有“瞳”那麽高,但為了能給使用者帶來超強沉浸感體驗,定位及動捕的精度、延遲、刷新率等也一定要達到非常高的水平。很多人知道2016年被稱為VR的元年,但是又有多少人知道VR自1963年被提出至今耗費了多少科學家、工程師的心血?
  讀者可能會有疑問,大家一直在說VR定位動捕技術難,那到底難在哪裏呢?接下來筆者就來談談VR定位動捕技術的難點。

(1)人體運動複雜性
  由於在現實世界裏麵,“場景”是相對靜止的,我們之所以看到眼前的東西在動,是因為我們頭部、眼部、身體等在移動,使得眼前的“場景”形成了一個動畫。而虛擬現實就是要模擬出現實世界的這種“動畫”,也就是說在虛擬現實的設備中,畫麵要根據人的這些動作做出相應的調整才可以,而這些動作看似使用定位、陀螺儀等設備就可以解決,但其實則不然。人體的動作可以看作是複雜且有一定規律的一係列動作組合而成,為了完成一個動作,每一個完整的動都可以分解為各個肢體的動作,各個肢體之間的動作既相互獨立又相互限製。人體的各種動作是有多個自由度組成,其複雜性使得計算機追蹤時存在著很多的困難和挑戰。
  這裏給大家舉個例子:
  在一些大家很喜歡的搏鬥或者射擊遊戲中,我們經常需要作出身體快速移動,頭部快速轉動,以及高速的轉身、下蹲等動作,一方麵這些動作會帶來我們實現的變化,眼前所看到的畫麵也會跟隨變化,且虛實情況也有區別;
  另一方麵,這些動作也必須會帶來虛擬世界中的一些反饋,例如瞄準僵屍打出一顆子彈,則虛擬世界中的僵屍將受傷或者倒下。想要讓使用者有真實的體驗,那麽追蹤技術就必須可以已非常高的精度實現定位及動捕,否則就不能算是真正的虛擬現實了。
 
 VR定位動捕技術難?這樣解決
  (2)精度問題
  定位及動作捕捉精度,對於VR設備非常的重要。如果定位及動作捕捉精度不夠高,會嚴重影響VR體驗效果,也失去了虛擬現實的本質。影響精度問題的因素包括遮擋、幹擾以及算法自身的限製等。
  遮擋是各種定位及動捕係統最常見的工作失效原因之一。
  例如光學定位係統中:當掃描光線被用戶或物體遮擋時,空間點三維重構由於缺少必要的二維圖像中的特征點間對應信息,容易導致定位跟蹤失敗。遮擋問題可以通過多視角光學係統來減輕,但這又造成了該係統又一大缺陷——價格過於昂貴。以Optitrack為例,Optitrack是國際上非常受認可的光學定位技術,如果有足夠的攝像機,Optitrack定位及動捕技術可以很好地解決遮擋問題,具有非常高的精度。但是Optitrack攝像機的價格卻讓多添加幾個攝像機變得不那麽容易。
  幹擾包括外界電磁波幹擾和自身設備間相互幹擾。不管是光學定位還是激光定位,對外界的電磁波幹擾都非常敏感,特別是當設備使用無線的方式通信時,如果存在同波段的電磁幹擾,就會造成卡頓、失靈等現象,嚴重影響體驗效果。
 
  VR定位動捕技術難?這樣解決
  還有一個因素是算法本身的限製,例如慣性式動作捕捉技術。
  慣性式動作捕捉係統采用MEMS三軸陀螺儀、三軸加速度計和三軸磁力計組成的慣性測量單元(IMU, Inertial Measurement Unit)來測量傳感器的運動參數。而由IMU所測得的傳感器運動參數有嚴重噪聲幹擾,MEMS 器件又存在明顯的零偏和漂移, 使得慣性式動作捕捉係統無法長時間地對人體姿態進行精確的跟蹤。
  目前對於這個問題,G-Wearables的解決方案或許可以參考,其利用激光定位、反向動力學、慣性式動作捕捉相融合的算法來解決,從CES Asia展會上發布的STEPVR大盒子的體驗來看,融合算法確實較好地解決了慣性式動捕的零偏和漂移問題,實現了1:1精準的動作還原。當然,這款產品的其他方麵還需要消費者們自行去體驗,與本文主題無關就不再贅述。
VR定位動捕技術難?這樣解決

(3)快速運動時的定位及動捕問題
  快速運動時的定位及動捕一直是VR行業一大難題,甚至現在很多公司都放棄了快速運動時的定位及動捕,通過VR內容控製用戶不要有快速的動作來避免這一問題,但這終究無法從根源上解決問題。
  那為什麽說,快速運動時的定位及動捕難呢?
  對於光學定位來說,難點在於運動模糊。
  如果目標物體移動過於快速,則會出現運動模糊,即由於攝像設備和目標在曝光瞬間存在相對運動而形成的一種現象。這種現象很常見,我們平時用手機拍攝人物時,如果人物快速移動(例如奔跑、迅速起身等),則我們拍攝的圖片即是模糊的,在VR的光學定位中是一樣的。
  光學定位係統利用多台攝像頭拍攝目標物體,再利用所獲得的圖像信息及攝像頭的位置信息來最終推算目標的空間位置,並基於這樣的空間位置通過IK算法或者慣性傳感器等來推算目標物體的動作。那麽如果目標物體處於快速運動中,則攝像頭拍攝的圖像就存在模糊,信息不可用,也就無法實現精準的定位。因此基於光學定位的VR係統,在目標物體快速移動時會出現卡頓、跳點等現象。
 
  VR定位動捕技術難?這樣解決
  對於激光定位技術來說,難點在於兩束激光掃描存在時間間隔。
  激光定位技術需要水平、垂直兩個方向上的激光扇麵對整個定位空間進行掃描,目標物體綁定的傳感器必須接收到水平、垂直兩個方向上的激光後方可進行定位,缺一不可。然而,這兩個方向上的激光扇麵是先後掃描,也就是存在時間差,如果目標物體迅速移動,則會出現水平和垂直兩個方向上激光掃描到傳感器時傳感器所在的位置不一樣,也就無法定位準確,進而影響動作捕捉。
  (4)大範圍應用問題
  大範圍應用問題一直困擾著VR行業,最重要的就是因為定位技術較難擴展。
  對於主動式、被動式這樣的光學定位技術,大範圍應用最大的攔路虎是成本。
  光學定位係統對攝像頭要求非常高,造價也就非常昂貴,幾萬甚至上十萬。而要采用多視角光學係統就需要很多這樣的攝像頭,如果在這樣的成本基礎上再做大範圍應用,那麽就需要更多的攝像頭,如下圖。這樣就會導致成本翻幾倍,整個定位係統的成本高得難以承受。
 
  VR定位動捕技術難?這樣解決
  對於激光定位,大範圍應用最大的難題是擴展。
  由於激光的掃射麵積有限,因此,定位空間受到激光射程的限製,一般在5*5*2m範圍左右。這就使得激光定位技術做大範圍的應用難度非常高,使用受限。
  為了解決這一問題就必須采取擴展方案,即將多個這樣的5*5*2m連接在一起形成一個大範圍的定位應用,如下圖:
  
  VR定位動捕技術難?這樣解決
  圖中藍色模塊代表激光發射基站,每個子定位區間有兩個激光發射基站,擴展方案即是複製多個子定位區間。
  可是這又涉及到全局定位這一難題,即需要將各個子空間的坐標係下的定位轉換成全局坐標係下的定位。此外由於光塔過多會產生相互幹擾,因此不可隨意增加定位光塔的數量來擴展定位空間。目前國內采用激光定位技術的公司,G-Wearables算是其中一家,他們宣稱在Step VR產品上對原有的激光定位技術做改進,其中就包括擴展,等該公司提供技術支持的體驗店開業後,或許可以去驗證一下擴展效果。
  除此之外,定位及動作捕捉技術還存在延時、硬件限製等難題。
  VR才剛剛起步,想要走得越遠就必須麵對並解決這些定位及動捕技術中存在的難題。當然,作為一位VR從業者,當然不能因為技術的艱難就要求使用者的寬容,我們隻能努力研發更好的產品,讓VR設備有一天可以像智能手機一樣走進每一個用戶的生活。
 

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀