李闖 姜海玲 盧宣奇

摘要? 主要闡述利用三維激光掃描系統(以車載三維激光掃描為主)建立虛擬現實地理信息系統(Virtual Reality Geographic Information System)。將三維激光掃描系統的快捷便利等優點與VRGIS相結合,能夠大大提高構建地物虛擬現實模型的效率。而三維激光掃描系統在精度上的優勢更是能夠提高VRGIS的數據可信度。兩者的有機結合,對未來地理信息系統的全方面發展和應用有著重要的意義。
關鍵詞 虛擬現實地理信息系統;三維激光掃描系統;車載激光掃描儀
中圖分類號:P208 文獻標識碼:A 文章編號:2095-3305(2018)06-063-03
DOI: 10.19383/j.cnki.nyzhyj.2018.06.029
Virtual Reality Geographic Information System bas?鄄ed on Three?鄄dimensional Laser Scanning
LI Chuang? et al(College of Tourism and Geographical Science, Jilin Normal University, Siping, Jilin 136000)
Abstract The establishment of virtual reality geographic information system based on three?鄄dimensional laser scanning system(dominated by vehicle?鄄mounted three?鄄dimensional laser scanning) was mainly described. Combining the advantages of three?鄄dimensional laser scanning system with VRGIS could greatly improve the efficiency of building virtual reality model of ground objects. The advantage of three?鄄dimensional laser scanning system in precision could improve the reliability of VRGIS data. The organic combination of three?鄄dimensional laser scanning system and VRGIS was of great significance to the development and application of geographic information system in all aspects in the future.
Key words? ?Virtual reality geographic information system; Three?鄄dimensional laser scanning system; Vehicular laser scanner
隨著地理信息科學的不斷發展,二維的平面地理數據已經不能滿足用戶的需要,人們迫切地希望GIS計算得到的結果能夠向著三維立體化方向發展,擁有更加優秀的人機交互[1]。在這一前提下,虛擬現實技術脫穎而出,成為地理信息系統未來重要的研究方向之一。虛擬現實技術對圖形顯示的生動直觀以及沉浸式的特點,完全滿足現代用戶對GIS的新需要。而VR與GIS相結合,更是大勢所趨。
傳統的地理數據無論是矢量數據還是柵格數據都是二維的,如果利用其作為源數據應用于虛擬現實地理信息系統(Virtual Reality Geographic Information System,VRGIS)有著天然的劣勢。二維數據想要形成三維立體的地形結構需要進行一系列復雜的操作,而在轉換過程中因為各式各樣的問題,很容易導致數據的精確度下降,從而影響VRGIS數據的可信度[2]。
為了解決這一問題,研究將引入三維激光掃描系統。該系統生成的點云數據不同于矢量與柵格數據,本身就是三維數據結構。利用點云數據作為VRGIS的源數據,能夠很好地解決二維數據轉換為三維數據過程中出現的一系列問題。研究將以實際操作經歷為基礎,探討三維激光掃描系統與VRGIS的優點與不足,嘗試提出將三維激光掃描系統與VRGIS相結合的可行性辦法。
1 三維激光掃描系統與VRGIS簡介
1.1 三維激光掃描系統
三維激光掃描技術初始于20世紀90年代中期,其原理簡單地說就是利用光的反射性,通過激光回波的不同測量周圍地物特征的一種新型測繪手段[3-4]。與傳統測量模式相比,三維激光掃描能夠快速、全面地獲取空間點位信息,同時快速地建立物體的三維影像,避免了人工操作可能造成的誤差,極大地提高了GIS獲取地物信息的速度。
而如今,三維激光掃描已經從固定點位掃描向車載、機載等移動掃描方向發展,而在其中較為成熟,并且大范圍應用的便是車載三維激光掃描系統。車載三維激光掃描儀是將三維激光掃描設備、衛星定位模塊(GPS)、慣性測量裝置IMU(Inertial measurement unit,即慣性測量單元,用于測量物體角速度與加速度,并以此解算出物體的姿態。一般地,一個IMU內會放置三軸的陀螺儀和3個方向的加速度計,并放置在儀器的重心上)、里程計(主要用于控制全景相機曝光)、360°全景相機、總成控制模塊以及高性能板卡計算機集成,并將上述設備固定在汽車特定的平臺上。由于激光的傳播特性,該平臺多放置在車頂偏尾部位置,以避免汽車車體對設備的遮擋。汽車、三維激光掃描儀、解算軟件,這三部分共同組成了三維激光掃描系統。
1.2 虛擬現實地理信息系統(VRGIS)
虛擬現實地理信息系統是虛擬現實與地理信息系統結合的產物。現階段,VRGIS事實上多為VGIS(Virtual Geographic Information System)。VGIS保證了GIS部分的分析功能,但是在VR方面的沉浸性,以及空間分析方面仍舊有所不足。VGIS對硬件的要求不高,在5~10年前硬件水平有限的時期,無疑是最為合適的選擇[5]。但是隨著硬件水平的發展,以及數據源的不斷優化,VRGIS架構的困難正在一點點被克服。而隨著用戶需求的不斷提升,有必要引入新的數據源,建立真正的沉浸式系統。
2 三維激光掃描系統引入VRGIS
2.1 建立虛擬現實地理信息系統的過程
制約VRGIS發展的主要因素體現在2個方面:圖像顯示問題和數據問題。前者受硬件與數據源的影響難以建立真正的沉浸式系統,后者龐大的數據量以及建立三維數據庫等問題一直是遏制VRGIS發展的主要原因。
事實上,車載激光掃描系統能夠很好地解決VRGIS的圖形顯示問題。首先,車載三維激光掃描系統得出的點云數據,本身就是三維的,其不需要像傳統測量得出的數據一樣進行多重復雜的轉化,才能模型化、三維化,在數據源方面極大地降低了困難度。
由于硬件方面的限制,VRGIS需要在保證視覺效果的前提下盡量減少數據量,但由于數據分析方面的要求,關于地理信息方面的數據又必須盡量詳實,這是一個矛盾的問題[6]。不過這方面可以用數據庫以及云計算的方式解決。
由于車載激光掃描數據(即點云數據)擁有可編輯性,可以通過編輯將數據量巨大的點云數據轉換成相對較小的矢量數據,即點云數據的矢量提取。
經過矢量化之后,得到的矢量數據遠小于原始點云數據,而在這一過程中,也并不用擔心丟失數據的問題,因為所有矢量線條都是可以編輯屬性的,即每一條線條都能夠表示其包含的地理信息。
利用得到的矢量數據,便可以編輯建立VRGIS系統。但由于矢量線條的組合并不美觀,在用戶使用時缺乏沉浸感。所以需要對矢量線條進行進一步處理,即利用3DMAX、AutoCAD等軟件進行編輯,將三維的矢量線轉化為模型。之后利用全景相機同步拍攝的地物實景照片進行后期的紋理貼覆,就可得到真實的三維地物模型。
建立模型之后,由于模型的框架就是之前提取得出的矢量框架,所以很容易就可以將兩者關聯在一起。而矢量框架又是在原始點云的基礎上編輯出來的,所以可以根據相對位置獲得相對應點的信息。而點云數據本身存在一個特點,那就是每一個點都包含著所有的地理信息,所以可以用以上的方式獲取模型上任意位置的地理信息。而通過網絡數據庫和云計算,用戶硬件所需要加載的只有數據量最小的模型數據而已。建立虛擬現實地理信息系統的流程如圖1所示。
2.2 車載激光掃描系統的優勢
與傳統數據的矢量轉化為模型相比,上述方法似乎并沒有什么不同,而且在一定程度上講還要復雜一些[7]。而車載激光掃描由于提取的矢量完全是沿著點云數據的方向,首先可以保證其姿態的完全正確,建立模型時只需要將建筑物四面有重疊的矢量線疊加在一起,如同拼紙盒子一樣簡單。而且相比于傳統方法,上述得出的模型每一個點都能夠查詢到地理信息,在數據的全面性上遠超于傳統方法。所以利用車載三維激光掃描系統數據建立VRGIS是完全可行的。
2.3 車載激光三維掃描系統引入的問題與解決方案
2.3.1 數據冗余,無用數據過多 車載三維激光掃描系統得到的數據詳細全面,但是同樣的,該系統得出的數據量也是驚人的。以筆者曾經使用過的Riegl掃描儀為例,其點云數據生成數據速度為1 G/min,高速作業時行車速度平均為60 km/h,也就是說1 km會生成1 G的數據量。而事實上,數據中很大一部分是并不需要的多余數據,而目前三維激光掃描系統仍無法刪選所獲得的點云數據,后期處理也很難直接提取出所需要的地物類型,這也就造成了基礎數據庫的龐大,查詢和調用上的不方便[8]。
以上問題并不容易徹底解決,目前來說,下述方法能夠有效緩解這一問題。其一,建立網絡數據庫,利用云儲存的方式儲存大數據能夠極大地降低儲存問題。其二,統一數據標準,建立分布式數據庫。隨著云計算的不斷發展,數據存儲問題已經得到有效的緩解。但在數據冗余度問題解決之前,龐大的數據量依舊會成為制約VRGIS發展的重要問題。
2.3.2 數據轉化為矢量時的誤差 點云數據轉化為矢量數據一般有2種方式,即自動提取與手動提取。由于技術的不成熟,手動提取依舊是不可或缺的存在。而無論是自動提取還是手動提取都存在一個問題,提取的矢量和原始點云之間存在一定的誤差,這也就導致了地理信息的不準確。
對于數據的大面積自動化處理是必然的發展方向,而矢量的自動化提取也在迅速發展。相比于人工手動采集,計算機自動提取速度更快,也能夠避免很多由于視覺誤差造成的細小錯誤[9]。但是由于地形的多變性,現階段的自動提取很難分辨出不規則地物以及被遮擋位置的地形種類,容易出現一定錯誤。不過相信在不遠的將來,這一問題能夠被解決,使得VRGIS的地理信息擁有更高的可信度。
2.3.3 點云數據本身誤差 點云數據誤差方面的問題大體分為2種:設備方面造成的數據問題以及后期數據處理方面的問題。
三維激光掃描儀對掃描數據的定位主要依靠衛星定位模塊(GPS)以及慣性測量裝置(IMU)2個部件。而這兩者對工作環境都有一定的硬性要求。慣性測量裝置IMU在一定程度上能夠輔助GPS進行定位,兩者優先級關系在信號優秀時是GPS>IMU。而當信號微弱時,IMU能夠根據自己所記錄的數據對點云進行修正。劇烈搖晃,上下顛簸會使IMU數據變得不準確。以上問題多為硬件與外界不可改變的影響,遇到這些問題時,只能盡量使儀器平穩,快速地通過影響較大的區域,以避免造成較大誤差[10]。
后期數據處理方面的問題多出自參數,基站地理坐標不準確等問題。一般遇到這樣的誤差問題時,多采用后期點云數據糾正的方法。利用點云糾正,可以確保點云數據的準確性,一般只要提供的控制點(即用手持RTK采集點)數據足夠準確,點云的地理信息精度可達到3 cm以下,完全可以滿足大部分工程的需要。而以點云數據作為數據源,也能夠保證VRGIS系統在數據方面的可信度。
3 結論
現如今,三維激光掃描儀正向著小型化、便攜化方向發展,未來將在考古規劃與墓穴建模、戰場實時指揮以及遺址修復與建模上得到很好的應用。
相比于傳統的數據獲取方式,三維激光掃描系統獲取數據速度快,得到的數據精確度高,其數據本身即三維化,相比于傳統測量方法的二維數據有著無法比擬的優勢。所以將三維激光掃描系統引入VRGIS之中,是有意義且有必要的。
人們對信息獲取的方式是在不斷變革的,由文字到圖像,由圖像到立體,由立體到沉浸化是必然的發展方向。而作為一種與時俱進的學科,地理信息科學也必然會隨著用戶習慣的改變而向著沉浸式虛擬現實的方向發展。所以,VRGIS是大勢所趨,在未來的很長一段時間,VRGIS都將會成為地理信息科學的重點研究方向。
參考文獻
[1] 陳述彭.地理信息系統導論[M].北京:科學出版社,1999.
[2] 王和順,汪勇,徐宏.基于VRML的網絡虛擬模型庫創建的研究[J]. 機械與電子,2003(6):67-68.
[3] 馬純永.城域景觀VRGIS一體化仿真平臺研究與實現[D].青島:中國海洋大學,2010.
[4] 王瓊華,王愛紅.三維立體顯示綜述[J]. 計算機應用,2010,30(3):579-581,588.
[5] 鄧紅艷,武芳,殷暢.虛擬現實地理信息系統(VRGIS)——GIS研究的新領域[J]. 計算機應用研究,2002(9):33-35.
[6] 陳戈,齊永陽,陳勇,等.面向城市仿真的VRGIS平臺設計與實現[J]. 系統仿真學報,21(2):457-460,464.
[7] 朱文軍.地理可視化中的VR技術[J]. 測繪與空間地理信息,31(6):89-92.
[8] 張文勝,馬麟,李建國.基于圖像的虛擬現實空間數據建模方法[J]. 城市勘測,2005(1):45-47.
[9] 徐素寧,韋中亞,楊景春.虛擬現實技術在虛擬旅游中的應用[J].地理學與國土研究,2001(3):92-96.
[10] 馬慧. 基于VRML和GIS底層數據融合研究框架[J]. 電子科技,2007(2):55-58.