齊曉飛,王光霞,馬 俊,2,武建兵
(1.信息工程大學(xué),河南 鄭州 450052;2.61363部隊(duì),陜西 西安 710054;3.63729部隊(duì),山西 太原 030027)
可視化作為一種視覺(jué)比較技術(shù),它將大量的、抽象的或者不可見(jiàn)的數(shù)據(jù),借助計(jì)算機(jī)圖形學(xué)和圖像處理等技術(shù),利用幾何圖形、色彩、紋理、透明度與對(duì)比度等手段,以圖形圖像信息的形式,直觀、形象地表達(dá)出來(lái),成為數(shù)據(jù)分析的主要技術(shù)和方法之一[1]。近些年,人們發(fā)現(xiàn)僅用傳統(tǒng)的數(shù)理統(tǒng)計(jì)與實(shí)驗(yàn)相結(jié)合的方法并不能很好揭示DEM誤差與實(shí)際復(fù)雜地形特征之間關(guān)系,特別是關(guān)于多種因素的影響很難用數(shù)學(xué)推理的方式描述出來(lái)。因此,可視化技術(shù)被廣泛應(yīng)用到DEM誤差的表達(dá)與分析中,但關(guān)于DEM誤差可視化方法的研究,目前還缺乏系統(tǒng)性,人們大多將可視化作為一種成果進(jìn)行顯示,并沒(méi)有對(duì)其進(jìn)行深入的理論和方法研究。
本文認(rèn)為DEM誤差可視化方法的適應(yīng)性研究應(yīng)包含2部分內(nèi)容:DEM誤差分類(lèi)與可視化技術(shù)的選取,它們是一對(duì)相互聯(lián)系的統(tǒng)一體。盡管DEM誤差的分類(lèi)方式很多[2-3],究竟這些方法適不適合可視化的要求,或者如何從中選取適合可視化的分類(lèi)標(biāo)準(zhǔn)還需要研究。同時(shí),隨著可視化技術(shù)的興起,特別是多維數(shù)據(jù)可視化技術(shù)的發(fā)展,從這些方法中找到最恰當(dāng)?shù)腄EM誤差表達(dá)方法也需要進(jìn)一步分析。
目前,DEM誤差分類(lèi)大多數(shù)是針對(duì)于DEM誤差的構(gòu)成,主要考慮數(shù)據(jù)精度模型的嚴(yán)密性和準(zhǔn)確性,目的是最大化減少并逐步控制誤差,提高空間數(shù)據(jù)的質(zhì)量。這樣,在可視化方法的選擇中,多數(shù)誤差的圖形表現(xiàn)一致(反映為空間上的一點(diǎn)),這導(dǎo)致各種誤差的可視化方法之間并沒(méi)有本質(zhì)的區(qū)別,重疊現(xiàn)象比較嚴(yán)重。高程誤差是DEM精度研究的主要內(nèi)容,但單純研究高程誤差的分布、組成、甚至傳播對(duì)控制誤差的大小都非常有限。建立DEM誤差模型,分析不同要素對(duì)高程誤差的影響,是評(píng)估DEM精度的有效方法之一。所以,DEM誤差的可視化應(yīng)該充分考慮到不同因素可視化特征,并借助可視化技術(shù)剖析多種因素對(duì)DEM精度的影響。因此,本文按照DEM誤差數(shù)據(jù)的分布范圍將DEM誤差劃分為單點(diǎn)誤差與總體誤差,并進(jìn)一步依據(jù)采樣點(diǎn)的密度與分布(即規(guī)則格網(wǎng)的分辨率)、插值算法、地形特征(主要表現(xiàn)為地形因子)分類(lèi),如表1所示。
表1 顧及影響因素的DEM誤差分類(lèi)
DEM誤差可視化方法很多,按照可視化的表現(xiàn)形式,主要包括統(tǒng)計(jì)圖表法、等高線套合法、誤差地圖法、多維可視化法和組合可視化法。
統(tǒng)計(jì)圖表包括二維統(tǒng)計(jì)圖與三維統(tǒng)計(jì)圖2種,它是描述3個(gè)或3個(gè)以下變量的常用工具。當(dāng)描述一種影響因素與誤差值的關(guān)系時(shí),2種變量構(gòu)成二維可視化空間。這樣就可以把影響因素當(dāng)作一維空間數(shù)據(jù),誤差值當(dāng)作另一維空間數(shù)據(jù),采用二維統(tǒng)計(jì)圖的方法描述相應(yīng)的關(guān)系模型。而三維統(tǒng)計(jì)圖表一般用來(lái)描述3個(gè)獨(dú)立變量之間的關(guān)系,如圖1所示,采用三維柱狀圖表示地形誤差隨分辨率和剖面曲率的變化特征。
圖1 采用三維統(tǒng)計(jì)圖分析DEM誤差
統(tǒng)計(jì)圖的優(yōu)點(diǎn)在于顯示效果簡(jiǎn)捷清晰,當(dāng)統(tǒng)計(jì)數(shù)據(jù)足夠充分時(shí),能夠定量分析DEM誤差的影響因素及組成。
等高線套合法描述的是同一塊區(qū)域2個(gè)模型之間的差異,如圖2所示。對(duì)比發(fā)現(xiàn),在地形起伏較大的區(qū)域,DEM誤差明顯增大,尤其在地形突變的區(qū)域(如山腳、山谷等)差異更大。
圖2 采用等高線套合分析DEM誤差
等高線套合法能較全面地評(píng)價(jià)DEM誤差的綜合表現(xiàn)。但其有2個(gè)不可避免的缺陷:①等高線重構(gòu)依賴(lài)于高質(zhì)量的原始等高線數(shù)據(jù),但是DEM的數(shù)據(jù)源不止等高線一種,利用野外直接量測(cè)數(shù)據(jù)建立的DEM沒(méi)有等高線數(shù)據(jù),這種方法不適用;②等高線重構(gòu)還涉及到重構(gòu)算法的問(wèn)題,即經(jīng)過(guò)等高線套合法顯示的數(shù)據(jù)誤差不僅包括DEM建模過(guò)程中的誤差,還受到重構(gòu)算法的影響,因此,這種方法實(shí)際上還存在著引入不相關(guān)因素的問(wèn)題。
誤差地圖包括二維誤差地圖與三維誤差地圖2種,它是在二維地圖或三維地形模型的基礎(chǔ)上,通過(guò)疊加誤差值來(lái)描述地形特征對(duì)DEM影響的可視化方法。其中,誤差地圖的底圖也可以是坡度、曲率等地形因子圖,通過(guò)底圖的變化來(lái)分析某種地形因子與DEM誤差之間的變化特征。如圖3所示,在DEM模型的基礎(chǔ)上通過(guò)疊加不同顏色的條狀圖形表示不同信息。
圖3 采用三維誤差地圖分析DEM誤差
誤差地圖的優(yōu)勢(shì)在于單點(diǎn)誤差的表達(dá),它將DEM誤差與空間位置對(duì)應(yīng)起來(lái),便于人們理解和掌握DEM誤差的分布趨勢(shì)。但也由于它過(guò)分強(qiáng)調(diào)每一點(diǎn)位的數(shù)據(jù)顯示,大量的地理空間數(shù)據(jù)堆積在一起,很容易造成圖像的混亂,也缺乏對(duì)總體誤差的把握。
2.4.1 平行坐標(biāo)系法
多維可視化方法有很多,針對(duì)DEM誤差的結(jié)構(gòu)特征,本文主要分析其中的2種:平行坐標(biāo)系法和散點(diǎn)圖矩陣法。
平行坐標(biāo)系[4](Parallel Coordinates)的基本思想是在二維空間中采用等間隔的、垂直的N條平行坐標(biāo)軸表示N維空間,每條軸線對(duì)應(yīng)于一個(gè)屬性維,坐標(biāo)軸的取值范圍從對(duì)應(yīng)屬性維數(shù)據(jù)的最小值到最大值均勻分布。為更充分展示數(shù)據(jù)的豐富內(nèi)涵,本文對(duì)平行坐標(biāo)系進(jìn)行了2點(diǎn)改進(jìn)(見(jiàn)圖4):①增加數(shù)據(jù)分布特征。令坐標(biāo)軸為不定寬度,按照數(shù)據(jù)的疏密程度設(shè)定坐標(biāo)軸粗細(xì);②分級(jí)顯示某屬性數(shù)據(jù)。依據(jù)該屬性維數(shù)據(jù)的大小分顏色顯示數(shù)據(jù)。
圖4 采用平行坐標(biāo)系技術(shù)分析DEM誤差
平行坐標(biāo)系技術(shù)能以簡(jiǎn)單直觀的方式表示多維數(shù)據(jù)[5],但大量的、重疊的數(shù)據(jù)堆積在一起,會(huì)使人很難在其中發(fā)現(xiàn)有用的信息。因此,數(shù)據(jù)顯示只是多維數(shù)據(jù)可視化分析中的第一步,更重要的是數(shù)據(jù)分析。目前,主要的平行坐標(biāo)系分析方法有:刷技術(shù)、維數(shù)的控制、交換坐標(biāo)軸、維放大和上鉆下卷等[6,7]。
2.4.2 散點(diǎn)圖矩陣法
散點(diǎn)圖矩陣[8](Scatter Plot Matrix)的基本思想是將多維數(shù)據(jù)的兩兩變量組合作為一個(gè)要素(稱(chēng)為面板),在每一個(gè)面板中分別繪制散點(diǎn)圖,通過(guò)對(duì)比不同面板來(lái)挖掘數(shù)據(jù)中的隱含信息。散點(diǎn)圖矩陣的優(yōu)點(diǎn)是能夠分析任意2個(gè)變量之間的相關(guān)性大小,并且不受數(shù)據(jù)維數(shù)的限制。缺點(diǎn)是只能發(fā)現(xiàn)2個(gè)變量的相互關(guān)系,如圖5所示。
圖5 采用散點(diǎn)圖矩陣分析DEM誤差
前面分析了幾種DEM誤差可視化方法的特點(diǎn),但這些都難以同時(shí)描述DEM單點(diǎn)誤差與總體誤差,并且不易從多維可視化中挖掘數(shù)據(jù)之間的深層次關(guān)系。而組合可視化是將2種或2種以上的二維、三維甚至多維可視化方法結(jié)合起來(lái),它可以展現(xiàn)多個(gè)影響因子與DEM誤差之間的關(guān)系。其優(yōu)點(diǎn)是能夠從不同的角度對(duì)誤差數(shù)據(jù)進(jìn)行觀察和分析,便于找到一些采用單一可視化方法不易發(fā)現(xiàn)的誤差規(guī)律。另外,DEM誤差不同維數(shù)的可視化方法有很多,按照排列組合的規(guī)律,就會(huì)帶來(lái)更多的組合可視化方法,因此,這里不再列舉。
以上研究發(fā)現(xiàn),不同可視化方法對(duì)DEM精度的描述效果不同,究竟哪種方法更加適宜,能較好地顯示誤差,并且發(fā)現(xiàn)誤差與影響因素之間關(guān)系,是DEM精度檢測(cè)可視化需要研究的內(nèi)容。
3.1.1 DEM單點(diǎn)誤差可視化方法分析
不同影響因素對(duì)DEM單點(diǎn)誤差的作用效果不同,地形因子影響的是DEM上的某一點(diǎn)。而分辨率、建模算法等影響的是DEM整體,因此,一種分辨率或建模算法必然對(duì)應(yīng)著一種DEM,研究其對(duì)單點(diǎn)誤差的影響就需要借助多組三維立體模型。
如圖6所示,描述同一區(qū)域、不同分辨率的DEM單點(diǎn)誤差分布,其中,圖6(a)采用三維可視化方法,圖6(b)采用組合可視化方法??梢钥闯?,利用三維可視化表示的方法容易出現(xiàn)大量的重疊,可視化效果比組合的方法差很多。
圖6 采用不同可視化方法描述單點(diǎn)誤差
3.1.2 DEM誤差與多因素可視化方法分析
DEM誤差的影響因素很多,當(dāng)描述3個(gè)或3個(gè)以下變量之間的關(guān)系時(shí),可以采用統(tǒng)計(jì)圖表法。但隨著影響因素的增多(變量達(dá)到4個(gè)),統(tǒng)計(jì)圖表已不能描述更多變量(或維數(shù))的信息,這時(shí)就需要用到多維可視化技術(shù)。如圖7所示,描述DEM誤差與多個(gè)影響因素的關(guān)系,其中,圖7(a)采用平行坐標(biāo)系技術(shù),圖7(b)采用組合可視化技術(shù)。
圖7 采用不同可視化方法分析DEM誤差
可以看出,影響因素的多少是選擇DEM誤差可視化方法的重要因素之一。組合可視化在一定意義上也是一種多維數(shù)據(jù)可視化技術(shù),但由于它不能在一張圖上顯示所有的數(shù)據(jù)內(nèi)容,因此,只要能滿足數(shù)據(jù)分析要求,組合可視化一般都不是第一選擇。
3.1.3 DEM單點(diǎn)與總體誤差可視化方法分析
單點(diǎn)與總體是DEM誤差的2種表現(xiàn)形式,其中單點(diǎn)誤差主要研究誤差的空間分布,總體誤差主要分析誤差的性質(zhì)、規(guī)律等。因此,誤差地圖是研究DEM單點(diǎn)誤差的主要方法,而總體誤差的可視化一般利用統(tǒng)計(jì)圖表進(jìn)行描述。如果想要同時(shí)研究DEM單點(diǎn)誤差與總體誤差,這就需要利用組合可視化技術(shù),如圖8所示,其中上面一幅圖用誤差地圖顯示單點(diǎn)誤差的分布,下面一幅圖用二維統(tǒng)計(jì)圖描述分辨率對(duì)DEM中誤差的影響。
總結(jié)不同可視化方法的適用特點(diǎn),得出了兩者之間的一般性規(guī)律,如表2所示。
表2 DEM誤差可使用的可視化方法
隨著不確定性可視化技術(shù)的興起,作為空間數(shù)據(jù)可視化的重要一支,DEM誤差可視化也被越來(lái)越多的學(xué)者所重視,而分析多種因素對(duì)DEM誤差的影響是研究DEM精度、構(gòu)建DEM模型的關(guān)鍵。為此,本文提出一種適合可視化的DEM誤差分類(lèi)方法,研究不同可視化方法的顯示特點(diǎn)與適用范圍,得出DEM誤差與可視化方法之間的一般性規(guī)律。但對(duì)于DEM誤差的多維可視化方法,本文只分析其中的2種,無(wú)論是方法的數(shù)量還是研究的深度都需要進(jìn)一步研究。
[1]許莉.可視化技術(shù)的發(fā)展及應(yīng)用[J].中國(guó)教育技術(shù)裝備,2008(24):134-135.
[2]湯國(guó)安,趙牡丹,曹菡.DEM地形描述誤差空間結(jié)構(gòu)分析[J].西北大學(xué)學(xué)報(bào):自然科學(xué)版,2000,30(4):349-352.
[3]王春,陶吻,賈敦新,等.規(guī)則格網(wǎng)DEM地形描述形態(tài)精度研究[J].理論與方法,2008,6(1):46-52.
[4]Inselberg A.The Plane with Parallel Coordinates[J].The Visual Computer,1985,1(2):69-91.
[5]翟旭君,李春平.平行坐標(biāo)及其在聚類(lèi)分析中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用研究,2005,22(8):124-126.
[6]Fua Y H,et al.Herarchical Parallel Coordinates for Exploration of Large Datasets[C].Proc.of the IEEE Visualization,1999,43-50.
[7]Siirtola H.Combining Parallel Coordinates with the Reorderable Matrix[C].Proceedings International Conference on Cordinated &Multiple Views in Exploratory Visualization(CMV 2003).IEEE Computer Society,2003,63-74.
[8]孫揚(yáng),封孝生,唐九陽(yáng),等.多維可視化技術(shù)綜述[J].計(jì)算機(jī)科學(xué),2008,35(11):1-7.