王濤
摘 要:該文基于筆者多年從事航空攝影數(shù)據(jù)處理的相關(guān)工作經(jīng)驗(yàn),以基于LIDAR數(shù)據(jù)的數(shù)字高程模型獲取為研究對(duì)象,論文首先對(duì)現(xiàn)有各種濾波算法進(jìn)行了綜合評(píng)價(jià),指出了現(xiàn)有方法的不足,在此基礎(chǔ)上結(jié)合該文數(shù)據(jù)特點(diǎn)和應(yīng)用選擇了移動(dòng)曲面擬合算法進(jìn)行了濾波實(shí)驗(yàn),在分析了各種插值算法的基礎(chǔ)上,采用了不規(guī)則三角網(wǎng)創(chuàng)建地表模型,取得一定的濾波效果。全文是筆者長(zhǎng)期工作實(shí)踐基礎(chǔ)上的理論升華,相信對(duì)從事相關(guān)工作的同行能有所裨益。
關(guān)鍵詞:LIDAR 濾波 移動(dòng)曲面 實(shí)驗(yàn)
中圖分類號(hào):P23 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2014)11(a)-0038-02
為了創(chuàng)建地面模型和建筑物模型而進(jìn)行的LIDAR數(shù)據(jù)的預(yù)處理包含了粗差剔除,數(shù)據(jù)的分類和分割。粗差實(shí)際上指的就是一些錯(cuò)誤的數(shù)據(jù)點(diǎn),在數(shù)據(jù)獲取時(shí)由于不可預(yù)知的原因而造成,應(yīng)用之前應(yīng)當(dāng)先將這些壞點(diǎn)去掉。機(jī)載激光掃描測(cè)高激光腳點(diǎn)的分布并不規(guī)則,在三維空間的分布形態(tài)呈現(xiàn)隨機(jī)離散的數(shù)據(jù)點(diǎn)“點(diǎn)云”(Point cloud)。在這些點(diǎn)中,有些點(diǎn)位于真實(shí)地形表面有些點(diǎn)位于人工建筑物(房屋、煙囪、塔、輸電線等)或自然植被(樹(shù)、灌木、草)。從激光腳點(diǎn)數(shù)據(jù)點(diǎn)云中提取數(shù)字地形高程模型(DTM,DEM)需要將其中的地物數(shù)據(jù)點(diǎn)去掉,這就是所謂的激光測(cè)高數(shù)據(jù)的濾波。這里借用了數(shù)字信號(hào)處理中濾波的概念,即把地形表面當(dāng)作信號(hào),而將地物(建筑物、樹(shù)木等)當(dāng)作噪聲,濾波算法就是從DSM得到DTM的過(guò)程。
數(shù)據(jù)濾波和分類主要取決于所用的掃描技術(shù)、測(cè)區(qū)的地形復(fù)雜程度和數(shù)據(jù)點(diǎn)的密度。地形平坦,地物覆蓋稀疏,對(duì)濾波算法性能要求不高,數(shù)據(jù)點(diǎn)的空間分布不要求很密。如果測(cè)區(qū)地形復(fù)雜,地物覆蓋密集,就要求濾波算法能根據(jù)具體的地形條件自適應(yīng)的調(diào)整,對(duì)數(shù)據(jù)點(diǎn)的空間分布也又一定的要求,保證一定的數(shù)據(jù)密度。
機(jī)載激光雷達(dá)的數(shù)據(jù)采集具有一定的盲目性,這就給數(shù)據(jù)的濾波和分類帶來(lái)一定的困難。特別是對(duì)度復(fù)雜地形條件測(cè)區(qū)的數(shù)據(jù)進(jìn)行濾波和分類尤其困難,地形的陡然起伏形成地形表面不連續(xù)同由地物引起的表面模型的不連續(xù)很難區(qū)分。為此必須設(shè)計(jì)一個(gè)算法對(duì)數(shù)據(jù)進(jìn)行智能化的濾波和分類處理,這個(gè)算法應(yīng)滿足如下要求:(1)進(jìn)行濾波時(shí)盡可能保留重要的地形特征信息。譬如山谷,溝坎等;(2)盡量減少濾波誤差。
1 LIDAR數(shù)據(jù)濾波的原理
濾波的基本原理是基于鄰近激光腳點(diǎn)間的高程突變(局部不連續(xù)),一般不是由地形的陡然起伏所引起,更為可能的是較高點(diǎn)位于某些地物。即使高程突變是由地形變化所引起的,就一個(gè)區(qū)域來(lái)講,其表現(xiàn)形態(tài)也不會(huì)相同,陡坎只引起某個(gè)方向的高程突變,而房屋所引起的高程突變?cè)谒膫€(gè)方向都會(huì)形成階躍邊界。在同一區(qū)域,一定范圍大小內(nèi)地形表面激光腳點(diǎn)的高程和鄰近地物(房屋,樹(shù)木,電線桿等)激光腳點(diǎn)高程變化顯著,在房屋邊界處更為明顯。局部高程不連續(xù)的外圍輪廓就反映了房屋的形狀。當(dāng)激光掃描到枝葉繁茂的參天大樹(shù)時(shí),激光腳點(diǎn)間的高程也會(huì)出現(xiàn)局部不連續(xù)的情況,但其表現(xiàn)形態(tài)卻與前者有顯著差異。
兩臨近點(diǎn)間的距離越近,兩點(diǎn)高差越大,較高點(diǎn)位于地形表面的可能性就越小,因此,判斷某點(diǎn)是否位于地形表面時(shí),要顧及該點(diǎn)到參考地形表面點(diǎn)的距離,隨著兩點(diǎn)間距離的增加,判斷的閾值(threshold)也應(yīng)放寬,主要是為了同時(shí)考慮地形起伏產(chǎn)生的高程變化。兩地面點(diǎn)間的距離越遠(yuǎn),自然高差(地形變化形成的高差)就會(huì)越大。
2 移動(dòng)曲面擬合濾波算法
該算法的基本思想是基于如下假設(shè):可以假設(shè)地形表面是一個(gè)復(fù)雜的空間曲面,任何一個(gè)復(fù)雜的空間曲面在其局部面元可以利用一個(gè)簡(jiǎn)單的二次曲面去擬合,當(dāng)局部面元小到一定程度,甚至可以將該局部面元近似表達(dá)成一個(gè)平面。基于上述假設(shè),首先將離散點(diǎn)數(shù)據(jù)進(jìn)行二維排序,然后在區(qū)域內(nèi)找彼此相互靠近的最低的三個(gè)點(diǎn)作為初始地面點(diǎn),既初始擬合面。然后將臨近的備選點(diǎn)的平面坐標(biāo)帶入平面方程,既可計(jì)算出備選點(diǎn)的擬合高程值,擬合高程值同該點(diǎn)的觀測(cè)高程之差如果超過(guò)給定的閥值,就認(rèn)為該激光點(diǎn)不在地面上而被過(guò)濾,否則就接受該點(diǎn)為地面點(diǎn)。當(dāng)擬合點(diǎn)數(shù)為6時(shí),保持點(diǎn)數(shù)不變,新增一個(gè)地面點(diǎn),就丟掉一個(gè)最老點(diǎn),這樣直到結(jié)束。該方法的優(yōu)點(diǎn)是對(duì)原始數(shù)據(jù)不需要重采樣,也不需要預(yù)先剔除粗差,保證了原始數(shù)據(jù)精度不被破壞。另外一個(gè)優(yōu)點(diǎn)是該算法運(yùn)算速度較快,但是該算法要求地面連續(xù),激光點(diǎn)必須保持一定的密度,并且閥值的選取必須反復(fù)進(jìn)行,直至找到最佳的值。
3 基于移動(dòng)曲面擬合濾波算法的濾波實(shí)驗(yàn)
本文采用移動(dòng)曲面擬合濾波算法進(jìn)行多次實(shí)驗(yàn),包括平坦地形、水域、城區(qū)、山區(qū)等。實(shí)驗(yàn)區(qū)選擇我國(guó)湖北省武漢市地區(qū),該區(qū)域地物比較豐富,有開(kāi)闊地、道路、居民住宅、大型建筑物、樹(shù)、森林和河流等。地形坡度在城市地區(qū)較平緩,部分地區(qū)為山區(qū)或小土墩。LIDAR數(shù)據(jù)由Leica公司的ALS50Ⅱ型航空激光雷達(dá)系統(tǒng)裝載在運(yùn)-5型飛機(jī)上獲得,相對(duì)航高1400 m,激光間距大約為2 m。
3.1 實(shí)驗(yàn)數(shù)據(jù)
為了便于直觀的顯示濾波效果,搜集了該地區(qū)的航空影像作為參考,如圖3。實(shí)驗(yàn)區(qū)主要以工礦廠房為主,包含了4條互相交叉的高級(jí)公路和一小部分住宅。在實(shí)驗(yàn)區(qū)的西北方,有2個(gè)小型的人工湖泊,在西南方和東北方各有一座小山。
3.2 濾波實(shí)驗(yàn)結(jié)果
首先將獲取的原始點(diǎn)云數(shù)據(jù)*.LAS格式使用LIDAR VIEWER軟件轉(zhuǎn)換為T(mén)XT文本格式,將轉(zhuǎn)出的TXT文件使用移動(dòng)曲面擬合算法濾波處理。獲得新的TXT文本。該文采取直接將TXT文本數(shù)據(jù)轉(zhuǎn)化為SHP,即可生成3維效果圖。
3.3 實(shí)驗(yàn)分析
從以上效果可以看出,移動(dòng)曲面擬合濾波算法能夠很好的過(guò)濾掉地面上的建筑物,原來(lái)在實(shí)驗(yàn)區(qū)內(nèi)部的建筑物點(diǎn)已經(jīng)全部濾掉,原建筑物部分的地面表現(xiàn)為空白,從點(diǎn)云分布圖可以看出是因?yàn)樵搮^(qū)域點(diǎn)已經(jīng)被濾掉的緣故。除建筑物外,移動(dòng)曲面濾波算法還過(guò)濾掉了地面的以及道路兩旁的樹(shù)木,公路現(xiàn)已經(jīng)表現(xiàn)為條帶的面狀物;西邊的2個(gè)小型人工湖泊和河流表現(xiàn)為洼地,西南部的和東北部的山地效果較為明顯,可以明顯的看到地勢(shì)的起伏。東部的大片建筑物和樹(shù)木已經(jīng)完全過(guò)濾,可以看到路基兩側(cè)較過(guò)濾之前平滑,和濾波閾值的選取有直接關(guān)系。閾值的大小,需要根據(jù)不同地區(qū)多次實(shí)驗(yàn),方可找到合適的閾值。endprint
3.4 綜合評(píng)價(jià)
移動(dòng)曲面擬合法濾波,算法簡(jiǎn)單明了。運(yùn)算速度快,自適應(yīng)性強(qiáng),濾波性能基本上不受地形條件和地物數(shù)量的限制。但算法要求保證一定的數(shù)據(jù)密度,以保證趨勢(shì)面更新較快,更新的過(guò)程實(shí)際上就是濾波趨勢(shì)面自適應(yīng)地形起伏的過(guò)程。當(dāng)然算法還要保持局部第行數(shù)據(jù)的離散分布,避免數(shù)據(jù)點(diǎn)的畸形分布(比如數(shù)據(jù)幾乎共線)。對(duì)于當(dāng)前的機(jī)載激光掃描系統(tǒng)來(lái)說(shuō),數(shù)據(jù)采集密度已經(jīng)不存在問(wèn)題,絕大多數(shù)系統(tǒng)提供的數(shù)據(jù)密度都能保證在1points/m2以上。
移動(dòng)曲面擬合算法實(shí)現(xiàn)過(guò)程中的另一關(guān)鍵之處是閾值的選取,這里的曲面擬合算法實(shí)質(zhì)是基于一種外推的算法,在數(shù)學(xué)上外推的精度要遠(yuǎn)遠(yuǎn)低于內(nèi)插的精度,所以閾值的設(shè)置不宜過(guò)大,這樣會(huì)積累外推的誤差,導(dǎo)致曲面無(wú)法移動(dòng)。解決的辦法是可以進(jìn)行多次濾波。
4 數(shù)字高程模型的創(chuàng)建
DEM是對(duì)一個(gè)地區(qū)的地表高程變化的表示,可以采用多種方式表達(dá)。地形表面的特征決定了地形表面表達(dá)的難度,因而在影響最終DEM表面的各種因素中扮演了重要的角色。隨著計(jì)算機(jī)應(yīng)用技術(shù)和GIS技術(shù)的發(fā)展,人們通常采用數(shù)字地面模型主要有三種基本形式:規(guī)則格網(wǎng)、不規(guī)則三角網(wǎng)和數(shù)字等高線。
4.1 規(guī)則格網(wǎng)模型
規(guī)則格網(wǎng)通常是正方形、矩形或三角形,它將區(qū)域分割為規(guī)則的格網(wǎng)單元,每個(gè)對(duì)應(yīng)于一個(gè)高程值。在計(jì)算機(jī)實(shí)現(xiàn)中可用一個(gè)二維數(shù)組或數(shù)學(xué)上的一個(gè)二維矩陣表示,每個(gè)格網(wǎng)單元或數(shù)組的一個(gè)元素對(duì)應(yīng)一個(gè)高程值;規(guī)則格網(wǎng)很容易地用計(jì)算機(jī)進(jìn)行處理,特別是柵格數(shù)據(jù)結(jié)構(gòu)的地理信息系統(tǒng)。
4.2 不規(guī)則三角網(wǎng)(TIN)模型
若將按地形特征采集的點(diǎn)按一定規(guī)則連接成覆蓋整個(gè)區(qū)域且互不重疊的許多三角形,構(gòu)成一個(gè)不規(guī)則三角網(wǎng)TIN表示的DEM,通常稱為三角網(wǎng)DEM或TIN。區(qū)域中任意點(diǎn)落在三角面的頂點(diǎn)、邊上或三角形內(nèi)。如果點(diǎn)不在頂點(diǎn)上,該點(diǎn)的高程值可通過(guò)線性內(nèi)插方法得到(在邊上用邊的兩個(gè)頂點(diǎn)的高程,在三角形內(nèi)則用三個(gè)頂點(diǎn)的高程)。所以TIN是一種三維空間的分段線性模型,在整個(gè)區(qū)域內(nèi)連續(xù)但不可微。
濾波后的點(diǎn)云數(shù)據(jù)可以認(rèn)定為一個(gè)地面特征點(diǎn)的集合,該文采取了不規(guī)則三角網(wǎng)的表示方法來(lái)表示DEM數(shù)據(jù)。將濾波后的點(diǎn)云先生成三角網(wǎng)進(jìn)而生成高程模型(DEM)。利用TIN來(lái)驗(yàn)證試驗(yàn)結(jié)果將更加直觀,如圖2。
雖然DEM的空間分辨率的最終影響因素是生成DEM的LIDAR數(shù)據(jù)中激光腳點(diǎn)的密度;但是若已經(jīng)存在的DEM的分辨率不能滿足應(yīng)用要求,則可通過(guò)重采樣來(lái)補(bǔ)充采樣點(diǎn)數(shù)量和密度上的不足,以達(dá)到提高空間分辨率的目的。本文并未進(jìn)行內(nèi)插處理,因?yàn)榧す饽_點(diǎn)的密度已經(jīng)足夠。將濾波后生成的TIN柵格化,即可得到數(shù)字高程模型,如圖3。
參考文獻(xiàn)
[1] 張瑞菊,王晏民,李德仁.快速處理大數(shù)據(jù)量三維激光掃描數(shù)據(jù)的技術(shù)研究[J].測(cè)繪科學(xué),2006(5):93-94,68.
[2] 李濤,岑敏儀.結(jié)合影像的LIDAR數(shù)據(jù)三維建筑物提取[J].測(cè)繪科學(xué),2007(5):75-76,203.endprint