孫可言+陳根+廖金巧
摘 要:隨著計算機技術(shù)的不斷發(fā)展,虛擬現(xiàn)實在各種領(lǐng)域得到了充分的使用,隨著虛擬現(xiàn)實技術(shù)的發(fā)展,人們越來越期待能夠與虛擬的世界進(jìn)行交互,進(jìn)而推動了增強現(xiàn)實技術(shù)的發(fā)展。增強現(xiàn)實技術(shù)是近年來一個研究的熱點,廣泛的應(yīng)用于各行各業(yè)中。該文旨在研究和論述增強現(xiàn)實技術(shù)的核心技術(shù)注冊跟蹤技術(shù)。
關(guān)鍵詞:虛擬現(xiàn)實 增強現(xiàn)實技術(shù) 注冊跟蹤技術(shù)
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2017)02(c)-0200-02
增強現(xiàn)實(Augmented Reality,AR)是一種借助于計算機圖形技術(shù)和可視化技術(shù),將虛擬信息應(yīng)用到真實的世界,真實的環(huán)境和虛擬的物體時會融合在一起。AR技術(shù)綜合了三維現(xiàn)實技術(shù)、交互技術(shù)、傳感器技術(shù)、計算機視覺技術(shù)以及多媒體技術(shù)等等,它是一種嶄新的虛實交互技術(shù)。
1 相關(guān)工作
目前國內(nèi)外對這一嶄新的虛實交互技術(shù)充滿著好奇,不斷有人投入到增強現(xiàn)實的研究中,隨著計算機技術(shù)的發(fā)展,越來越多的增強現(xiàn)實產(chǎn)品也漸漸出現(xiàn)在人們的視野中。
比如,2014年4月谷歌公司發(fā)布的一款Project Glass增強現(xiàn)實眼鏡;2015年1月22日,微軟公司發(fā)布的一款全息眼鏡——Microsoft HoloLens ;還有Magic Leap,Oculus Rift,三星gear等等。這些都是利用增強現(xiàn)實技術(shù)而開發(fā)的產(chǎn)品。
2016年,首屆中國VR&AR峰會在四川成都召開,這也預(yù)示著增強現(xiàn)實技術(shù)在未來將廣泛受到各行各業(yè)以及各類人士的關(guān)注,作為未來科技的風(fēng)口,增強現(xiàn)實技術(shù)需要更多的人去研究和開發(fā)。
2 增強現(xiàn)實技術(shù)應(yīng)用
增強現(xiàn)實技術(shù)一般在游戲和影視領(lǐng)域使用的比較廣泛,但是隨著人們對增強現(xiàn)實技術(shù)的不斷研究與開發(fā),其應(yīng)用領(lǐng)域也越來越廣發(fā),在醫(yī)學(xué)保健,房地產(chǎn),工程和軍事等方面都有所發(fā)展。
在游戲和影視方面,增強現(xiàn)實技術(shù)極大地提高增加了用戶的體驗感,在其他領(lǐng)域,增強現(xiàn)實的作用就不僅僅是增強用戶體驗感這么單一了。比如在油井勘探訓(xùn)練時,利用增強現(xiàn)實技術(shù)可以模擬場景,讓訓(xùn)練者通過計算機模擬訓(xùn)練的場景,這樣不僅保障了訓(xùn)練者的安全,同時也在不影響訓(xùn)練效果的情況下極大地降低了訓(xùn)練成本。
2.1 關(guān)鍵技術(shù)
增強現(xiàn)實是符合這個信息化計算機時代的產(chǎn)物,增強現(xiàn)實技術(shù)是一種由各種涉及計算機的技術(shù)共同發(fā)揮作用的運作體系技術(shù),結(jié)合了計算機圖形學(xué)、圖形圖像處理技術(shù)、計算機編程技術(shù)、計算機視覺系統(tǒng)等諸多學(xué)科的技術(shù)。同時也依賴于顯示設(shè)備、圖形加速設(shè)備、傳感器、跟蹤器、交互工具、大數(shù)據(jù)存儲設(shè)備等硬件設(shè)備的發(fā)展。增強現(xiàn)實系統(tǒng)并不是一個單純的虛擬的世界系統(tǒng),它是一種將人為創(chuàng)造出來的虛擬的世界與現(xiàn)實中的世界結(jié)合起來,并且能夠使真實的人與虛擬世界的對象進(jìn)行交互的一種技術(shù)系統(tǒng)。在這種技術(shù)系統(tǒng)的作用下,真是的世界和虛擬的世界仿佛合二為一,在別人的眼睛里好像是共存于一個世界體系中,能夠起到讓用戶仿佛身臨其境的感覺,使用者很難分辨真是的世界和虛擬的世界,從而就增強使用者的用戶體驗。使用戶能夠有一種沉浸感,真實感。一個增強顯示系統(tǒng)如果想要有一個很好的效果,不僅僅需要高端優(yōu)質(zhì)的硬件設(shè)備的支持,更加需要高精度的算法和完備的技術(shù)支撐,這些技術(shù)大致分為顯示技術(shù)即呈現(xiàn)給用戶的內(nèi)容;注冊跟蹤技術(shù)即獲取用戶信息和數(shù)據(jù)的過程;虛實融合技術(shù)即使虛擬的世界與現(xiàn)實的世界結(jié)合的技術(shù);用戶與計算機交互技術(shù)也就是計算機對用戶的行為進(jìn)行的實時反饋的技術(shù)。該文將著重介紹最主要也是最核心的注冊跟蹤技術(shù)。
2.1.1 注冊跟蹤技術(shù)
注冊跟蹤技術(shù)是增強現(xiàn)實系統(tǒng)的核心技術(shù),也是影響增強現(xiàn)實時效性和功能性的關(guān)鍵技術(shù),同時該項技術(shù)的不成熟也在一定程度上阻礙著增強現(xiàn)實技術(shù)的發(fā)展與完善。因為,注冊跟蹤技術(shù)是一種能高效地快速地將虛擬的世界與現(xiàn)實的世界精確對齊的方法,可以很好地促進(jìn)虛實場景的完美結(jié)合虛擬的世界有其自身的三維坐標(biāo),現(xiàn)實世界也有自己的三維坐標(biāo)系,想要讓虛擬的世界與現(xiàn)實的世界完美的結(jié)合起來,要做的第一步就是將兩個不同的世界的坐標(biāo)系統(tǒng)一起來,這就需要找到它們之間的轉(zhuǎn)換關(guān)系。而找到虛擬世界和現(xiàn)實世界坐標(biāo)系的轉(zhuǎn)換關(guān)系的這一個過程就是注冊(Registration)。
在增強現(xiàn)實系統(tǒng)中,用戶在體驗過程中,會不斷變化自己的位置,其觀察的角度也就會隨之而發(fā)生變化。為了達(dá)到增強現(xiàn)實的效果,虛擬世界與現(xiàn)實世界坐標(biāo)系之間的轉(zhuǎn)換關(guān)系就要不斷地根據(jù)用戶的觀察位置和角度來做出相應(yīng)的實時的改變,那么確定用戶觀察的位置和角度并改變坐標(biāo)系之間的轉(zhuǎn)換關(guān)系的過程就叫跟蹤(Tracking)。實現(xiàn)注冊跟蹤的方法主要有兩類:基于硬件設(shè)備的方法和基于視頻處理的方法,這篇文章主要介紹的是一種基于攝像機標(biāo)定的注冊跟蹤技術(shù)。
計算機視覺中常用的坐標(biāo)系是用右手準(zhǔn)則來定義的,圖1是三個不同層次的坐標(biāo)系:世界坐標(biāo)系、攝像機坐標(biāo)系和圖像坐標(biāo)系(圖像像素坐標(biāo)系和圖像物理坐標(biāo)系)。
世界坐標(biāo)系(Xw,Yw,Zw):就是現(xiàn)實世界的坐標(biāo)系,是一種全局的坐標(biāo)系,用戶是在世界坐標(biāo)系中做位置變動的,它是客觀世界的絕對坐標(biāo)。
攝像機坐標(biāo)系(xoy):以小孔攝像機模型的聚焦中心為原點,以攝像機光軸為oz 軸建立的三維直角坐標(biāo)系。x,y 一般與圖像物理坐標(biāo)系的X,Y 平行。圖像坐標(biāo)系有下面兩種:
圖像物理坐標(biāo)系:其原點為透鏡光軸與成像平面的交點,X 與Y 軸分別平行于攝像機坐標(biāo)系的x與y 軸,是平面直角坐標(biāo)系,單位為毫米。
圖像像素坐標(biāo)系[計算機圖像(幀存)坐標(biāo)系]:固定在圖像上的以像素為單位的平面直角坐標(biāo)系,其原點位于圖像左上角, Xf,Yf 平行于圖像物理坐標(biāo)系的X 和Y軸。對于數(shù)字圖像,分別為行列方向。
3 結(jié)語
隨著增強現(xiàn)實技術(shù)的發(fā)展,人們對增強現(xiàn)實的真實化體驗的要求越來越高。這就要求增強現(xiàn)實的核心技術(shù)即注冊跟蹤技術(shù)的完善。注冊跟蹤技術(shù)的完善直接關(guān)系到虛擬世界的物體與現(xiàn)實世界物體的位置關(guān)系和陰影關(guān)系,是否可以達(dá)到預(yù)期的增強現(xiàn)實的效果。所以對于增強現(xiàn)實的研究離不開對注冊跟蹤技術(shù)的研究,當(dāng)下比較流行的兩類注冊跟蹤技術(shù)可以很好地達(dá)到增強現(xiàn)實的預(yù)期鮮果。但是,對于一些更深層次和更復(fù)雜的增強現(xiàn)實系統(tǒng)還需要更完善的注冊跟蹤技術(shù)的支撐。此文在介紹的RAC攝像機標(biāo)定法能很好地實現(xiàn)注冊跟蹤但是在精確度和實時性上還需要進(jìn)一步的研究與開發(fā)。
參考文獻(xiàn)
[1] 岡薩雷斯.數(shù)字圖像處理(MatLab版)[M].北京:電子工業(yè)出版社,2005.
[2] 周雅,閆達(dá)遠(yuǎn)增強現(xiàn)實系統(tǒng)顯示技術(shù)探討[J].計算機工程與應(yīng)用,2003,39(15):35-38.
[3] 王正志,薄濤.進(jìn)化計算[M].國防科技大學(xué)出版社,2000.
[4] 姜博.基于網(wǎng)絡(luò)計量學(xué)的云計算技術(shù)發(fā)展態(tài)勢研究[D].北京工業(yè)大學(xué),2013.