欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于動態(tài)K近鄰幾何插值的風場粒子軌跡追蹤方法及系統(tǒng)與流程

文檔序號:40575549發(fā)布日期:2025-01-07 20:15閱讀:5來源:國知局
基于動態(tài)K近鄰幾何插值的風場粒子軌跡追蹤方法及系統(tǒng)與流程

本發(fā)明涉及大氣風場可視化,具體為基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法及系統(tǒng)。


背景技術:

1、隨著數(shù)據(jù)的不斷增長和虛擬現(xiàn)實的發(fā)展需求,矢量場可視化被廣泛用于氣象、水利、海洋、醫(yī)學、地理等領域,并向三維方向發(fā)展。氣象數(shù)據(jù)具有數(shù)據(jù)量大、數(shù)據(jù)結構復雜以及隨時間變化等特點,很難從原始數(shù)據(jù)中觀察出其中的特點。而人們更擅長從圖像數(shù)據(jù)中發(fā)現(xiàn)數(shù)據(jù)隱含的信息。因此,將氣象數(shù)據(jù)進行可視化,來挖掘數(shù)據(jù)背后的信息是具有重要意義的。

2、風場數(shù)據(jù)既含有風速大小信息又含有風速方向信息,是一種矢量場數(shù)據(jù)。目前常用的矢量場數(shù)據(jù)可視化方法主要分為以下幾種:(1)直接可視化方法;(2)基于紋理的可視化方法;(3)基于幾何的可視化方法;(4)基于特征的可視化方法。近年來,粒子系統(tǒng)技術在計算機圖形學領域取得了廣泛應用,通過模擬和渲染大量粒子的運動軌跡,可以直觀地展示流體、煙霧、云等復雜現(xiàn)象。因此,將粒子系統(tǒng)應用于風場可視化,可以更好地展現(xiàn)風場的動態(tài)變化和細節(jié)特征,提升數(shù)據(jù)展示的直觀性和可理解性。

3、然而,現(xiàn)有的基于粒子系統(tǒng)的風場可視化方法主要存在一些問題。在風場復雜度較高的區(qū)域,粒子的分布容易出現(xiàn)不均衡現(xiàn)象,影響可視化效果。現(xiàn)有方法常采用數(shù)值積分方法進行粒子軌跡的計算,雖然能夠獲得較高的軌跡精度,但計算量非常大,尤其是在復雜風場中,導致計算資源消耗嚴重。


技術實現(xiàn)思路

1、鑒于上述現(xiàn)有存在的問題,提出了本發(fā)明。

2、因此,本發(fā)明提供了基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法及系統(tǒng)解決現(xiàn)有技術計算量大、計算資源消耗嚴重及可視化效果差的問題。

3、為解決上述技術問題,本發(fā)明提供如下技術方案:

4、第一方面,本發(fā)明提供了基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法,包括:獲取研究區(qū)域的風場數(shù)據(jù)并進行預處理,對所述預處理后的數(shù)據(jù)采用雙線性插值法生成二維規(guī)則網(wǎng)格數(shù)據(jù);利用自適應色度子采樣法將所述二維規(guī)則網(wǎng)格數(shù)據(jù)轉換為二維圖像數(shù)據(jù),使用視頻編解碼器將所述二維圖像數(shù)據(jù)編碼為視頻;根據(jù)所述視頻的復雜度初始化粒子系統(tǒng),并調(diào)整動態(tài)粒子顯示率;基于動態(tài)k近鄰幾何插值進行粒子軌跡追蹤,使用cesium引擎在瀏覽器端進行渲染,并動態(tài)調(diào)整粒子屬性后輸出可視化結果。

5、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:所述采用雙線性插值法生成二維規(guī)則網(wǎng)格數(shù)據(jù)包括:

6、設置待插值點的坐標為(x,y),所述待插值點周圍的四個網(wǎng)格點的坐標分別為(x1,y1),(x2,y1),(x1,y2),(x2,y2),對應的數(shù)值分別為q11,q12,q21,q22;

7、在x軸方向進行線性插值,計算兩個臨時插值r1和r2,公式為:

8、

9、在y軸方向進行線性插值,計算最終的插值p,公式為:

10、

11、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:將所述二維規(guī)則網(wǎng)格數(shù)據(jù)轉換為二維圖像數(shù)據(jù)包括:

