第5章DEM的可視化_第1頁
第5章DEM的可視化_第2頁
第5章DEM的可視化_第3頁
第5章DEM的可視化_第4頁
第5章DEM的可視化_第5頁
已閱讀5頁,還剩81頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第五章DEM的可視化本章主要內容地形可視化概念地形一維可視化表達地形二維可視化表達地形三維可視化表達地形三維景觀模型地形場景漫游與動畫5.1概述5.1.1可視化可視化(Visualization)是指運用計算機圖形圖像處理技術,將復雜的科學現象、自然景觀以及十分抽象的概念圖像化,以便理解現象,觀察其模擬和計算的過程和結果,發現規律和傳播知識。根據可視化技術的特點及其對象的不同,可視化可分為科學計算可視化(VisualizationinScienceComputing)與信息可視化(VisualizationinInformation)兩種類型。科學計算可視化是指空間數據場的可視化,而信息可視化則是指非空間數據的可視化。科學計算可視化:是指運用計算機圖形學和計算機圖像處理技術將科學計算過程中的數據及其計算結果的數據轉換為圖像,在屏幕上顯示出來并進行處理。它涉及到三維數據場的可視化、計算過程的交互控制與引導、圖像生成與圖像處理的并行算法、面向圖形的程序設計環境、圖像傳輸的寬帶網絡和協議以及虛擬現實技術等。科學計算可視化的核心是將三維數據轉換為圖像,實現三維數據場的可視化,它涉及到標量、矢量的可視化、流場的可視化、數值模擬及計算的交互控制、海量數據的存儲、處理及傳輸、圖形及圖像處理的向量及并行算法等。科學計算可視化的應用:醫學醫療、地震勘探、氣象預報、分子結構、流體力學、有限元分析、天體物理、海洋觀察、地理信息、洪水預報、環境保護等社會經濟與自然的各個方面,并發揮著重要的作用。信息可視化是一種幫助人們表現數據或挖掘數據隱含信息的手段,目的是輔助人們得出某種結論性的觀點。科學計算可視化是指空間數據場的可視化,而信息可視化則是指非空間數據的可視化。信息可視化的研究內容:包括層次信息結構可視化、多維數據結構可視化、時空數據結構可視化、網絡運行狀態可視化、分布環境算法可視化、網絡瀏覽歷史可視化等。其應用領域現已延伸至超級計算機性能評價、網絡運行狀態監控、海量數據存儲結構監控、地理、人口、礦產和市場等方面。可視化研究的意義:目前大量的數據沒有被有效的利用,原因之一就是這些數據以其他的形式(如比特)存放,這就需要可視化的手段和知識得到普及。實現人與人和人與機之間的圖象通訊,而不是目前的文字或數字通訊,從而使人們觀察到傳統方法難以觀察到的現象和規律。可視化技術可以使人類不僅被動地得到計算結果,而且知道在計算過程中發生了什么現象,并可通過改變參數,觀察其影響,對計算過程實現引導和控制。5.1.2地形可視化

