999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多分辨率裁剪紋理的體裁剪技術

2011-07-31 02:52:12羅月童1曄1龍鵬程2伍國永1
圖學學報 2011年3期
關鍵詞:可視化方法

羅月童1,薛 曄1,龍鵬程2,伍國永1

?

基于多分辨率裁剪紋理的體裁剪技術

羅月童,薛 曄,龍鵬程,伍國永

(1. 合肥工業大學計算機與信息學院VCC研究室,安徽合肥 230009;2. 中國科學院等離子體物理研究所,安徽合肥 230031)

為解決單分辨率裁剪紋理的數據規模過大的問題,該文提出了一種具有INDEX-DATA二級結構的多分辨率裁剪紋理。文章主要介紹了多分辨率裁剪紋理的定義和結構,并討論多分辨率紋理的構建方法和基于多分辨率紋理的體裁剪方法,最后對實驗結果進行了分析討論。該文方法已在自主知識產權可視化軟件SVIP中得到應用,取得了令人滿意的結果。

計算機應用;INDEX-DATA紋理;多分辨率;體裁剪;直接體繪制

直接體繪制(DVR: Direct Volume Rendering)是可視化復雜數據集的重要工具,用戶通過調節傳遞函數(TF: Transform Function)來顯示/隱藏數據集中的特征。因為TF函數是全局函數,所以它難以凸顯數據中的局部特征,雖然人們對TF函數進行了大量研究,但這個問題至今依沒能得到有效解決。

雖然人們對TF函數進行了大量研究,但關于體裁剪技術的研究很少,深入的研究就更少。最簡單的體裁剪方法是基于OpenGL、DirectX裁剪面的體裁剪方法,但這類方法只能裁剪出簡單的形狀,難以實現如圖1(c)和圖1(d)所示的常用效果。Westerman和Ertl提出基于蒙板測試的體裁剪方法,該方法能實現復雜的裁剪效果,但實現困難。隨著可編程GPU技術的出現,研究基于GPU的體裁剪技術成為主流,Daniel Weiskop等人提出基于深度的體裁剪技術,該技術能實現精確裁剪且額外開銷小,但它難以應用于非凸裁剪體。基于裁剪紋理的體裁剪技術一方面對裁剪體形狀沒有限制,另一方面基于可編程GPU很容易實現,所以它的應用非常廣泛,但為了保持裁剪的準確性,通常需要很高分辨率的裁剪紋理,從而使得裁剪紋理過大。針對裁剪紋理太大的問題,本文提出多分辨率裁剪紋理,在保持體裁剪效果不變的情況下壓縮裁剪紋理。

圖1 體數據裁剪

1 基于裁剪紋理的體裁剪技術

體裁剪技術是指在DVR方法中實現顯示指定內容的方法和技術,通常使用3D實體指定裁剪區域,并將3D實體稱作裁剪體,如圖2所示(為便于表達采用2D圖表示)。基于裁剪紋理的體裁剪技術首先將3D實體離散成裁剪紋理,然后基于裁剪紋理實現體裁剪。最簡單的裁剪紋理是0/1裁剪紋理,裁剪體內部的體元用1表示,其它體元用0表示。基于0/1裁剪紋理的體裁剪容易在邊界處引起鋸齒走樣或使邊界變得模糊不清的問題,所以文獻[2]對0/1裁剪進行改進,提出距離場裁剪紋理。在距離場裁剪紋理中,每個體元中存儲了按下述方法計算得到的距離:首先計算該體元中心點到裁剪體邊界的距離(內部點的距離為正,外部點的距離為負),然后按公式化。其中表示裁剪紋理中體元對角線距離,表示采樣點到裁剪體邊界的最近距離。表示體元完全處于裁剪體外部,表示體元有可能和裁剪體邊界相交,而表示體元完全處于裁剪體內部。在基于距離裁剪紋理的體裁剪算法中,在自定義的片段程序中查詢距離裁剪紋理,如果該片段的裁剪紋理值不小于0.5則保留該片段,否則將該片段裁減掉。因為這種方法使用距離場裁剪紋理中ISOVALUE=0.5的等值面表示裁剪體邊界,能有效克服0/1裁剪紋理的問題,所以本文在距離場裁剪紋理的基礎上實現多分辨率裁剪紋理。

圖2 體裁剪過程示意圖

2 多分辨率裁剪紋理