12、獲取經(jīng)過所述預處理的二維規(guī)則網(wǎng)格數(shù)據(jù),將緯向風u和經(jīng)向風v歸一化到[0,1]區(qū)間;

13、利用色彩空間變換將歸一化處理后的二維規(guī)則網(wǎng)格數(shù)據(jù)從標量空間轉換到rgb色彩空間,生成大氣風場風速圖片,其中,所述rgb色彩空間的值是(r,g,b),r∈[0,255]用于表示緯向風u,g∈[0,255]用于表示經(jīng)向風v,b表示色彩分量賦值為0;

14、將所述二維圖像數(shù)據(jù)從rgb色彩空間轉換到y(tǒng)uv色彩空間內(nèi),對數(shù)據(jù)進行初步的壓縮。

15、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:還包括:

16、引入自適應色度子采樣法,將所述二維圖像數(shù)據(jù)分為9個部分,分別計算圖像的9個部分的風速變異系數(shù)cvi和平均風向θi,所述風速變異系數(shù)cvi表示風速的標準差與平均值的比值,反映風速的波動性;

17、對所述風速變異指數(shù)和平均風向進行加權求和得到每個部分的綜合風場指數(shù)wfi,計算公式為:

18、wfi=w1·cvi+w2·θi

19、其中,w1和w2表示權重系數(shù),根據(jù)具體應用場景調(diào)整,默認值為w1=0.8和w2=0.2;

20、將所述每個部分的綜合風場指數(shù)和預設的多個閾值進行比較,細分為高、中、低三個等級;

21、對高等級的二維圖像數(shù)據(jù),采用yuv?4:4:4色度子采樣模型,以保留最高的色度信息;對中等級的二維圖像數(shù)據(jù),采用yuv?4:2:2色度子采樣模型,以保證一定色度信息的同時實現(xiàn)一定的壓縮效率;對低等級的二維圖像數(shù)據(jù),采用yuv?4:2:0色度子采樣模型,以實現(xiàn)最高效的壓縮。

22、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:所述調(diào)整動態(tài)粒子顯示率包括:

23、初始化粒子顯示率r和速度調(diào)整因子f,其中,速度調(diào)整因子f用于根據(jù)風速動態(tài)調(diào)整粒子顯示率;

24、對每個粒子的速度進行歸一化,根據(jù)所述歸一化后的粒子速度v'計算動態(tài)粒子顯示率dr,公式表示為:

25、dr=fv'+r

26、將所述動態(tài)粒子顯示率dr與所述歸一化后的粒子速度v'進行比較,若dr大于等于v',則允許該粒子顯示在屏幕上,否則該粒子不能顯示在屏幕上;

27、計算所有顯示在屏幕上的粒子的軌跡,包括粒子的下一位置和速度,根據(jù)dr和v'的大小關系,判斷粒子能否顯示在屏幕上,并更新其在風場中的位置;

28、重復計算和比較的過程,持續(xù)調(diào)整動態(tài)粒子顯示率。

29、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:所述基于動態(tài)k近鄰幾何插值進行粒子軌跡追蹤包括:

30、在初始時刻通過對所有粒子的位置進行分析,構建kd樹以對粒子進行空間分區(qū),包括計算各粒子的空間位置,分配空間區(qū)域,根據(jù)粒子的位置分布情況進行樹狀結構的構建,并在每個時間步更新所述kd樹,確保每個粒子都能快速找到其鄰近粒子;

31、在每個時間步長通過查詢更新后的kd樹,找到每個粒子的k個最近鄰粒子,并記錄所述k個最近鄰粒子的當前位置進行后續(xù)插值計算;

32、利用動態(tài)k近鄰幾何插值,根據(jù)當前粒子的速度、位置和當前粒子的k個最近鄰粒子的位置計算當前粒子的下一位置,公式為:

33、

34、其中,p(ti+1)表示當前粒子在時間ti+1的下一位置,p(ti)表示粒子在時間ti的位置,vi表示當前粒子的速度向量,δt表示時間步長,pk表示第k個鄰域粒子的位置,wk表示第k個鄰域粒子的權重,計算公式如下:

35、

36、其中,d(pi,pk)表示當前粒子和第k個鄰域粒子之間的直線距離,ε表示避免分母為零的常數(shù);

37、在計算出當前粒子的下一個位置后,更新粒子的位置數(shù)據(jù)并重新構建和更新kd樹;

