本發明專利技術公開了一種數據融合方法、裝置、設備及存儲介質,該方法包括:對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合;根據目標三維模型為目標三角網集合中各節點賦高程值,獲得初始表面模型;對初始表面模型進行去噪平滑,獲得目標表面模型;沿著高程方向對目標表面模型進行移動,獲得目標閉合體,目標閉合體與目標三維模型的立交橋地物套合。本發明專利技術可依據立交橋地物在目標三維模型上的三維位置為立交橋矢量數據賦高程值生成與立交橋地物套合的空間閉合體,實現立交橋矢量數據與立交橋實物的目標三維模型的數據融合,因此本發明專利技術避免了現有數據融合方法由于模型不貼合導致的融合顯示效果不佳的問題。導致的融合顯示效果不佳的問題。導致的融合顯示效果不佳的問題。
【技術實現步驟摘要】
數據融合方法、裝置、設備及存儲介質
[0001]本專利技術涉及圖像數據處理
,尤其涉及一種數據融合方法、裝置、設備及存儲介質。
技術介紹
[0002]隨著實景三維中國建設的穩步推進,針對立交橋等建筑的矢量數據與實景三維模型融合處理的需求也日益增多。通常來說,立交橋的二維矢量數據具有精確的坐標信息、完整的屬性信息,且以對象的形式呈現;而實景三維模型具有精細三維結構信息,可展示立交橋的實景細節以及模擬現實環境。二三維數據融合可兼顧兩者的優點,在立交橋的模型單體化、空間分析等工程
有著重要應用。
[0003]目前,既有的二維矢量與實景三維模型融合通常為以下兩種方式:
[0004]1)將矢量數據插值并抬高到實景三維模型上,但是只能部分貼合到模型表面,且存在矢量與模型穿插的效果;
[0005]2)將矢量數據柵格化,然后通過嚴格的坐標轉換關系,映射到模型表面,但對于大范圍的矢量映射以及在傾斜視角下觀察融合結果時,會存在模糊效果。
[0006]總的來看,現有的數據融合方法各有特點,但融合顯示效果均不佳。因此現亟需一種提高二維矢量數據與實景三維模型的融合顯示效果的數據融合方法。
[0007]上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
[0008]本專利技術的主要目的在于提供一種數據融合方法、裝置、設備及存儲介質,旨在解決現有數據融合方法中二維矢量數據和三維模型數據的融合數據顯示效果不佳的技術問題。
[0009]為實現上述目的,本專利技術提供了一種數據融合方法,所述方法包括:
[0010]對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合;
[0011]根據目標三維模型為所述目標三角網集合中各節點賦高程值,獲得初始表面模型;
[0012]對所述初始表面模型進行去噪平滑,獲得目標表面模型;
[0013]沿著高程方向對所述目標表面模型進行移動,獲得目標閉合體,所述目標閉合體與所述目標三維模型的立交橋地物套合。
[0014]可選地,所述對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合的步驟,包括:
[0015]對立交橋矢量數據進行多邊形三角化,獲得初始三角網集合;
[0016]對所述初始三角網集合進行細化,獲得目標三角網集合。
[0017]可選地,所述對所述初始三角網集合進行細化,獲得目標三角網集合的步驟,包括:
[0018]基于所述初始三角網集合中各三角形的頂點和邊的中點對所述各三角形進行細化,并將細化后的三角形置入細化三角網集合;
[0019]將所述初始三角網集合的數據替換為所述細化三角網集合中的三角數據,清空所述細化三角網集合中的數據并使當前循環指標加一;
[0020]判斷所述當前循環指標是否小于預設循環指標;
[0021]若是,返回至所述基于所述初始三角網集合中各三角形的頂點和邊的中點對所述各三角形進行細化的步驟,直至檢測到所述當前循環指標不小于預設循環指標時,將所述初始三角網集合作為目標三角網集合。
[0022]可選地,所述根據目標三維模型為所述目標三角網集合中各節點賦高程值的步驟,包括:
[0023]獲取所述目標三角網集合中各節點的平面位置;
[0024]獲取所述各節點在對應平面位置的高程方向上與所述目標三維模型的若干個交點;
[0025]對所述各節點對應的若干個交點的高程值進行遍歷,并將獲得的最大高程值作為所述各節點的高程值。
[0026]可選地,所述各節點包括:若干個邊界節點,所述獲取所述目標三角網集合中各節點的平面位置的步驟,包括:
[0027]獲取所述邊界節點對應的三角形集合的中心點平均值,并將所述中心平均值作為所述邊界節點的平面位置。
[0028]可選地,所述對所述初始表面模型進行去噪平滑,獲得目標表面模型的步驟包括:
[0029]基于預設距離獲取所述初始表面模型中所有節點的預設鄰域點集合;
[0030]根據所述預設鄰域點集合對所述初始表面模型進行鄰域濾波,獲得目標表面模型。
[0031]可選地,所述根據所述預設鄰域點集合對所述初始表面模型進行鄰域濾波,獲得目標表面模型的步驟包括:
[0032]根據所述預設鄰域點集合對所述初始表面模型進行中值濾波,獲得去噪后的中間表面模型;
[0033]基于所述預設距離獲取所述中間表面模型的中間鄰域點集合,并通過所述中間鄰域點集合對所述中間表面模型進行均值濾波,獲得平滑后的目標表面模型。
[0034]此外,為實現上述目的,本專利技術還提出一種數據融合裝置,所述數據融合裝置包括:
[0035]三角化模塊,用于對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合;
[0036]賦值模塊,用于根據目標三維模型為所述目標三角網集合中各節點賦高程值,獲得初始表面模型;
[0037]去噪平滑模塊,用于對所述初始表面模型進行去噪平滑,獲得目標表面模型;
[0038]移動模塊,用于沿著高程方向對所述目標表面模型進行移動,獲得目標閉合體,所述目標閉合體與所述目標三維模型的立交橋地物套合。
[0039]此外,為實現上述目的,本專利技術還提出一種數據融合設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的數據融合程序,所述數據融合程
AccessMemory,RAM),也可以是穩定的非易失性存儲器(Non
?
Volatile Memory,NVM),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
[0052]本領域技術人員可以理解,圖1中示出的結構并不構成對數據融合設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0053]如圖1所示,作為一種存儲介質的存儲器1005中可以包括操作系統、數據存儲模塊、網絡通信模塊、用戶接口模塊以及數據融合程序。
[0054]在圖1所示的數據融合設備中,網絡接口1004主要用于與網絡服務器進行數據通信;用戶接口1003主要用于與用戶進行數據交互;本專利技術數據融合設備中的處理器1001、存儲器1005可以設置在數據融合設備中,所述數據融合設備通過處理器1001調用存儲器1005中存儲的數據融合程序,并執行本專利技術實施例提供的數據融合方法。
[0055]本專利技術實施例提供了一種數據融合方法,參照圖2,圖2為本專利技術數據融合方法第一實施例的流程示意圖。
[0056]本實施例中,所述數據融合方法包括以下步驟:
[0057]步驟S10:對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合;
[0058]需要說明的是,本實施例方法的執行主體可以是具有數據處理、網絡通信、程序運行以及數據建模功能的計算服務設備,例如平板電腦、個人電腦等,還可以是能夠實現相同或相似功能的其他電子設備。此處以上述數據融合設備(簡稱融合設本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種數據融合方法,其特征在于,所述數據融合方法包括:對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合;根據目標三維模型為所述目標三角網集合中各節點賦高程值,獲得初始表面模型;對所述初始表面模型進行去噪平滑,獲得目標表面模型;沿著高程方向對所述目標表面模型進行移動,獲得目標閉合體,所述目標閉合體與所述目標三維模型的立交橋地物套合。2.如權利要求1所述的數據融合方法,其特征在于,所述對立交橋矢量數據進行多邊形三角化,獲得目標三角網集合的步驟,包括:對立交橋矢量數據進行多邊形三角化,獲得初始三角網集合;對所述初始三角網集合進行細化,獲得目標三角網集合。3.如權利要求2所述的數據融合方法,其特征在于,所述對所述初始三角網集合進行細化,獲得目標三角網集合的步驟,包括:基于所述初始三角網集合中各三角形的頂點和邊的中點對所述各三角形進行細化,并將細化后的三角形置入細化三角網集合;將所述初始三角網集合的數據替換為所述細化三角網集合中的三角數據,清空所述細化三角網集合中的數據并使當前循環指標加一;判斷所述當前循環指標是否小于預設循環指標;若是,返回至所述基于所述初始三角網集合中各三角形的頂點和邊的中點對所述各三角形進行細化的步驟,直至檢測到所述當前循環指標不小于預設循環指標時,將所述初始三角網集合作為目標三角網集合。4.如權利要求1所述的數據融合方法,其特征在于,所述根據目標三維模型為所述目標三角網集合中各節點賦高程值的步驟,包括:獲取所述目標三角網集合中各節點的平面位置;獲取所述各節點在對應平面位置的高程方向上與所述目標三維模型的若干個交點;對所述各節點對應的若干個交點的高程值進行遍歷,并將獲得的最大高程值作為所述各節點的高程值。5.如權利要求4所述的數據融合方法,其特征在于,所述各節點包括:若干個邊界節點,...
【專利技術屬性】
技術研發人員:蔡平,何友,黎珂,田野,洪旭,陳江浩,
申請(專利權)人:北京吉威空間信息股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。