李 瑩,蘇國中,林宗堅(jiān)
(1. 遼寧工程技術(shù)大學(xué)測(cè)繪與地理科學(xué)學(xué)院,遼寧 阜新 123000; 2. 中國測(cè)繪科學(xué)研究院地理信息工程國家測(cè)繪地理信息局重點(diǎn)實(shí)驗(yàn)室,北京 100039)
傾斜影像中提取高精度DEM的方法研究
李 瑩1,2,蘇國中2,林宗堅(jiān)2
(1. 遼寧工程技術(shù)大學(xué)測(cè)繪與地理科學(xué)學(xué)院,遼寧 阜新 123000; 2. 中國測(cè)繪科學(xué)研究院地理信息工程國家測(cè)繪地理信息局重點(diǎn)實(shí)驗(yàn)室,北京 100039)
針對(duì)傳統(tǒng)航空影像獲取的DSM在立面及局部地面、建筑物屋頂空間信息的不足,獲取高精度DEM較為困難的問題,提出了基于傾斜影像提取高精度DEM的方法。首先對(duì)傾斜影像獲取的點(diǎn)云DSM結(jié)構(gòu)進(jìn)行分析,得出了DSM具有幾何約束特點(diǎn),能夠在城區(qū)很好地區(qū)分地面點(diǎn)和地物點(diǎn);然后指出對(duì)DSM濾波處理是獲取高精度數(shù)字高程模型(DEM)的關(guān)鍵技術(shù),提出了基于法向量差值區(qū)域生長分割TIN的濾波方法;最后選取吉林省敦化市的傾斜影像數(shù)據(jù)進(jìn)行了濾波試驗(yàn)和算法驗(yàn)證。試驗(yàn)結(jié)果表明,該方法能夠快速、有效地濾除不同尺寸的建筑物、植被和其他地物,獲取高精度DEM。
傾斜影像;DSM;TIN;區(qū)域增長;濾波;高精度DEM
在當(dāng)今衛(wèi)星遙感和普通航空遙感蓬勃發(fā)展的形勢(shì)下,輕小型航空遙感,即無人飛行器低空航測(cè)系統(tǒng)(UAV-MAP)是不可缺少的補(bǔ)充技術(shù)手段[1-3]。傳統(tǒng)的UAV上裝載單相機(jī)進(jìn)行航測(cè)技術(shù)獲取的數(shù)字地表模型(DSM),通常為2.5維,尤其在城市地區(qū),很難區(qū)分地物點(diǎn)和地面點(diǎn),獲取數(shù)字高程模型(DEM)較為困難。但是UAV裝載組合寬角相機(jī)拍攝的傾斜影像,利用4個(gè)不同視圖方向DSM來彌補(bǔ)垂直DSM在立面及局部地面、建筑物屋頂面空間信息的不足,來獲取全方位的DSM,很容易檢測(cè)和剔除建筑物等高出地面的地物,獲得真實(shí)地形DEM。
傾斜影像獲取的DSM具有幾何約束特點(diǎn),影像密集匹配生成全方位點(diǎn)云DSM。利用已知良好匹配點(diǎn)建立不規(guī)則三角網(wǎng)格(TIN),以實(shí)現(xiàn)紋理自適應(yīng)的匹配傳播,并利用新匹配點(diǎn)對(duì)TIN進(jìn)行動(dòng)態(tài)細(xì)化,有利于減少因紋理貧乏因素而導(dǎo)致的錯(cuò)誤匹配,提高DSM的精度;這種點(diǎn)、三角網(wǎng)及紋理幾何約束的關(guān)系,決定了DSM具有一定幾何約束特點(diǎn)。
濾波是DSM獲取高精度DEM的關(guān)鍵技術(shù)[4-13],必須從DSM檢測(cè)和剔除建筑物等高出地面的地物,獲得真實(shí)地形DEM。現(xiàn)有濾波的方法很多,由于數(shù)據(jù)源的不同,濾波方法也大不相同。根據(jù)DSM的三角網(wǎng)格具有幾何約束特點(diǎn),需要在基于TIN模型上進(jìn)行濾波處理。在基于TIN算法用于點(diǎn)云數(shù)據(jù)濾波原理方面,Krzystek[14]建議,先獲取局部區(qū)域最低點(diǎn)構(gòu)建一個(gè)粗糙的TIN凸殼,以高差臨界值判別地面點(diǎn),利用有限元分析法調(diào)整TIN模型,該算法在具有不同樹木結(jié)構(gòu)的森林地區(qū)得到了較好的應(yīng)用。Haugerud[15]直接用原始點(diǎn)云數(shù)據(jù)建立了TIN模型,然后通過TIN模型計(jì)算地形曲率參數(shù),認(rèn)為曲率急劇變化的點(diǎn)為非地面點(diǎn),該方法不適合地形起伏地形。以上方法側(cè)重于解決特定地形條件下的點(diǎn)云濾波問題,每一個(gè)算法都有局限性,不能準(zhǔn)確有效地過濾建筑物、植被及其他地物等。因此,以傾斜影像獲取的點(diǎn)云DSM為主要研究對(duì)象,本文在基于TIN的分割方法的基礎(chǔ)之上,提出基于法向量差值區(qū)域生長分割TIN的濾波算法,該算法首先以規(guī)則格網(wǎng)將TIN進(jìn)行分塊,進(jìn)而在每個(gè)區(qū)域內(nèi)將若干個(gè)地面點(diǎn)和地物點(diǎn)作為種子,用區(qū)域增長的方法進(jìn)行生長,計(jì)算三角形的法向量,認(rèn)為法向量變化到一定閾值時(shí)進(jìn)行分割;其次利用分割段高程、法向量作為約束條件,利用分割后的點(diǎn)云實(shí)現(xiàn)了建筑物、植被和其他地物的識(shí)別分類,并在獲得地面點(diǎn)后將其插值生成數(shù)字高程模型。
1.1 等格網(wǎng)DSM分塊
DSM是點(diǎn)云構(gòu)成的不規(guī)則三角網(wǎng)格,數(shù)據(jù)量十分龐大。通常在濾波之前,考慮將復(fù)雜的整體DSM進(jìn)行分塊,采用“先分塊后融合”的思路構(gòu)建子網(wǎng)格,最后融合子網(wǎng)格恢復(fù)原始實(shí)體的表面形狀。這樣就能把復(fù)雜的問題簡單化,提高了提取DEM的效率。
等格網(wǎng)DSM分塊的基本思路是:設(shè)定固定格網(wǎng)大小,對(duì)DSM進(jìn)行規(guī)則格網(wǎng)劃分,根據(jù)格網(wǎng)單元的范圍確定每個(gè)區(qū)域中的三維點(diǎn),即構(gòu)建數(shù)據(jù)索引,從而實(shí)現(xiàn)對(duì)DSM數(shù)據(jù)的分塊。如圖1所示,實(shí)現(xiàn)了基于鄰域關(guān)系的快速查找,在各自網(wǎng)格內(nèi)進(jìn)行區(qū)域生長,從而提高濾波算法的效率,便于區(qū)域生長分割TIN。
圖1
1.2 基于區(qū)域生長分割TIN方法
本文采用基于區(qū)域生長分割TIN方法。區(qū)域生長的基本思想是:首先將三角網(wǎng)內(nèi)的三角形進(jìn)行拓?fù)錁?gòu)建。采用自動(dòng)選取種子的方式,在三角網(wǎng)平坦的地方,依據(jù)三角面片的幾何原則,選擇種子點(diǎn);以一個(gè)種子點(diǎn)開始,根據(jù)生長原則選出可以進(jìn)行生長的三角面片進(jìn)行區(qū)域生長,把未在任何類中的三角面片元素放入種子類中,反復(fù)運(yùn)行直到種子隊(duì)列為空,停止分割,實(shí)現(xiàn)了三角網(wǎng)分割成段。
圖2為區(qū)域生長過程示意圖,圖中顏色部分與非顏色部分分別代表區(qū)域生長過程中的已生長區(qū)域與未生長區(qū)域。該算法的流程如圖3所示。
圖2 區(qū)域生長過程
圖3 算法流程
1.2.1 算法原理
(1) 種子選?。悍N子點(diǎn)的選擇是進(jìn)行區(qū)域生長的關(guān)鍵前提,對(duì)最后的分割結(jié)果影響很大。如果種子點(diǎn)選擇不當(dāng),將導(dǎo)致整個(gè)分割過程的判斷依據(jù)失真,最終得出錯(cuò)誤的分割結(jié)果。因此,選擇種子的幾何原則如下:
三角形Tt和其所有相關(guān)三角形中的一個(gè)三角形Ti法向量的差值為
(1)
三角形Tt和其所有相關(guān)三角形法向量的期望為E(Tt),方差為D(Tt),如下
(2)
(3)
保存一個(gè)三角形和其所有相關(guān)三角形法向量的最大值與最小值的差值記為
(4)
(2) 區(qū)域生長原理:DSM一般是由地面、建筑物、植被及其他地物組成。因此,TIN模型中只要存在兩個(gè)面法向量差值較大的明顯不是一類,根據(jù)DSM特點(diǎn),確定相鄰三角面片法向量差值作為區(qū)域生長的驅(qū)動(dòng)信號(hào)。
1.2.2 算法流程
(1) 構(gòu)建點(diǎn)云數(shù)據(jù)三角網(wǎng)格的拓?fù)潢P(guān)系,使得點(diǎn)、線及三角形有一定的拓?fù)潢P(guān)系。
(2) 種子的選擇采用候選種子的方法,考慮面平坦的地方,根據(jù)一定的幾何原則,將符合要求的三角形壓入一個(gè)候選種子隊(duì)列中;然后在候選種子隊(duì)列中從隊(duì)列頭開始查找,如果已經(jīng)在類中則彈出,直到找到一個(gè)沒有在任何類中的三角形,把它選為種子,把種子初始化為一個(gè)類。
(3) 從類的邊界三角形隊(duì)列中,根據(jù)生長原則,開始生長。
(4) 同樣根據(jù)生長原則選出類中邊界三角形的相關(guān)三角形進(jìn)行生長,在生長的同時(shí),記錄下生長中類的新邊界,并將它們壓入到一個(gè)暫時(shí)隊(duì)列中。當(dāng)類邊界三角形隊(duì)列為空時(shí),把類中邊界三角形隊(duì)列更新。
(5) 一個(gè)類邊界三角形的隊(duì)列為空時(shí),如果類中三角形總體的數(shù)目同生長前沒有發(fā)生變化,類就停止生長。
(6) 如果沒有達(dá)到停止條件,轉(zhuǎn)到步驟(2)。如果達(dá)到了停止的條件,生成了一個(gè)類,并把它壓入存放類的隊(duì)列中,并轉(zhuǎn)到步驟1。
(7) 反復(fù)順序執(zhí)行步驟(1)—步驟(5)直到候選種子隊(duì)列為空。把沒有在任何類中的三角形按照期望從小到大的順序壓入種子候選隊(duì)列二中,再執(zhí)行步驟(1)—步驟(5),直到候選種子隊(duì)列二的隊(duì)列為空,結(jié)束分割。
1.3 基于聚類分析的DSM分類
由于基于法向量差值分割TIN具有局限性,還是可能會(huì)出現(xiàn)同一特征被劃分為不同區(qū)域的過分割現(xiàn)象。在區(qū)域生長分割后,會(huì)由于過分割現(xiàn)象、模型誤差而產(chǎn)生小區(qū)域,因此,根據(jù)相鄰分割段法向量的朝向小于一定的閾值,進(jìn)行合并處理。通過聚類分析的方法,將合并后的分割段,根據(jù)法向量、高度的約束條件,將TIN分類成地面、建筑物、植被及其他地物,方便以后的過濾。
1.3.1 建筑物判別
由于地面部分相對(duì)平坦,幾乎沒有突變;絕大部分建筑物的頂部是一個(gè)平面。根據(jù)分割段與段之間的幾何拓?fù)?,首先按照相鄰分割段的平均法向量的夾角φ區(qū)分建筑物的墻面。類的平均法向量為P1(A1,B1,C1),相鄰類的平均法向量為P2(A2,B2,C2),則兩個(gè)法向量之間的夾角為
(5)即φ>φ1或φ<φ2為墻面值。(其中,φ1=0.392 5,φ2=1.777 5為經(jīng)驗(yàn)值)。
屋頂和地面均相對(duì)平坦,很難區(qū)分。因此,需要根據(jù)墻面特征來判斷屋頂,判斷的條件為:參照?qǐng)D6為例,以一個(gè)墻面開始,找到該墻面的相鄰分割段,從中找出高出該墻面平均高度的分割段,則該分割段為屋頂;低于墻面平均高度的分割段為地面點(diǎn)。
1.3.2 植被判別
植被通常表現(xiàn)為相鄰點(diǎn)之間空間分布離散,且有較大的高差,因此植被通常會(huì)被分為破碎的分割段。這些分割段面積小、數(shù)量多、高差大,檢測(cè)到這種分割段則認(rèn)為是植被。
對(duì)于有一定坡度地面上的植被來說,由于通常濾波方法都是基于地物點(diǎn)明顯高于地面點(diǎn)實(shí)現(xiàn)的,因此這種假設(shè)對(duì)于地形起伏較大時(shí),地形點(diǎn)可能和植被點(diǎn)具有相同的高度從而造成濾波失敗。當(dāng)然,低矮的植被是低矮地物的一種,與低矮地物一樣,僅僅依靠幾何信息時(shí),往往難以濾除。對(duì)于這種難以分辨植被的情況,采取人工選擇地面種子點(diǎn),進(jìn)行區(qū)域生長,獲取地面點(diǎn)。
1.3.3 其他地物判別
按照尺寸和幾何特征檢測(cè)出建筑物和植被,剩下的基本是地面點(diǎn),但是也包含一些附在地面的低矮地物,如小汽車、人等。其他地物分割段之間的所有可能總結(jié)如下:①待定分割段比它周圍的分割段都要高;②待定分割段面積小。
經(jīng)過上述分類,將TIN分為地面點(diǎn)和地物點(diǎn)。將獲取的地面點(diǎn)直接進(jìn)行三角剖分,得到高精度DEM。
2.1 濾波試驗(yàn)
本文采用C++來實(shí)現(xiàn)基于分割TIN的濾波算法,獲取高精度DEM,并用若干個(gè)復(fù)雜城市地形的傾斜影像測(cè)試算法。下面是其中一個(gè)試驗(yàn)區(qū)的試驗(yàn)結(jié)果及分析。
該試驗(yàn)區(qū)地形復(fù)雜,右下角是一個(gè)明顯高低起伏的山地,整個(gè)區(qū)域覆蓋了不同高度的植被,一個(gè)明顯的居民區(qū)位于左部分,居民區(qū)內(nèi)的建筑物大小不一。試驗(yàn)數(shù)據(jù)為吉林省敦化市的傾斜影像匹配的DSM數(shù)據(jù),大小為1000 m×600 m。點(diǎn)云數(shù)據(jù)如圖4所示,TIN數(shù)據(jù)如圖5所示。按照本文的算法,在全區(qū)范圍內(nèi)選取若干個(gè)種子點(diǎn),取相鄰三角形法向量差值進(jìn)行區(qū)域生長分割三角網(wǎng),根據(jù)分割段的平均法向量和平均高度將三角網(wǎng)分類成地面、建筑物和其他地物,圖6為分類的暈渲圖;根據(jù)分類的結(jié)果,過濾地物點(diǎn),獲取地面點(diǎn),圖7為全區(qū)濾波后的暈渲圖,該暈渲圖的顏色與圖6一致,即兩幅圖中相同的高程具有相同的顏色;圖7將獲取的地面點(diǎn)生成DEM,圖8為內(nèi)插DEM結(jié)果暈渲圖。
圖4 點(diǎn)云數(shù)據(jù)
圖5 TIN數(shù)據(jù)
圖6 分類的暈渲圖
圖7 全區(qū)濾波暈渲圖
圖8 內(nèi)插DEM結(jié)果暈渲圖
2.2 精度評(píng)定
DEM作為基礎(chǔ)地理信息數(shù)據(jù),其精度至關(guān)重要。DEM提取之后,需要對(duì)其質(zhì)量進(jìn)行精度評(píng)定。本試驗(yàn)采用檢查點(diǎn)方法對(duì)DEM進(jìn)行精度評(píng)定。
精度評(píng)定的目的是檢驗(yàn)DEM的高程精度,常規(guī)檢查點(diǎn)的方法是一個(gè)檢查點(diǎn)對(duì)應(yīng)圖上一個(gè)點(diǎn),這種一一對(duì)應(yīng)的方法適用于數(shù)字測(cè)圖的評(píng)定;本文是檢驗(yàn)DEM的高程精度,因此需要一個(gè)檢查點(diǎn)對(duì)應(yīng)DEM局部位置,以進(jìn)行評(píng)定。在已有DSM上選取5個(gè)GPS控制點(diǎn)作為檢查點(diǎn),高度為h;找到新生成的DEM所對(duì)應(yīng)點(diǎn)的位置,在此附近選點(diǎn)(10~15個(gè)點(diǎn)),高程值為hi,逐一和檢查點(diǎn)進(jìn)行比較,計(jì)算高程的平方差值(用RMSE表示)。檢查點(diǎn)的實(shí)際高程與提取結(jié)果的均方誤差值見表1,該方法能夠很好地對(duì)DEM精度進(jìn)行評(píng)定。
(6)
經(jīng)過精度評(píng)定,最大的RMSE為0.45 m,能夠有效地濾除地物點(diǎn),獲取DEM精度較高。
造成誤差的原因有:①傾斜影像精度及匹配生成DSM方法的精度影響DEM的精度;②區(qū)域本身的眾多地形因素如地形復(fù)雜度、地形坡度等影響DEM的精度;③濾波算法影響DEM的精度。
(1) 本文直接基于傾斜影像匹配生成的DSM進(jìn)行濾波,采用分塊的DSM數(shù)據(jù)組織形式和基于分割的濾波算法,提高濾波的精度和效率的同時(shí),能有效濾除不同尺寸的建筑物、低矮的植被和其他地物,能較好地保持地形特征,快速提取高精度DEM。
(2) 本文對(duì)于大面積、密度低矮的植被,在提取地面點(diǎn)的同時(shí),算法會(huì)將非常靠近地面的低矮植被誤認(rèn)為地面點(diǎn),目前解決的方法是通過人工選擇種子點(diǎn)進(jìn)行區(qū)域增長獲取地面點(diǎn)。如何動(dòng)態(tài)調(diào)整植被法向量差值的閾值,以提高算法的自適應(yīng)能力,需要進(jìn)一步研究。
試驗(yàn)結(jié)果證明:本文的算法適合傾斜影像,執(zhí)行效率高、算法穩(wěn)定,能有效地濾除不同尺寸的建筑物、植被和其他地物,地面點(diǎn)丟失較少,可獲取高精度的DEM,具有一定的可靠性與實(shí)用性。
[1] 桂德竹.基于組合寬角相機(jī)低空影像的城市建筑物三維模型構(gòu)建研究[D].北京:中國礦業(yè)大學(xué)(北京),2010.
[2] 解斐斐.基于無人飛艇低空航測(cè)系統(tǒng)建筑物紋理獲取與處理技術(shù)[D].武漢: 武漢大學(xué),2014.
[3] 張平,劉怡,蔣紅兵.基于傾斜攝影測(cè)量技術(shù)的“數(shù)字資陽”三維建模及精度評(píng)定[J].測(cè)繪,2014,37(3):115-118.
[4] 袁楓.機(jī)載 LiDAR 數(shù)據(jù)處理與土地利用分類研究[D].北京:中國礦業(yè)大學(xué)(北京),2010.
[5] 張小紅.機(jī)載激光掃描測(cè)高數(shù)據(jù)濾波及地物提取[D].武漢:武漢大學(xué),2004.
[6] 胡永杰,程朋根,陳曉勇,等.機(jī)載激光雷達(dá)點(diǎn)云濾波算法分析與比較[J].測(cè)繪科學(xué)技術(shù)學(xué)報(bào),2015,32(1):72-77.
[7] 隋立春,張熠斌,枊艷,等.基于改進(jìn)的數(shù)學(xué)形態(tài)學(xué)算法的LiDAR點(diǎn)云數(shù)據(jù)濾波[J].測(cè)繪學(xué)報(bào),2010,39(4):390-396.
[8] 隋立春,張熠斌,張碩,等.基于漸進(jìn)三角網(wǎng)的機(jī)載LiDAR點(diǎn)云數(shù)據(jù)濾波[J].武漢大學(xué)學(xué)報(bào)(信息科學(xué)版),2011,36(10):1159-1162.
[9] 秦川. 無人機(jī)影像匹配點(diǎn)云濾波處理與三維重建[D].成都:西南交通大學(xué),2015.
[10] 馬樹發(fā).基于改進(jìn)虛擬格網(wǎng)的記載數(shù)據(jù)的形態(tài)學(xué)濾波[D].西安:西安電子科技大學(xué),2014.
[11] 楊必勝,董震,魏征,等. 從車載激光掃描數(shù)據(jù)中提取復(fù)雜建筑物立面的方法[J]. 測(cè)繪學(xué)報(bào),2013,42(3):411-417.
[12] SITHOLE G. Segmentation and Classification of Airborne Laser Scanner Data[D].TU Delft: Aerospace Engineering,2005:35-68.
[13] VOSSELMAN G. Slope Based Filtering of Laser Altimetry Data[C]∥International Archives of the Photogrammetry,Remote Sensing and SpatialInformation Sciences.Amsterdam:[s.n.],2000.
[14] KRZYSTEK P. Filtering of Laser Scanning Data in Forest Areas Using Finite Elements[C]∥ISPRS Working Group Ⅲ/3 Workshop/3-D Reconstruction from Airborne Lasers Cannerand InSAR Data.[S.l.]:Dredsen University of Technology,2003.
[15] HAUGERUD R,HARDING A. Some Algorithms for Virtual Deforestation(VDF) of LIDAR Topographic Survey Data [J]. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences,2001,34(W4):211-215.
Study on the Method of Extracting High Precision DEM from Oblique Image
LI Ying1,2,SU Guozhong2,LIN Zongjian2
(1. School of Geomatics,Liaoning Technical University, Fuxin 123000, China; 2. Key Laboratory of National Administration of Surveying,Mapping and Geoinformation, Chinese Academy of Surveying and Mapping, Beijing 100039, China)
For the DSM of the traditional aerial images acquisition, the lack information of the facade,the local floor and the roof of the building, the problem which difficult to obtain high precision DEM, the method of extracting high precision DEM from oblique image is proposed in this paper. Firstly, the structure of cloud point of oblique image acquisition is analyzed, the DSM has a geometric constraint characteristics which can well distinguish between ground points and ground feature points in the city. Then it points out that the filtering is the key technology to obtain the high precision digital elevation model (DEM), and proposes a filtering method based on region growing segmentation TIN.Finally, the filtering experiment and algorithm validation are carried out by the oblique image data of Dunhua City, Jilin Province.The experimental results show that the method can quickly and effectively remove the different sizes of buildings,vegetation and other objects, and obtain high precision DEM.
oblique image; DSM;TIN;regional growth;filtering;high precision DEM
李瑩,蘇國中,林宗堅(jiān).傾斜影像中提取高精度DEM的方法研究[J].測(cè)繪通報(bào),2017(2):30-34.
10.13474/j.cnki.11-2246.2017.0043.
2016-05-28;
2016-09-07
國家自然科學(xué)基金(41371425;41271451)
李 瑩(1991—),女,碩士生,主要從事傾斜攝影城市三維建模方面的研究。E-mail:ly89832623@sina.com
P23
A
0494-0911(2017)02-0030-05