雖然基于裁剪紋理的體裁剪技術具有靈活、方便實現等優點,但高分辨率裁剪紋理需要占用大量紋理內存空間。觀察發現,裁剪紋理只在裁剪體邊界附近需要高分辨率,其它部分可以使用較低分辨率并不影響效果,因此本文提出如圖3(b)所示多分辨率裁剪紋理——INDEX-DATA裁剪紋理,其中INDEX紋理采用低分辨率,描述裁剪體的總體結構,DATA紋理采用高分辨率,用于刻畫裁剪體的邊界細節。INDEX紋理中體元的可能取值及它們的意義如表1所示,DATA紋理保存INDEX紋理中(r, s, t, 0.5 )體元所對應的高分辨率采樣數據。

圖3 單分辨率裁剪紋理與多分辨率裁剪紋理的對比

表1 INDEX紋理體元的取值范圍

2.1 多分辨率裁剪紋理的構建方法

(2)然后按下述方法處理每個方塊:

1)遍歷子塊中所有元素的值:如果值都為1,則轉向2);如果值均為0,則轉向3);否則轉向4);

2)將INDEX紋理中對應體元設為(0, 0, 0, 1),然后轉到5);

3)將INDEX紋理中對應體元設為(0, 0, 0, 0),然后轉到5);

4)按圖3(b)所示方式將“擴展子塊”移動到DATA紋理中并依次排列,“擴展子塊”是將當前子塊在上、下、左、右、前、后六個方向各擴展一個體元所形成的(+2)子塊,擴張的目的是解決紋理查詢中的邊界問題;然后將INDEX紋理中對應體元設為(r, s, t, 0.5),其中(r, s, t)為子塊中心點的DATA紋理坐標;

5) 結束對當前子塊的處理。

(3)保存INDEX紋理和DATA紋理,結束。

2.2 基于多分辨率裁剪紋理的體裁剪

基于多分辨率裁剪紋理的體裁剪技術也是通過在自定義片段程序中查詢裁剪紋理,然后根據查詢結果決定對應片段的去留。假設當前片段的INDEX紋理坐標為,那么在片段程序首先以紋理坐標按GL_NEAREST方式查詢INDEX紋理獲取紋理值;然后基于的值進行以下處理:

1)計算DATA紋理坐標(s, t, r);

2)按GL_LINEAR方式查詢(s, t, r)處的DATA紋理值;

本文基于文獻[5]中的方法計算(s, t, r),計算公式為

3 實驗結果與分析

本文算法已在自主開發可視化軟件SVIP (Scientific Visualization Integrated Platform)中實現和應用,并且作者基于SVIP對本文算法進行了測試。測試環境如表2所示,實驗結果如表3所示。由實驗結果本文得如下結論:

·多分辨率紋理能有效壓縮裁剪紋理,且壓縮比和裁剪體形狀有關。雖然對復雜結構裁剪體的壓縮效果相對較差,但仍能獲取很高的壓縮比。

· 和單分辨率裁剪紋理的相比,使用多分辨率裁剪紋理會降低渲染速度,但依舊能夠實現實時的渲染效果。渲染速度下降主要是因為在片段著色器程序中存在二級紋理查詢。

表2 測試環境

表3 實驗結果

注:壓縮率 =(INDEX紋理+ DATA紋理)/單分辨率紋理

4 結 論

體裁剪技術是對TF函數的重要補充,在解決DVR難以揭示數據集內部細節特征的問題上有重要價值。隨著可編程GPU技術的發展,基于裁剪紋理的體裁剪技術得到廣泛使用,但該方法的不足之處是其體紋理太大。本文基于“僅裁剪體邊界處需高分辨率裁剪紋理”的事實,提出INDEX-DATA結構的多分辨率裁剪紋理,以減少裁剪紋理的內存需求。實驗表明IDEX-DATA結構的多分辨率裁剪紋理能有效節約紋理內存,盡管同時它也影響了渲染速度,不過仍能獲得實時渲染效果。

[1] Pfister H, Lorensen B, Bajaj C, et al. The transfer function bake-off [J]. IEEE Computer Graphics and Applications, 2001, 21(3): 16-22.

[2] Daniel Weiskopf, Klaus Engel, Thomas Ertl. Interactive clipping techniques for texture-based volume visualization and volume shading [J]. IEEE Transactions on Visualization and Computer Graphics, 2003, 9(3): 298-312.

[3] Volz W R. Gigabyte volume viewing using split software/hardware interpolation [C]//Proc. 2000 Symp. Volume Visualization, 2000: 15-22.

[4] Westermann R, Ertl T. Efficiently using graphics hardware in volume rendering applications [C]// SIGGRAPH 1998 Conf. Proc., 1998: 169-179.