地形可視化主要研究基于DEM的地形顯示、簡化、仿真等內容,是計算機圖形學的一個分支,屬于科學計算可視化的范疇。其發展過程如下圖。5.1.2地形可視化傳統的表達方式:等高線地形圖、剖面線、沙盤等---直觀性差、制作費時。近代地形表達:以三維地形模擬和表達為基本特征,伴隨著計算機技術的發展而發展—經歷了三維地形圖、實體型(模擬灰度圖)三維地形圖、高度真實感三維地形圖三個階段。5.1.2地形可視化計算機圖形學發展初期:限于計算機處理速度和顯示器分辨率等,只能繪制以線劃符號表示的三維地形圖,一般采用透視變換原理,按剖面方向消隱,地形表面沒有經過光照模擬處理,雖然其地形起伏的立體感較強,但內容單調、信息貧乏、真實感差。20世紀60年代末以來:引用光照模型,繪制具有表面明暗灰度連續變化的地形實體模型圖,其立體效果比三維線劃圖好并且具有一定的真實感,但其信息量和實用性不夠。20世紀90年代:隨著計算機圖形顯示性能的提高,高度真實感圖形生成算法不斷出現和完善,地形可視化顯示進入高度真實感立體圖繪制時期。(1)地形可視化表達的維數劃分地形可視化從維度上來講,可分為三類,即一維可視化、二維可視化和三維可視化。一維可視化一般是指地形斷面(縱斷面,橫斷面),即通過圖示的方式反映地形在給定方向上的起伏狀況。二維可視化將三維地形表面投影到二維平面,并用約定的符號進行表達,根據所采用的方式,二維可視化又有寫景法、等高線法、分層設色法、明暗等高線、半色調符號表達等等。三維可視化試圖通過計算機模擬的手段來恢復真實地形,包括線框透視、地貌暈渲、地形逼真顯示、多分辨率地形模型等等。(2)地形可視化從數據源角度可分為:基于等高線DEM、格網DEM和不規則三角網DEM。不同類型可分別實現上述的一維、二維、三維可視化內容,但各自的應用范圍和實現方式不同。TIN能較好地反映地形結構線等地形基本特征,但數據結構復雜,適用于小區域地形可視化和地形特征計算。格網DEM數據結構簡單、易于與遙感影像集成,適用于大區域宏觀地形特征。(3)技術角度分為靜態可視化和交互式動態可視化靜態可視化將整個地形區域范圍以二維或三維圖形圖像形式顯示成一幅圖像。動態可視化利用計算機動畫技術,實現交互式地形瀏覽。(4)地形角度分為真實地形和模擬地形真實地形是現實世界中真實地形的再現,具有非常高的真實度,一般是基于DEM實現的,特點是精度高,結構復雜,圖形生成速度慢。模擬地形是當對地形的逼真度要求不高,只要滿足感官上的要求,速度快,但不能和客觀地形相對應。(5)紋理角度分為基于分形(分形幾何學是一門以非規則幾何形態為研究對象的幾何學。海岸線作為曲線,其特征是極不規則、極不光滑的,呈現極其蜿蜒復雜的變化。我們不能從形狀和結構上區分這部分海岸與那部分海岸有什么本質的不同,這種幾乎同樣程度的不規則性和復雜性,說明海岸線在形貌上是自相似的,也就是局部形態和整體態的相似。)基于遙感影像基于紋理影像三種方法的實現過程相似,由于紋理來源不同,其紋理匹配和幾何變換過程不同。5.2地形一維可視化表達地形一維可視化表達的基本形式是地形剖面。地形剖面刻畫沿一條直線或曲線在垂直方向上的地形起伏情況。是工程中常用的一種地形起伏表達形式,特別是現狀工程如公路、鐵路、渠道等。制作過程:(1)在等高線圖上畫一條線;

(2)標記等高線與剖面線的交叉點,并記錄其高程;

(3)以高程為縱軸,距離為橫軸,做圖。5.3地形二維可視化表達地形二維可視化表達是把三維地形表面投影到屏幕上,并用約定的方式進行表達。常用的二維表達方式有等高線法、明暗等高線、高程分層設色等。5.3.1等高線法:等高線是高程相等的相鄰點的連線,是地形表達最為常用的形式,能較為科學地反映地面高程、山體、坡度、坡形、山脈走向等基本的地貌形態及其變化。等高線法制作過程:(1)內插等高點:線性內插-在所有格網邊或三角形邊內插判斷出所有的等值點(指定等高線的高程)。(2)追蹤等高線:也稱為等值點追蹤:是指按一定的法則將同一條等高線上的離散的等高線點連接起來。內插出來的點是無序的,追蹤的目的是把同一條等高線上的相鄰的點連接起來,形成一條完整的等高線。(3)注記等高線:一般在計曲線上進行,在該條等值線上尋找一個比較平緩的地區作為注記位置。(4)光滑等高線并輸出:常用的光滑函數有張力樣條、分段三次多項式、斜軸拋物線、分段圓弧等,具體選擇哪種光滑方法要根據制圖要求、等值點疏密程度和計算機的存儲能力來確定。5.3.2明暗等高線法:根據斜坡所對的光線方向確定等高線的明暗程度,將受光部分的等高線飾為白色,背光部分的等高線飾為黑色,地圖的底色飾為灰色。提出明暗等高線表達的理論基礎(1)等高線法地形立體感不強,不便于初學者使用;

(2)地貌暈渲法難以定量表達地形的起伏程度;

(3)分層設色法則對圖例等要素干擾較大。明暗等高線制作方法:(1)傳統手工繪制

