[發明專利]一種海量傾斜攝影數據的調度渲染方法有效
| 申請號: | 202011273955.6 | 申請日: | 2020-11-14 |
| 公開(公告)號: | CN112419498B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 李佳航;胡巖峰;廉海明;俞信;王毅;劉輝;王曉燁 | 申請(專利權)人: | 中國科學院電子學研究所蘇州研究院 |
| 主分類號: | G06T17/05 | 分類號: | G06T17/05;G06T15/00;G06F16/29;G06F9/50 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 封睿 |
| 地址: | 215000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 海量 傾斜 攝影 數據 調度 渲染 方法 | ||
本發明提出了一種海量傾斜攝影數據的調度渲染方法,通過動態構建樹狀分頁細節層次結構TPLS來實現海量傾斜攝影數據的調度渲染。本發明通過海量傾斜攝影數據的跳躍式加載方法,降低了網絡請求,提高了加載效率,減少了內存占用;通過對內存中數據節點進行合并,大大提升了渲染效率,使渲染更流暢。
技術領域
本發明屬于地理信息系統技術領域,具體涉及一種海量傾斜攝影數據的調度渲染方法。
背景技術
隨著Gis領域技術的不斷發展,傾斜攝影技術被廣泛應用于城市模型的構建,與傳統的人工建模方式相比,傾斜攝影方式具有生產效率高、人工成本低等諸多優點。目前國內外有多家公司單位擁有自己的傾斜攝影模型構建工藝,其中法國Acute3D公司的Smart3DCapture傾斜攝影自動建模軟件在國內得到了廣泛的使用。
當前的傾斜攝影測量三維模型技術已經屬于一項成熟度較高的技術,針對海量的數據通常按照四叉樹、八叉樹的方式進行數據組織,然后按照瓦片調度原理實現瓦片的加載,可降低瓦片加載時間,維持內存占用可控。然而傳統的瓦片調度渲染方法仍有部分缺陷:其一是其調度采用逐級向下加載的方式,需要從頂級瓦片開始加載,逐級向下直到當前所需層級的瓦片數據;二是數據是以瓦片為基本單元來參與場景渲染,每塊瓦片包含至少一個模型節點,當屏幕中展現較多的模型節點且模型數據精度較高時,在一幀中渲染的圖元和紋理過多會導致漫游卡頓。
發明內容
本發明的目的在于提供一種海量傾斜攝影數據的調度渲染方法。
實現本發明目的的技術解決方案為:一種樹狀分頁細節層次結構TPLS,包括:
根節點R;
所述根節點R包括頂級數據節點D000和第1級分頁瓦片組節點G100兩個子節點,當根節點R創建時,頂級數據節點D000同時完成創建,第1級分頁瓦片組節點G100隨著數據的漫游動態的構建與消亡;
所述第1級分頁瓦片組節點G100包括第1級動態渲染數據節點RD100和第1級分頁瓦片節點P1ij(i,j=0;i,j=1)五個子節點,其中第1級動態渲染數據節點RD100在渲染遍歷時由多個數據節點合并得到,是實際參與場景渲染的數據節點,第1級分頁瓦片節點P1ij代表的第1級第i列第j行分頁瓦片節點,當第1級分頁瓦片組節點G100創建時,第1級分頁瓦片節點P1ij同時完成創建;
所述第1級分頁瓦片節點P1ij包括第2級數據節點D1ij和第2級分頁瓦片組節點G2ij兩個子節點,與頂級數據節點D000不同,第2級數據節點D1ij是在樹結構動態構建過程中開始創建的,通過多線程發起數據請求,當數據返回時完成創建,第2級分頁瓦片組節點G2ij隨著數據的漫游動態的構建與消亡;
所述第2級分頁瓦片組節點G2ij具有與第1級分頁瓦片組節點G100相同的樹狀結構,并在漫游瀏覽需要時保持相同的結構向下逐級拓展,直到最后一級分頁瓦片組節點Glastmn(m,n=0;m,n=2last-1-1);
所述最后一級的分頁瓦片組節點Glastmn的樹狀結構中不再向下拓展下一級分頁瓦片組節點。
一種海量傾斜攝影數據的調度渲染方法,基于上述樹狀分頁細節層次結構TPLS進行傾斜攝影數據的調度渲染,具體步驟如下:
步驟1,構建瓦片根節點R和頂級數據節點D000,完成樹狀分頁細節層次結構TPLS的初始化;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院電子學研究所蘇州研究院,未經中國科學院電子學研究所蘇州研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011273955.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種聚氨酯巖棉彩鋼板生產用保護裝置
- 下一篇:一種沉浸式的態勢場景仿真系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