[5]Kraus M, Ertl T. Adaptive texture maps [C]// Proceedings of Graphics Hardware 2002, 2002: 7-15.

[6] Binotto A P, Comba J L, Freitas C M. Real-time volume rendering of time-varying data using a fragment-shader compression approach [C]// Proceedings of the 6th IEEE Symposium on Parallel and Large-data Visualization and Graphics (PVG'03), 2003: 69-76.

[7] 羅月童, 龍鵬程, 薛 曄, 等. 面向中子學分析的集成可視化平臺SVIP的發展研究[J]. 核科學與工程, 2007, 27(4): 374-378.

Volume Clipping Technology Based on Multi-resolution Clipping Texture

LUO Yue-tong, XUE Ye, LONG Peng-cheng, WU Guo-yong

( 1. VCC Division, School of Computer and Information, Hefei University of Technology, Hefei Anhui 230009, China;2. Institute of Plasma Physics, Chinese Academy of Sciences, Hefei Anhui 230031, China )

A multi-resolution clipping texture with INDEX-DATA structure is presented to solve the huge size problem of single-resolution clipping texture data. Firstly, definition and structure of multi-resolution clipping texture are introduced; then multi-resolution clipping texture’s construction method and volume clipping technology based on multi-resolution clipping texture are discussed; finally, experiment results are discussed. The method presented in the paper has been applied in visualization software SVIP and the result is satisfactory.

computer application; INDEX-DATA texture; multi-resolution; volume clipping; direct volume rendering

TP 391

A

1003-0158(2011)03-0001-05

2009-12-18

安徽省自然科學基金資助項目(090412066);合肥工業大學博士學位專項基金資助項目;國家自然科學基金資助項目(60573174;60673028)

羅月童(1978-),男,安徽青陽人,副教授,博士,主要研究方向為計算機圖形學,科學計算可視化,虛擬現實。

猜你喜歡
可視化方法
自然資源可視化決策系統
北京測繪(2022年6期)2022-08-01 09:19:06
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 啊嗯不日本网站| 欧美中文字幕在线视频| 国产成人无码AV在线播放动漫| 草逼视频国产| 亚洲天堂视频网站| 午夜激情婷婷| 亚洲第一黄片大全| 亚洲精品日产AⅤ| 97在线碰| 日本午夜精品一本在线观看| 亚洲免费福利视频| 色网站在线视频| 五月婷婷丁香综合| 香蕉eeww99国产在线观看| 国产亚洲视频中文字幕视频| 亚洲天堂伊人| 青青草原国产免费av观看| 欧美激情伊人| 精品久久久久久成人AV| 日韩精品无码免费一区二区三区 | 亚洲欧美在线综合图区| 国产草草影院18成年视频| 九色91在线视频| 99精品影院| www.亚洲天堂| 国产欧美日韩在线在线不卡视频| 免费一级毛片完整版在线看| 欧日韩在线不卡视频| 激情综合图区| 国产成人亚洲精品无码电影| 性色一区| 亚洲国产日韩在线观看| 伊人丁香五月天久久综合| 2020国产精品视频| 日本国产精品一区久久久| 欧美日韩在线成人| 少妇精品网站| 国产成人精品一区二区秒拍1o| 午夜国产精品视频黄| 国产jizzjizz视频| 91久久国产综合精品| 亚洲国产看片基地久久1024| 国产Av无码精品色午夜| 国产国语一级毛片| 波多野结衣第一页| 欧美中文字幕一区二区三区| 国产午夜人做人免费视频| 国产一级裸网站| 97se亚洲综合| 国产黑人在线| 婷婷综合色| 一级福利视频| 香蕉视频国产精品人| 美女被躁出白浆视频播放| 91成人免费观看在线观看| 久久九九热视频| 成人综合久久综合| 免费人成视频在线观看网站| 91亚洲国产视频| 欧美中文字幕一区| 乱人伦视频中文字幕在线| 欧美日在线观看| 72种姿势欧美久久久大黄蕉| 丁香婷婷激情网| 国产欧美日韩在线在线不卡视频| 成人日韩精品| 国产系列在线| 久操线在视频在线观看| 亚洲成人动漫在线观看| 夜夜爽免费视频| 日韩精品成人在线| 99中文字幕亚洲一区二区| 国产欧美另类| 91偷拍一区| 欧美色图久久| 成人蜜桃网| 国产97视频在线观看| AV不卡在线永久免费观看| 亚洲啪啪网| 国产福利一区二区在线观看| 国产喷水视频| 萌白酱国产一区二区|