(2)計算機繪制明暗等高線制作技術路線:(1)生成研究區域DEM;(2)從DEM中按給定等高距提取等高線,并柵格化;(3)從DEM上提取坡向,獲得研究區的坡向圖,根據入射光方向將坡向圖劃分為背光面和受光面兩個部分;例如,假定光源位于地面西北方向,則可將坡向為0o-45o、225o-360o的部分劃分為受光面;坡向為45o-225o的部分劃分為背光面;(4)將柵格化等高線圖與劃分背光受光的二值坡向圖進行融合,實現柵格化等高線二值分布,得到明暗等高線地圖。明暗等高線制作的兩個關鍵問題:(1)利用明暗等高線法表示地貌,坡向是決定明暗變化的唯一因素。由于坡向的變化,使地面產生亮暗的反差,進而形成了立體感,明暗等高線地圖中根據坡向僅劃分陽坡面與陰坡面,不受側面的影響。同時,明暗等高線法表示地貌時用色不涉及坡度變化的影響。但在實際繪圖中,由于地表坡度陡緩的變化使得相同面積區域內等高線密集程度發生變化,從而形成了在陽坡面地面越陡白色等高線越集中,在陰坡面地面越陡黑色等高線越集中的表現結果。由此造成陽坡面上隨坡度變陡而漸趨明亮,陰坡面上隨坡度變陡而漸趨陰暗的視覺效果,使得整體效果增強。明暗等高線制作的兩個關鍵問題:(2)明暗等高線地圖以灰色為底色,以黑、白二色為等高線的著色。黑、白、灰三種色僅有明度特征,因而明暗等高線地圖基本是同種色之間的明度對比。黑、白二色屬無彩色系,均為不含飽和度特性的色。因此明暗等高線地圖以高明度色彩為主,明度差較大的對比。給人的視覺感受是光感強、體積感強,形象清晰、明朗、銳利。因此實際應用中等高線設色明度差不宜過大,以免造成生硬、空洞、簡單化之感。灰色作為起襯托作用的底色宜選擇較為淺淡的顏色,一方面不會給讀者造成刺目的感覺,另一方面對圖上其他要素的干擾較小。5.3.3分層設色法:地形的分層設色包含兩種類型,即基于常規的高程分帶設色和基于高程數據的灰度影像(半色調符號表示法)。(1)基于高程的分帶設色:根據等高線劃分出地形的高程帶,逐層設置不同的顏色,用以表示地勢起伏的一種方法。高程帶的選擇主要根據用途及制圖區域的地勢起伏特征。設色基本要求:各色層顏色既要有區別又要漸變過渡,以保證地勢起伏的連續性;應用色彩的立體效應建立色層表,使設色具有立體感。具體選色應適當考慮地理景觀色及人們的習慣,如藍色表示海底地勢、綠色表示平原、白色表示雪山和冰川等。分層設色法常與等高線、暈渲等配合使用。(2)基于高程數據的灰度影像(半色調符號表示法):當地形以DEM表達時,可以對不同的高程數據賦予不同的灰度,從而通過不同的色調差異實現二維平面上的三維地形表達。該方法的關鍵是將高程數據轉換為灰度域(0-255)中的灰度值(線性內插或非線性內插——取決于地形變化情況)。該方法實現簡單,但顯示層次固定(最大256個),如果研究區域的高度范圍較大,顯示的細節層次就越少。DEM灰度表達高程5.3.4地形暈渲法:又稱為地貌暈渲法或陰影法,通過模擬太陽光對地面照射所產生的明暗程度,并用灰度色調或彩色輸出,得到隨光度近似連續變化的色調,達到地形的明暗對比,使地貌的分布、起伏和形態顯示具有一定的立體感,直觀地表達地面起伏變化。利用DEM實現地貌暈渲的基本原理:

確定光源方向計算DEM單元的坡度、坡向將坡向與光源方向比較,面向光源的斜坡得到淺色調灰度值,背光的斜坡得到深灰度值,二者之間的灰度值進一步按坡度確定。地形暈渲法DEMHillshade

表達高程(簡化的暈渲制作方法)綜合方法綜合方法5.4地形三維可視化表達的理論基礎5.4.1地形(DEM)三維顯示的基本流程:(1)DEM三角形分割(TIN不需要此步驟):三角形是最小的圖形單元,大多數圖形系統都以三角形作為運算的基本單元。格網細化處理:當DEM格網較大時地形模擬容易失真,進行逐層細化,每次進行二分處理(內插——一變四),細化的終止條件是每個DEM格網單元在計算機屏幕上的投影面積在4個像素之內。格網三角劃分:DEM的格網三角劃分一般采用單對角線或雙對角線剖分法,前者分為兩個三角形,后者為4個三角形,對角線交點高程通過內插算法實現——當格網單元足夠細時,不同剖分方案對可視化效果影響不大。

柵格DEM的三角形分割(2)透視投影變換:投影變換(projectiontransformation)是將一種地圖投影點的坐標變換為另一種地圖投影點的坐標的過程。建立地面點(DEM結點)與三維圖像點之間的透視關系,由視點、視角、三維圖像大小等參數確定——即將DEM從其坐標系變換到屏幕坐標系。把三維物體變換為二維圖形的過程稱為投影變換。其基本原理包括兩個方面:即投影變換和消隱處理。根據投影中心與投影平面之間的距離的不同,投影可以分為平行投影和透視投影。平行投影:如果把中心投影法的投射中心移至無窮遠處,則各投射線成為相互平行的直線,這種投影法稱為平行投影法。又可分為斜投影法和正投影法。平行投影法特點:投影大小與物體和投影面之間的距離無關。度量性較好。

