時間: 分類:農(nóng)業(yè)論文 次數(shù):
摘要:對于常規(guī)氣象數(shù)據(jù)分析來說,二維平面分析是最普遍的方式之一,但在二維模式下的局限性又無法真實反應(yīng)三維空間中的氣象信息。以“天鴿”臺風的二維數(shù)據(jù)集為例,利用其數(shù)據(jù)特性將分析模式由二維云圖提升到三維云可視化的分析模式上。在文章中利用體繪制實現(xiàn)三維云的創(chuàng)建,在當前比較傳統(tǒng)的體繪制基礎(chǔ)上對繪制效率、三維云陰影渲染、氣象數(shù)據(jù)集分析模式三個方面改進。
關(guān)鍵詞:三維云;體繪制;Slabsmethods;顏色映射函數(shù)
1介紹
目前的氣象可視化研究中,云可視化是最熱門的研究方向之一。在這個研究過程中,衍生出了很多不一樣的可視化方法,我們在圖形學三維可視化數(shù)據(jù)上將其分為兩大類,一種基于模擬數(shù)據(jù)的云可視化,另一種是基于采集數(shù)據(jù)的云可視化。在模擬數(shù)據(jù)中我們一種方法是從云的物理過程[1]出發(fā),近似的模擬云生成和生長過程。
另外一種是不考慮復雜的云生成過程,只側(cè)重于云自身的外觀屬性,一般使用紋理[2]、粒子、分形等技術(shù)實現(xiàn)。雖然模擬數(shù)據(jù)能夠可視化出十分逼真的云景,但是對于氣象學中我們無法使用其結(jié)果并對其進行分析。所以我們在第一種模擬數(shù)據(jù)的繪制基礎(chǔ)上,使用基于氣象采集數(shù)據(jù)的三維云可視化方法[3],它不僅可以反應(yīng)真實的天氣狀況,而且對天氣預報產(chǎn)品和氣象專家分析都具有重要的意義。而在分析中,云圖又是作為最重要的氣象數(shù)據(jù)來源之一,也是模擬過程中不可或缺的要素之一。
對云圖的紋理特征研究也是氣象預報的主要手段[4]。在人們長期的觀察中總結(jié)出了在目視區(qū)區(qū)分不同云類的一些判斷方法,例如形狀、紋理、顏色、輪廓和范圍[5]等。在實際的應(yīng)用中,如卷云具有纖維結(jié)構(gòu),紋理均勻;積云由水滴組成,紋理多斑點,不均勻等一些特征。目前來說云量的定量話分析研究中越來越多,在這些方法中,紋理特征提取[6][7]對于云類的識別效果最好,但是這些僅限于二維云圖場景的分析。
針對這種二維分析模式的局限性,在過去的發(fā)展中提出了三維云的可視化方法,以解決其模擬問題。Wang[10]等人也采用了類似的方法由氣象數(shù)據(jù)生成大范圍三維云景,這種方法可以得到真實反映天氣情況的三維云景可視化效果;Blinn[11]在研究云對光的反射特性和透射特性的基礎(chǔ)上提出了簡單的光照模型進行云的三維模擬,該模型只考慮了云粒子對光的單次散射,忽略了多次散射效果,使其產(chǎn)生的三維云沒有真實云銀色的邊緣解決對應(yīng)于三維空間的分析模式。
2方法
目標是通過ray-AABB的應(yīng)用中提升三維云體繪制的效率,在當前比較直接的體繪制方法,從視點發(fā)射射線的方式,極其的浪費性能,所有的射線在行進過程中其積分步長和積分步數(shù)固定,所以在視點到體素的過程中浪費計算資源。所以,我們在每次積分過程之前,進行預計算,剔除其多余積分過程,計算積分區(qū)間,以此來減少對體素的采樣過程。
2.1指數(shù)霧
我們開始評估射線穿過Volume的情況,計算射線行進過程中透明度值的返回,即透明度采樣。要得到光線投射過程中的透明度,必須已知每個可見點的密度或者厚度。在這里我們不考慮密度和顏色的變化,假設(shè)其恒定不變,則需要計算在光線終止之前的總長度。兩個條件,射線到達積分上限和透明度采樣為1,終止其射線行進。
所以由Beer-Lambert定律得出,通過體紋理的射線透射率定義為:T=e(-t*d)(1)其中T為透射率,t為行進距離。可以看出來指數(shù)霧和透射率公式很類似,因為他們就是一樣的,只是Beer-Lambert的實際應(yīng)用。我們繼續(xù)來構(gòu)建體繪制,以上提示需要我們計算出射線行進每個點的體素厚度,也就是行進距離,與透射率函數(shù)一起使用,來近似模擬射線在云中穿透和阻擋。
為了對體素的透明度進行采樣,每條射線都會采取這幾個步驟,穿過體紋理,并且在每個點讀取體紋理的值。在體繪制中,不可以直接進行繪制,因為對于體數(shù)據(jù)需要一個長方體包圍盒作為紋理載體。射線定長行進在包圍盒中采樣體數(shù)據(jù),需要依次來測量射線在介質(zhì)內(nèi)行進的距離,如果射線在行進過程中位于介質(zhì)內(nèi),則會將步長累加到行進距離中;如果在外,則不會進行任何操作。而且我們還要保證射線在盒子中的行進效率和采樣的精確度。
2.2射線包圍盒
指數(shù)霧切片實驗中,我們始終對于射線的采樣點都維持在體紋理空間(0-1)中,所以當我們在射線行進到盒子邊緣時,還會繼續(xù)的行進來完成固定的采樣步數(shù)。所以,這里檢查射線是否退出采樣空間,需要自適應(yīng)預先計算適合的采樣步數(shù)和步長。
在目前的情況中,我們使用長方體盒子為包圍盒,這樣我們可以使用射線和盒子形成的交點來進行盒子厚度、入射點和出射點的計算。在載體的選擇中,雖然使用球體能夠更加快速的進行計算,但是在像素片段的覆蓋上,盒子比球體更加的靈活和區(qū)域現(xiàn)實規(guī)律。軸向包圍盒計算方法也就是我們所說的Ray-AABB檢測算法,也叫做Slabs方法。
它的核心理念是發(fā)生區(qū)間交疊,射線就與平面相交,條件便是射線進入平面處的最大值小于射線離開平面處的最小值。求取射線進入平面的最大值以及射線離開平面出的最小值,通過射線與平面相交的參數(shù)方程(2):Ray(t)=Origin+t*Dir(2)Origin為射線起點,t為射線行進步數(shù),Dir為射線行進方向。載體采用長方體,在AABB的六個面分別平行與XY、XZ、YZ平面。平面方程為X=Cx,Y=Cy,Z=Cz.所以由此建立射線與垂直于x、y、z軸六個平面方程。
所以我們以最小區(qū)間和最大區(qū)間確定其射線相交區(qū)域,計算盒子交點,能夠精確的計算每條射線,并計算行進步長。而且通過這種方式的運算還能夠計算出射線起始點在盒子內(nèi)部的情況,以此來避免前面出現(xiàn)的攝像機位于盒子內(nèi)部無法繪制的情況。在Ray-AABB算法改進之后,在我們繪制的積分過程中,對于射線行進距離進行了精確的控制,并且在積分步長上也計算出了最效率的積分區(qū)間。
3應(yīng)用
隨著數(shù)據(jù)采集領(lǐng)域的快速發(fā)展,以及在具有交互式幀率的現(xiàn)代化工作站上執(zhí)行高級可視化的可能性,體數(shù)據(jù)的重要性將繼續(xù)迅速增長。數(shù)據(jù)集可以通過CT、回聲定位等技術(shù)進行捕捉,也可以通過物理模擬等實驗產(chǎn)生數(shù)據(jù)。以上提到的一系列技術(shù)體現(xiàn)了體數(shù)據(jù)在各行各業(yè)中都起到了非常重要的作用。它們通常以切片或者標量值得形式存儲,所以我們對于原數(shù)據(jù)集來說必須轉(zhuǎn)換為我們實驗所用得數(shù)據(jù)。這里我們設(shè)計了兩種產(chǎn)品,一種是基于切片的實驗產(chǎn)品,另一種是使用標量值的產(chǎn)品。3.1“切片云”體數(shù)據(jù)集
它的大小為170*170*144。我們增大積分步長,降低積分步數(shù)時,隨之產(chǎn)生明顯的切片紋理;另外處于盒子內(nèi)部時無法進行渲染。這是射線行進步長和體數(shù)據(jù)切片所產(chǎn)生的沖突,是一種摩爾圖案,是射線和盒子表面行進在體紋理中所產(chǎn)生的。我們通過對于起始位置的控制,來對齊平面,這樣我們我們可以在較大的積分步長情況下進行額外的改進來提升其繪制效果。
3.2氣象數(shù)據(jù)集可視化
在氣象學的數(shù)據(jù)使用中,采用歐洲中期天氣預報中心的GRIB2格式的雷達回波數(shù)據(jù)(即雷達向空中發(fā)射出電磁波時,遇到降水粒子,會部分被反射回來,通過一定的計算方法,便可獲知降水粒子的密度及直徑大小)時間為2017年8月21日,區(qū)域為南緯10°~北緯60°、東經(jīng)60°~東經(jīng)130°的亞洲區(qū)域。
所以我們按照氣象數(shù)據(jù)采集的空間區(qū)域劃分,以采集的單位區(qū)域?qū)?yīng)體紋理中體素,將其云混合物百分比值作為體素值。其排列原理是按照經(jīng)緯網(wǎng)格劃分,與體素空間位置一一對應(yīng),由此來產(chǎn)生百分比值和體數(shù)據(jù)的對應(yīng)關(guān)系,數(shù)據(jù)采用281*361*137的亞洲區(qū)域格點數(shù)據(jù)。在這兒我們通過兩種配色方式對數(shù)據(jù)進行可視化,采用我們真實云灰度值的配色方式,對當前的氣象環(huán)境中的云進行可視化。
4實驗結(jié)果和結(jié)論
當前所有實驗的運行環(huán)境是在Inteli74720(HQ)、8G內(nèi)存、GeforceGTX960M上運行,其運行的性能為,render-ingtime最低16ms,最高66ms,平均33ms,均為實時運行統(tǒng)計。在通過對當前比較熱門的氣象可視化方法分析之后,通過對傳統(tǒng)體繪制技術(shù)進行改造,利用現(xiàn)有的“天鴿”數(shù)據(jù)集作為數(shù)據(jù)樣本,實現(xiàn)了“天鴿”臺風三維云的可視化。
在經(jīng)典的體繪制光線投射算法中使用基于“Slabsmethods”邊界檢測方法,在射線與渲染對象的交叉計算中,很大程度上提升了計算效率,避免了不必要的計算;為了體繪制的渲染效果更加真實,在視點單一方向的射線積分過程上加入了“directionalpoint”光源方向上的陰影計算,得到了貼近真實的陰影,增加了可視化的質(zhì)感;在三維云中加入顏色映射函數(shù)的分析模式,得到了非常好的識別效果,通過對各個值區(qū)間的單一過濾和多區(qū)間的混合模式,我們能夠?qū)芏嗟臄?shù)據(jù)進行定性和定量的分析,很大程度上增加了氣象信息的識別度。
在這里我們也采取了多個時段的數(shù)據(jù)集,但是在時間間隔上會產(chǎn)生一定的空間跳躍,不會得到很流暢的三維云流動的場景,下來我們會通過對區(qū)間云數(shù)據(jù)集的分析,利用其他的一些相關(guān)技術(shù)來實現(xiàn)三維云流動可視化。
參考文獻:
[1]HarrisMJ.Real-timecloudsimulationandrendering[M].TheUniversityofNorthCarolinaatChapelHill,2003.
[2]ShimadaY,ShinyaM,ShiraishiM,etal.Real-timerenderingofdynamicclouds[C]//AcmSiggraph.2007.
[3]李曉望,王文珂,李思昆.基于氣象衛(wèi)星數(shù)據(jù)的三維云景可視化方法[J].系統(tǒng)仿真學報,2013,25(9):2055-2059.
[4]徐江斌,趙健,楊超,等.云圖數(shù)據(jù)驅(qū)動的三維云景可視化[J].圖學學報,2010,31(3):68-75.
[5]陳渭民.衛(wèi)星氣象學[M].北京:氣象出版社,2003:196-220.
[6]壽紹文,張壽,趙勵,等.暴雨過程的衛(wèi)星云圖紋理特征研究[J].南京氣象學院學報,2005,28(3):337-343.
[7]鄭君杰,黃峰,張韌,等.基于紋理與分形理論的氣象衛(wèi)星云圖目標物識別[J].氣象科學,2005,25(3):244-248.
氣象類評職知識:氣象學課題怎么申報
氣象學方向技術(shù)人員在晉升職稱時需要申報課題,而對于這類工作人員來說,申報課題是有困難的,要完成一項課題需要很長的時間,如果作者自己盲目申請很可能不能及時拿到課題證書,反而耽誤評職,為此建議大家多咨詢期刊之家這樣的機構(gòu),他們的經(jīng)驗豐富,也幫助了很多氣象評職人員成功拿到了課題,順利評職。
級別:CSSCI南大期刊,北大期刊,統(tǒng)計源期刊
ISSN:0577-9154
刊期:進入查看
格式:咨詢顧問
級別:CSSCI南大期刊,北大期刊,統(tǒng)計源期刊
ISSN:1001-4233
刊期:進入查看
格式:咨詢顧問
級別:北大期刊,CSSCI南大期刊
ISSN:1671-7465
刊期:進入查看
格式:咨詢顧問
級別:CSSCI南大期刊,北大期刊,統(tǒng)計源期刊
ISSN:1005-9245
刊期:進入查看
格式:咨詢顧問
級別:北大期刊,統(tǒng)計源期刊,CSSCI南大期刊
ISSN:1000-5560
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:2045-2322
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:0284-1851
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:2352-4928
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:0169-4332
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:0960-7412
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:0048-9697
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:0191-2917
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:1741-7007
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:2238-7854
刊期:進入查看
格式:咨詢顧問
數(shù)據(jù)庫:SCI
ISSN:2214-7144
刊期:進入查看
格式:咨詢顧問