38、在每個時間步長結束后,將所有粒子的位置信息記錄下來,形成粒子的運動軌跡數(shù)據(jù),并將所述運動軌跡數(shù)據(jù)進行存儲和處理。

39、作為本發(fā)明所述的基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤方法的一種優(yōu)選方案,其中:所述動態(tài)調(diào)整粒子屬性包括:

40、加載cesium庫,創(chuàng)建cesium?viewer實例,設置視圖參數(shù);

41、配置cesium中的粒子渲染器,設置粒子的渲染屬性;

42、根據(jù)最新的風場數(shù)據(jù)和粒子系統(tǒng)狀態(tài),更新粒子的屬性,包括以下動態(tài)調(diào)整:根據(jù)風場變化情況,增加或減少粒子數(shù)量;更新粒子的當前位置,確保所述粒子的當前位置與風場的變化同步;根據(jù)風速和風向,實時調(diào)整粒子的運動速度;根據(jù)風速大小,動態(tài)改變粒子的顏色;根據(jù)粒子運動狀態(tài)和風場動態(tài),適時更新粒子的生命周期。

43、第二方面,本發(fā)明提供了基于動態(tài)k近鄰幾何插值的風場粒子軌跡追蹤系統(tǒng),包括:

44、預處理單元,用于獲取研究區(qū)域的風場數(shù)據(jù)并進行預處理,對所述預處理后的數(shù)據(jù)采用雙線性插值法生成二維規(guī)則網(wǎng)格數(shù)據(jù);

45、數(shù)據(jù)轉換單元,用于利用自適應色度子采樣法將所述二維規(guī)則網(wǎng)格數(shù)據(jù)轉換為二維圖像數(shù)據(jù),使用視頻編解碼器將所述二維圖像數(shù)據(jù)編碼為視頻;

46、動態(tài)調(diào)整單元,用于根據(jù)所述視頻的復雜度初始化粒子系統(tǒng),并調(diào)整動態(tài)粒子顯示率;

47、渲染輸出單元,用于基于動態(tài)k近鄰幾何插值進行粒子軌跡追蹤,使用cesium引擎在瀏覽器端進行渲染,并動態(tài)調(diào)整粒子屬性后輸出可視化結果。

48、第三方面,本發(fā)明提供了一種計算設備,包括:

49、存儲器和處理器;

50、所述存儲器用于存儲計算機可執(zhí)行指令,所述處理器用于執(zhí)行所述計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)所述方法的步驟。

51、第四方面,本發(fā)明提供了一種計算機可讀存儲介質,其存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)所述方法的步驟。

52、與現(xiàn)有技術相比,本發(fā)明的有益效果為:本發(fā)明提出了一種自適應色度子采樣法,將風場數(shù)據(jù)轉換為二維圖像數(shù)據(jù),對數(shù)據(jù)進行了初步壓縮,并使用hevc視頻編解碼器進行編碼,實現(xiàn)了在網(wǎng)絡環(huán)境中的高效的數(shù)據(jù)壓縮與傳輸。本發(fā)明提出一種動態(tài)調(diào)整粒子顯示率的方法,根據(jù)粒子的速度計算動態(tài)粒子顯示率并將二者進行對比,以此判斷是否允許該粒子顯示在屏幕上,改善了可視化過程中粒子分布不均的問題。本發(fā)明基于動態(tài)k近鄰幾何插值對粒子進行軌跡追蹤,通過查詢kd樹找到每個粒子的k個最近鄰粒子,根據(jù)當前粒子的速度、位置和最近鄰粒子的位置計算該粒子的下一位置,能夠更有效地執(zhí)行粒子的軌跡計算。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
包头市| 阳山县| 额济纳旗| 全椒县| 肥乡县| 马鞍山市| 原阳县| 易门县| 平遥县| 奈曼旗| 石嘴山市| 文登市| 洮南市| 古交市| 南宁市| 康定县| 余庆县| 老河口市| 辰溪县| 尉犁县| 平和县| 谢通门县| 赤峰市| 五峰| 瑞安市| 莒南县| 安康市| 苗栗市| 白河县| 东阳市| 荃湾区| 鄂州市| 阿荣旗| 江阴市| 德阳市| 宜昌市| 凤山县| 信宜市| 托里县| 湛江市| 图片|