注:工程圖樣大多數采用正投影法(簡單,角度唯一)。透視投影:是用中心投影法將形體投射到投影面上,從而獲得的一種較為接近視覺效果的單面投影圖。透視投影法特點:它具有距離感、相同大小的形體呈現出有規律的變化等一系列的透視特性,能逼真地反映形體的空間形象。也稱為透視圖。在建筑設計過程中,透視圖常用來表達設計對象的外貌,幫助設計構思,研究和比較建筑物的空間造型和立面處理,是建筑設計中重要的輔助圖樣。透視投影符合人們心理習慣,即離視點近的物體大,離視點遠的物體小。它的視景體類似于一個頂部和底部都被切除掉的棱椎,也就是棱臺。這個投影通常用于動畫、視覺仿真以及其它許多具有真實性反映的方面(3)光照模型:建立一種能逼真反映地形表面明暗、彩色變化的數學模型,逐個計算每個像素的灰度和顏色——即計算景物表面上任一點投向觀察者眼中的光亮度大小和色彩組成。由于光照在三維物體表面上時各部分的明暗不同,因此,三維地面顯示的逼真性在很大程度上取決于明暗效應的模擬。不同光照模型考慮的共同因素:光源位置光源強度視點位置地面對光的反射和吸收特性不同光照下的三維地形(4)消隱和裁剪:消去三維圖形不可見部分裁減掉三維圖形范圍之外的部分。消隱:為增強圖形的真實感、消除多義性,在顯示過程中一般要消除三維實體中被遮擋的部分,包括隱藏線和隱藏面的消除。線消隱采用二分法,通過對線段的逐步二分實現;面消隱算法主要有畫家算法(深度優先算法)、Z緩沖算法、光線跟蹤法、掃描線Z緩沖法、區間掃描算法、區域子分割算法等。裁剪:在使用計算機處理圖形信息時,計算機內部存儲的圖形比較大,而屏幕顯示只是圖的一部分。必須確定圖像中那些落在屏幕之內和之外的部分,這個選擇處理過程即為裁剪。裁剪處理的基礎:點在區域內外的判斷以及圖形元素與區域邊界求交。裁剪算法主要有Sutherland-Hodgeman算法和Weiler-Atherton算法等。(5)圖形繪制和存儲依據各種相應的算法繪制并顯示各種類型的三維地形圖,并按相應文件存儲。(6)地物疊加三維地圖上疊加各種地物符號、標記,并進行顏色、亮度、對比度的處理。5.5.1三維線框透視模型:線框模型是對三維對象的輪廓描述,用頂點和鄰邊來表示三維對象。優點:結構簡單、易于理解,數據量小,建模速度快。缺點:沒有面和體的特征,表面輪廓線隨著視線方向的變化而變化,不能消除隱藏線,不能做任意剖切,不能進行兩個面的求交等。5.5地形三維可視化表達5.5.2立體等高線模型:借助于計算機技術,實現平面等高線構成的空間圖像在平面上的立體體現。首先在DEM上計算等高線,然后進行屏幕坐標變換,最后進行消隱和裁剪。平面等高線立體等高線5.5.3地形三維表面模型:在三維線框模型基礎上,通過增加有關的面、表面特征、邊的連接方向等信息,實現對三維表面的以面為基礎定義和描述。優點:可以進行面面求交,線面消除,明暗色彩等應用。5.5.4地形三維景觀模型:紋理映射:圖像的消隱、光照模擬、明暗處理等只能生成顏色單一的光滑景物表面,難以達到真實感圖形的要求,真實的景物表面存在著豐富的紋理細節,一般將景物表面紋理細節的模擬稱為紋理映射。紋理映射技術是把在一個紋理空間中制作的二維紋理圖像映射到三維物體表面,關鍵是建立空間坐標與紋理空間坐標之間的對應關系。紋理映射為了彌補上述灰度圖像只是表示地形起伏情況的不足,就需要表現出地表的各要素特征,即可以通過添加表面細節來達成,這種在三維物體上加繪的細節稱為紋理。根據紋理圖像的外觀可將其分為顏色紋理和凸凹紋理。顏色紋理主要用來表現表面較為光滑但有紋理圖案的物體,如刨光的木材、從較高的高空觀察的地景等。凸凹紋理則用來表現外觀凸凹不平如未磨光的石材、從近處觀察的地景或從高空觀察的地景(把地球理解為一個表面光滑的球,面的起伏作為紋理)等。生成顏色紋理的一般方法是在一個平面區域上預先定義紋理圖案,然后建立物體表面的點與紋理空間的點之間的對應關系,此即所謂的紋理映射。生成凹凸紋理的方法是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論