亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        表意性方法在三維流線可視化中的應(yīng)用綜述

        2022-11-02 11:18:10邵緒強金佚鐘
        圖學(xué)學(xué)報 2022年5期
        關(guān)鍵詞:可視化深度方法

        邵緒強,程 雅,金佚鐘

        表意性方法在三維流線可視化中的應(yīng)用綜述

        邵緒強1,2,程 雅1,金佚鐘1

        (1. 華北電力大學(xué)控制與計算機工程學(xué)院,河北 保定 071003;2. 復(fù)雜能源系統(tǒng)智能計算教育部工程研究中心,河北 保定 071003)

        流線可視化是流場可視化的重要方法,其能直觀地表達流場的結(jié)構(gòu)和流動趨勢。但在三維流場使用流線可視化時,不恰當?shù)乩L制方法、選擇方法、呈現(xiàn)方式會導(dǎo)致可視化結(jié)果表達能力差,用戶很難從中高效獲取流動信息。重點對解決該類問題的表意性可視化方法進行了調(diào)研,為了全面反映表意性方法在三維流線可視化中的研究進展,對近十幾年國內(nèi)外具有代表性的論文進行了系統(tǒng)地闡述。首先介紹了表意性可視化方法的相關(guān)概念,然后將視覺感知增強類、可見性管理類和焦點+上下文等表意性方法在三維流線可視化中的應(yīng)用進行分類闡述,并討論了各種方法的優(yōu)缺點。最后總結(jié)分析了表意性方法在三維流線可視化中面臨的問題和挑戰(zhàn),并對未來的研究方向進行了展望。

        三維流線可視化;視覺感知增強;可見性管理;焦點+上下文;三維流場可視化;表意性可視化

        流場可視化是計算機圖形學(xué)在科學(xué)可視化中的一個重要應(yīng)用,具有較強的學(xué)科交叉性和應(yīng)用性。其應(yīng)用領(lǐng)域涉及航空航天、醫(yī)學(xué)、氣象、復(fù)雜地理地貌研究等,這些領(lǐng)域存在著各種各樣的流場,如:血流場、風(fēng)場等。流場可視化的主要任務(wù)是將數(shù)值模擬計算所得到的數(shù)據(jù)集,轉(zhuǎn)換成圖形圖像的表達方式,為用戶探索流動行為提供了更直觀的視覺感知[1]。從數(shù)據(jù)維度出發(fā)可以將流場可視化分為二維和三維,而生活中大部分是三維流場,因此,三維流場可視化是流場可視化的主要研究方向[2]。

        三維流線可視化是使用流線來描述三維流場的流動行為,流線因其自身的結(jié)構(gòu)特性,可以直觀、準確地反映出流場的流動趨勢。三維流線的可視結(jié)果與流線的繪制方法、選擇方法和呈現(xiàn)方式有著密不可分的關(guān)系,不恰當?shù)姆椒〞?dǎo)致可視結(jié)果表達能力差,不利于用戶理解流動信息。視覺感知增強、可見性管理、焦點+上下文等表意性方法著重于信息傳遞,即以清晰和可理解的方式可視化數(shù)據(jù),增強可視結(jié)果的表達能力,從而提高用戶對流動現(xiàn)象的認知[1],并在一定程度上解決上述問題。表意性可視化已經(jīng)廣泛地應(yīng)用在醫(yī)學(xué)領(lǐng)域[3-6]、生物工程領(lǐng)域[7-8]。表意性方法在基于面的可視化[9]和二維數(shù)據(jù)可視化中[10]也有廣泛地應(yīng)用。

        2012年,BRAMBILLA等[11]對流場的表意性方法進行了分析。并將可視化按照數(shù)據(jù)抽象金字塔的級別進行分類歸總為:采集階段產(chǎn)生的原始數(shù)據(jù)、積分結(jié)構(gòu)、流動特征3個層次。其中,原始數(shù)據(jù)是感興趣現(xiàn)象的初始表示,在每一步處理后,均對潛在的現(xiàn)象有一個更加抽象地描述,按此層次對表意性流場可視化方法進行了歸納總結(jié)。

        本文以三維場的流線可視化為背景,將表意性可視化方法在三維流線可視化中的應(yīng)用按圖1的分類進行總結(jié)。其中,從形狀、深度和不透明度3個角度總結(jié)了視覺感知增強類的方法在三維流線可視化中的應(yīng)用;從相似度聚類、選擇性可視化2個角度總結(jié)了可見性管理類方法;對魔法體積、魔法鏡頭等焦點+上下文方法的應(yīng)用進行了總結(jié)。表1討論了表意性方法的優(yōu)缺點,表2分類匯總了使用每種方法的文獻。

        圖1 表意性方法在三維流線可視化中的應(yīng)用分類樹

        1 表意性可視化方法相關(guān)概念

        表意性可視化是一類利用數(shù)據(jù)抽象和增強技術(shù)可視化表現(xiàn)形式,其借鑒了傳統(tǒng)的藝術(shù)家繪畫和插畫的思想,側(cè)重于交互式和表達性可視化,利用視覺抽象技術(shù)最大化、有效地傳遞一定數(shù)量的信息,拓展了非真實感渲染技術(shù)[1]。表意性可視化探索了低、高級視覺抽象。將與視覺樣式相關(guān)的方法稱為低級視覺抽象[12],主要包括線描技術(shù)、手工著色技術(shù),如:點畫、陰影、卡通著色。在處理大量密集的數(shù)據(jù)時,使用富有表現(xiàn)力的技術(shù)來改變布局或使特征變形,以增加插圖的交流意圖;這些方法通常被稱為高級視覺抽象[12],有關(guān)視覺抽象的詳細概念可查閱文獻[12-13]。選擇性可視化、剖切、特寫或分解視圖是表意性概念的例子。常見的表意性可視化方法有視覺感知增強、可見性管理、焦點+上下文。各類方法的優(yōu)缺點見表1。

        表1 表意性方法在三維流線可視化中的優(yōu)缺點比較

        表2 表意性方法在三維流線可視化中的應(yīng)用匯總

        1.1 低級視覺抽象

        視覺感知增強類的表意性方法屬于低級視覺抽象[12],主要指人類在感知世界時,對所有視覺信息的充分利用。視覺感知增強類的表意性方法包括基于顏色、深度、藝術(shù)風(fēng)格及形狀等。其中,基于顏色的方法通過改變色調(diào)、飽和度、不透明度和亮度提高可視化結(jié)果的表達能力?;谏疃鹊姆椒ǎǔS蒙疃葧炄韨鬟_不透明物體的深度信息,結(jié)合深度、透明度和忠實性度量來增強深度感知。基于藝術(shù)風(fēng)格的方法包括線描、點畫、陰影、字形等,這些方法在表意性可視化中很重要,因為其使用相對較少的像素從而減輕了遮擋內(nèi)部結(jié)構(gòu)的問題?;谛螤畹谋硪庑苑椒ㄈ纾杭^、方向提示以提高可視結(jié)果的表達能力。目前的視覺感知增強類可視化均是結(jié)合多種表意性技術(shù),從而展現(xiàn)更加完整和有趣的可視化結(jié)果。

        1.2 高級視覺抽象

        可見性管理[14]和焦點+上下文[15]均屬于高級視覺抽象。其中,可見性管理類是指通過聚類、選擇性可視化等手段減少混亂和遮擋以優(yōu)化視覺空間來提高數(shù)據(jù)的可見性。焦點+上下文將特別感興趣的區(qū)域作為焦點并著重突出顯示,對于不太重要的區(qū)域作為上下文來提供背景,焦點+上下文技術(shù)突出顯示數(shù)據(jù)的特征而非整體結(jié)構(gòu),該類方法可以根據(jù)屬性的重要性值使用完全不同的可視技術(shù)來呈現(xiàn)數(shù)據(jù)集的各個部分。為了實現(xiàn)富有表現(xiàn)力的可視化,每種方法需要不同數(shù)量的領(lǐng)域知識作為支撐,有關(guān)表意性可視化和相關(guān)技術(shù)回顧的更多詳細信息,可參閱文獻[11,15]。

        2 視覺感知增強類

        王松等[16]以VCIH (vision cognition interaction hardware)模型為指導(dǎo),從視覺感知增強、流場物理過程增強、探索交互式增強以及硬件依賴性增強4個方面總結(jié)了感知增強類流場可視化方法。其中從展現(xiàn)方式優(yōu)化、流場特征增強、減少混亂和遮擋3個方面介紹了流場可視化中視覺感知增強類方法的應(yīng)用。本文從視覺呈現(xiàn)優(yōu)化的角度將視覺感知增強類的方法在三維流線可視化中的應(yīng)用分為:基于形狀、深度和不透明度的方法。其中,基于形狀的方法是指通過流線的形狀增強,提高視覺感知,主要包括將流線渲染為流管、流帶等幾何圖元以提高流線的表達能力?;谏疃鹊姆椒ㄊ侵?,通過光暈、深度提示以及照明技術(shù)等方法增強流線的空間結(jié)構(gòu)信息;基于不透明度的方法是指,通過將線的不透明度調(diào)整到恰當?shù)拇笮。詼p少遮擋。

        2.1 基于形狀的方法

        ANGELELLI和HAUSER[17]將流管應(yīng)用于流可視化的校正,主要思想是將流動邊界管狀結(jié)構(gòu)的中心線與屏幕的一個軸對齊,對不同流使用不同的流可視化技術(shù),或通過改變所選方法的參數(shù),對同一流進行可視化,使用流管可視化流以增強用戶的視覺感知。文獻[15]通過切割平面字形設(shè)計,探索了可視結(jié)果的深度和方向線索,證明了將基于線字形的維度增加為管狀結(jié)構(gòu)可以增強其通過陰影傳達方向的能力。STEVENS等[18]對穿過切割平面的短流線進行了方向感知實驗,將流管和流線進行了比較。結(jié)果表明,環(huán)形流管和流錐能提供良好的3D方向信息。STOLL等[19]以廣義圓柱面作為線基元將流線渲染為流管,并添加了額外的視覺屬性:半徑、顏色和法線的紋理來表示方向,通過添加光暈來進一步提高深度感知,可視化結(jié)果如圖2所示。HAN等[20]提出的使用廣義管渲染3D線圖元的結(jié)合內(nèi)表面不透明度,可以在一定程度上減少管可視結(jié)果之間的遮擋。該方法支持不同的半徑、分叉和正確的透明度。通過基于曲線復(fù)雜性啟發(fā)式的交叉點方法去除內(nèi)部陰影來實現(xiàn)透明度表面。

        除流管外,文獻[21]將流線渲染成流帶,該方法可以突出旋轉(zhuǎn)和扭轉(zhuǎn),通過箭頭指示流動方向,方便用戶觀察流動。該方法適用于簡單數(shù)據(jù)集,對于大規(guī)模數(shù)據(jù)集會產(chǎn)生更嚴重的混亂和遮擋現(xiàn)象,不利于用戶觀察流動。圖3是流線變形方法的應(yīng)用。

        圖2 流管可視化[19]

        圖3 流線變形((a)流帶[21];(b)流錐[18])

        綜上,基于形狀的方法已被證明可以提高用戶對流場流動行為的認知。單獨的流線或流線變體的可視化方法雖有一定的表達能力,但其流動結(jié)構(gòu)復(fù)雜、規(guī)模較大的流場中,流線變形類的方法存在計算成本高、易造成視覺混亂、難以高效地呈現(xiàn)流場的流動行為等缺點。

        2.2 基于深度的方法

        光暈技術(shù)、深度提示、照明技術(shù)等方法應(yīng)用于流線可視化能有效提高可視結(jié)果的深度感知。

        首先介紹深度提示和光暈技術(shù)在三維流線可視化中的應(yīng)用,MATTAUSCH等[22]使用等間距的流線繪制方法,在流線相交的部分使用暈圈、動畫和深度提示等表意性方法來增強視覺感知。使用Phong陰影模型用于流線照明,改善了空間方向和深度順序的感知,圖4是深度暈圈的應(yīng)用對比圖。EVERTS等[23]以交互式幀速率進行3D線數(shù)據(jù)的表意性渲染,將深度暈圈與通過與線寬衰減的深度提示相結(jié)合增加深度感知,該方法可用于密集線數(shù)據(jù)的表意性可視化;圖5是流線應(yīng)用深度提示的對比圖。EVERTS等[24]將線條劃分為可獨立控制基本視覺屬性的平行帶,用戶可以交互地創(chuàng)建光暈、顏色、線寬等視覺樣式,提高用戶交互探索流場的能力。

        圖4 深度暈圈((a)無深度暈圈;(b)深度暈圈)[22]

        圖5 深度提示((a)無深度提示;(b)深度提示)[23]

        其次是照明技術(shù),深度信息與現(xiàn)實世界中的照明有關(guān),當線條成束出現(xiàn)時,照明可以顯著改善線條的空間感知。使用陰影、環(huán)境光遮擋等全局照明效果可以增強結(jié)構(gòu)的深度感知。KANZLER等[25]使用基于體素的 GPU 光線投射方法,模擬具有透明度、陰影和環(huán)境光遮擋的線圖元。該方法將線的方向編碼為規(guī)則體素網(wǎng)格,并行GPU光線投射用來確定可見片段。圖6是陰影和環(huán)境遮擋條件下的線條繪制結(jié)果。雖然局部照明和陰影可用來強調(diào)線的形狀或簡單的空間關(guān)系,但不能同時顯示局部和全局細節(jié)以及空間關(guān)系;光線追蹤技術(shù)能夠提供逼真的照明模型,但不能滿足實時、交互的要求。為解決上述問題,EICHELBAUM等[26]用一種實時的環(huán)境遮擋方法改善空間和結(jié)構(gòu)感知,主要思想是,將全局環(huán)境照明與周圍線條的散射光貢獻相結(jié)合,實現(xiàn)同時描繪局部和全局線結(jié)構(gòu),與定向局部照明的結(jié)合增強了局部特征感知,如圖7所示。

        圖6 陰影和環(huán)境光遮擋的線條((a)陰影線條;(b)環(huán)境光遮擋)[25]

        圖7 環(huán)境光((a)無環(huán)境光;(b)添加環(huán)境光)[26]

        由于照明的計算需要表面法線來計算反射標準,故照明模型不能直接應(yīng)用于流線。為解決此類問題,不少研究者使用基于面的基元渲染流線。MALLO等[27]根據(jù)Phong/Blinn模型提出了一個基于無限小圓柱面的平均照明流線模型,通過改進漫反射使用戶更好地感知流場,結(jié)合抗鋸齒、alpha混合解決流線深度感知的問題,但該方法計算開銷較大。ZHANG等[28]使用依賴于視圖的方法放置流線,基于流線是流面的樣本理論,根據(jù)Phong/Blinn模型選擇通過流線的視相關(guān)微曲面計算照明效果,該方法可以真實地呈現(xiàn)空間結(jié)構(gòu),性能較差。TAYLOR和HARTER[29]將流線渲染為流管,對流管應(yīng)用隨機逐元素亮度調(diào)制,當流結(jié)構(gòu)重疊時,隨機亮度調(diào)制可以使觀察者能感知各個線段,可視化結(jié)果如圖8所示。ROCHA等[30]使用流線型貼花結(jié)合照明、深度提示等方法可視化三維矢量場的洋流層,解決了深度問題。

        圖8 隨機調(diào)制亮度((a)無調(diào)制亮度;(b)隨機亮度調(diào)制)[29]

        綜上,深度提示、光暈、照明技術(shù)等的使用可以有效地提高流線的空間感知。但由于照明模型面向的是面元素,因此,在使用照明技術(shù)增強流線的空間感知時,通常將流線渲染為以面為單位的線基元,如,流管,方便法線的計算。此外,深度提示和光暈技術(shù)在密集線集上使用時,會產(chǎn)生光暈重疊的情況。

        2.3 基于不透明度的方法

        還有一部分研究者針對大規(guī)模線集,使用不透明度的方法解決密集線之間的遮擋問題。MISHCHENKO和CRAWFIS[31]使用半透明幾何圖元以提高對流可視化的感知效果。對于高遮擋的地方,執(zhí)行流方向的逐像素過濾、不透明度標準化,該方法既能夠清晰地現(xiàn)實流線流動方向,還在一定程度從視覺上減少了遮擋。GüNTHER等[32]提出了一種解耦不透明度優(yōu)化方法。將直線離散成段后,對片段鏈表、不透明度進行排序,將排序后的深度順序與重要性值進行結(jié)合并計算最佳不透明度。最后,插值每個頂點的不透明度值,實現(xiàn)平滑效果。該方法減輕了元素之間的遮擋問題。但其實現(xiàn)過程是順序相關(guān)的:確定前后重要幾何圖元的數(shù)量;按從前到后的順序合成最終的透明片段。上述過程依賴于片段鏈表的構(gòu)建和排序順序,受限于內(nèi)存。為了解決該問題,ROJO等[33]將解耦不透明度優(yōu)化重新表達為一種順序無關(guān)的算法。通過傅里葉級數(shù)沿視線近似累計每個像素的重要性,以確定前后重要幾何圖元的數(shù)量,使用光學(xué)深度獲得前后合成的不透明度權(quán)重,并通過歸一化正確組合片段。該框架可以實現(xiàn)在不遮擋重要特征的情況下對大型線集進行可視化,在交互探索數(shù)據(jù)的同時保留上下文信息。KERN等[34]引入替代排序算法,提出基于透明度的桶來改進多層Alpha混合技術(shù):基本思想是將場景離散成k個不相交的桶,這些桶在相應(yīng)的深度間隔內(nèi)獨立執(zhí)行多層Alpha混合從而提高渲染質(zhì)量。

        無論使用何種繪制技術(shù),透明線渲染無法傳達空間關(guān)系。軟陰影和環(huán)境遮擋等全局照明效果與不透明度結(jié)合可以顯著改善用戶的感知。GRO?和GUMHOLD[35]提出了一種環(huán)境光遮蔽和不透明度渲染大規(guī)模線集的方法。該方法構(gòu)建于GPU的圓錐體光線投射之上,將線段以截斷圓錐體的形式繪制,并將環(huán)境遮擋效果添加到最終結(jié)果中。主要工作分為2部分:①透明度的設(shè)置。在對幾何基元和線段進行排序后,將場景分成單獨的深度切片,繪制切片并設(shè)置不透明度閾值,使用剔除方法去除透明渲染中的重疊內(nèi)部結(jié)構(gòu);②通過生成網(wǎng)格密度的層次結(jié)構(gòu),實現(xiàn)體素錐跟蹤的環(huán)境遮擋效果,圖9是流數(shù)據(jù)集的可視化。

        圖9 環(huán)境光遮擋和不透明度[35]

        綜上,不透明度方法可以從視覺上有效緩解遮擋,提高流場特征的可見性,但是透明度的使用往往依賴于片段排序,性能消耗較大。此外,對于大規(guī)模線集,如果遮擋流線太透明,則重要區(qū)域周圍的流動上下文會丟失,且由于透明度流線之間的深度關(guān)系會更加難以辨別。

        3 可見性管理類

        3.1 基于相似度聚類的方法

        基于相似度聚類的方法是將流線按照一定的相似性度量劃分為多個聚類簇。簇內(nèi)流線的流動方向和流動趨勢較為相似,簇與簇之間則差異較大。主要從基于傳統(tǒng)相似度的方法和基于深度學(xué)習(xí)的方法兩方面進行討論。SHI等[36]對用于流可視化的幾種曲線聚類和簡化算法進行了深入地比較研究,為用戶提供了選擇特定方法的系統(tǒng)指南。

        3.1.1 基于傳統(tǒng)相似度的方法

        首先是傳統(tǒng)相似度的方法,此類方法進行視覺空間的簡化可以通過層次查看流場的結(jié)構(gòu)和從聚類簇中提取代表性流線以最大程度上減少混亂和遮擋。YU等[37]提出了層次流線束的流場繪制方式。通過分層流線束可視化實現(xiàn)在不同細節(jié)級別的探索。使用最近點距離平均值(mean of closest point,MCP)作為相似性度量,對不同集群中的流線使用層次聚類依次合并2條最相似的流線,直到達到停止標準??梢圆东@源和匯,集群的邊界流線與相鄰集群的邊界流線一起可以較好地顯示鞍,該方法通過調(diào)節(jié)不同流線的透明度,實現(xiàn)焦點+上下文可視化。圖10(a)展示了可視化結(jié)果。該聚類方法雖然能清晰地展示流場結(jié)構(gòu),但MCP僅限于接近的流線之間的相似性,而不同區(qū)域中存在的相似流線看起來不相似。LU等[38]使用基于分布的方法將流線上的特征度量作為描述符,并使用該描述符測量流線之間的相似性。首先對流線進行分段,使用1D直方圖構(gòu)造表示流線段的特征分布,并將其連接起來生成一個2D直方圖來表示整個流線的特征。使用動態(tài)時間扭曲算法來計算直方圖之間的距離,使用層次聚類算法查看流場結(jié)構(gòu)。與基于距離的MCP算法相比具有旋轉(zhuǎn)和平移不變性。文獻[21]通過基于信息熵的播種生成流線,用兩階段k-means聚類方法對流線聚類分組。第一階段使用聚類流線的起點,在中間點和終點計算流線間的空間距離;第二階段考慮流線的形狀屬性,將第一階段之后的每個簇進一步細分為簇。從每組聚類結(jié)果中選擇一條或多條代表性流線,減少數(shù)量的同時保留每個束的方向和結(jié)構(gòu)信息,使用streamtape對流線進行可視化,在可視化過程中結(jié)合光照、陰影、輪廓等表意性渲染方法,提高可視化結(jié)果的表達能力,但對于大規(guī)模數(shù)據(jù)集:①流帶比流線更容易產(chǎn)生混亂和遮擋現(xiàn)象;②在第二個聚類階段應(yīng)用流線的形狀屬性作為相似性度量,雖然具有旋轉(zhuǎn)、縮放和方向不變的優(yōu)點,但仍存在特征提取不全面的問題。TAO等[39]將流線建模為字符串,使用FlowString將流線進行匹配。首先基于纏繞角對流線進行重采樣,使用較小的閾值捕獲相鄰采樣點之間的流線段,Procrustes距離作為成對樣本點的相似性度量,在GPU上應(yīng)用2次親和力傳播聚類,生成的簇作為數(shù)據(jù)集的局部形狀并用字符表示,通過將字符串聯(lián)在一起形成單詞。這項工作是第一個對流線型段進行標簽和分類的工作。FERSTL等[40]使用主成分分析方法,將高維空間的流線降為低維空間,并在降維后執(zhí)行聚類,降維后流線的復(fù)雜度明顯降低,但該方法更適合處理常規(guī)模擬氣象數(shù)據(jù)集。

        基于傳統(tǒng)相似性度量的方法分為基于距離和形狀特征的度量。基于距離的度量能夠清晰地展示流線的空間分布,但該方法僅限于空間位置接近的流線之間的相似性,距離較遠區(qū)域相似的流線不會歸到同一個簇中?;谛螤畹南嗨菩远攘糠椒◤V泛地應(yīng)用在流線查詢和流線選擇領(lǐng)域,該方法具有旋轉(zhuǎn)和平移不變性,但在進行流線特征提取時存在特征提取不完全,不能完全捕獲流動行為的缺點。

        圖10 基于聚類的方法((a)傳統(tǒng)聚類[37];(b)深度學(xué)習(xí)的方法[41])

        3.1.2 基于深度學(xué)習(xí)的方法

        深度學(xué)習(xí)在流線聚類方面的應(yīng)用有:HAN等[41]介紹了一種用于流線和流面的聚類和選擇的新方法:FlowNet。該方法基于自編碼器和卷積神經(jīng)網(wǎng)絡(luò),能夠以無監(jiān)督的方式在單個框架內(nèi)學(xué)習(xí)流線和流表面的潛在特征,生成特征描述符,描述符被用來重建輸入對象以進行誤差估計和網(wǎng)絡(luò)訓(xùn)練。對特征描述符采用t分布-隨機鄰近嵌入(t-distributed stochastic neighbor embedding,t-SNE)進行降維,并設(shè)計了可交互的可視化界面,通過聚類、過濾和選擇代表來直觀地探索流線或曲面的集合。這種方法僅選擇簇中的代表,最大限度地減少冗余。盡管特征描述符的維度不具有可解釋性,也不能直接對應(yīng)流線的某種屬性,但通過降維、聚類后其對應(yīng)流線的分組符合流線的形狀、位置等特征,圖10(b)是FlowNet的應(yīng)用。與文獻[42]和文獻[43]相比,文獻[41]未明確使用任何流線屬性,是第一個使用深度學(xué)習(xí)網(wǎng)絡(luò)在聚類和選擇之前計算流特征,從而降低了矢量場重建的誤差,但訓(xùn)練網(wǎng)絡(luò)的時間較長。XU等[44]將腦纖維束用矢量場表示,然后用流線簡化算法進行壓縮,在經(jīng)過流線歸一化和規(guī)則多面體投影后,計算每個纖維束的高維特征,通過t-SNE對特征進行降維,隨后將特征輸入自編碼器中,進行訓(xùn)練,使用深度聚類將腦纖維束進行分組,用戶可以單獨查看每個聚類簇,這在最大程度上優(yōu)化了視覺空間。但是該聚類算法受限于流線簡化程度,且只適用于單個數(shù)據(jù)集,未對于其他數(shù)據(jù)集的效果進行驗證。

        基于深度學(xué)習(xí)的方法已被用來準確地捕獲特征區(qū)域,但也存在著一定的不足,如:①需要對數(shù)據(jù)進行二次采樣;②運行時間長;③特征的提取是針對特定數(shù)據(jù)集,需要對每個數(shù)據(jù)集進行處理。未來的努力目標是建立一個大型的數(shù)據(jù)庫來訓(xùn)練神經(jīng)網(wǎng)絡(luò)以識別流特征。

        3.2 選擇性可視化

        選擇性可視化在三維流線中的應(yīng)用,可以分為視圖相關(guān)和視圖無關(guān)的流線選擇,旨在使用最少數(shù)量的流線來表達流場的流動特征。關(guān)于流線選擇相關(guān)更詳細地介紹參考文獻[45]。

        3.2.1 視圖相關(guān)的流線選擇方法

        MARCHESIN等[46]提出了一種基于流線增刪算法的三維矢量場流線選擇技術(shù),該方法通過定義重疊值,量化雜亂程度,然后移除其投影像素上具有高重疊值的流線;并向未覆蓋區(qū)域添加流線,該流線選擇方法在減少遮擋的同時也保留了上下文的信息。LEE等[47]使用基于信息論的方法,解決最小可視化中的遮擋問題。該方法用熵測量向量場中的局部復(fù)雜度;并使用幀緩沖區(qū)存儲給定視圖的最大熵值和相應(yīng)的深度,根據(jù)流特征的可見性選擇流線和視點。MA等[48]提出了一種重要性驅(qū)動的方法選擇與視圖相關(guān)的流線。通過考慮流線對大量樣本視點的貢獻來執(zhí)行選擇。從流線的隨機池開始,創(chuàng)建一個矩陣,其中包含從所考慮的每個視點看到每個流線的概率。如果流線包含大量3D信息且給定視圖的2D投影可以很好地保留信息,則流線的概率很高。流線按照累積的流線信息排列到優(yōu)先隊列中,使用MCP測量流線之間的相似性進行過濾,以避免重復(fù)的流線。MA等[49]提出了一個內(nèi)部視點選擇方法,根據(jù)熵場選擇合適的內(nèi)部視點,且便于從內(nèi)部觀察流動特征,但由于視點的快速變化,會產(chǎn)生眩暈的效果。與單獨的視點相關(guān)的流線選擇方法不同的是,文獻[42]將流線選擇和視點選擇視為對稱問題,并將其表述為統(tǒng)一的信息論框架,在候選流線池和一組樣本視點之間建立2個相互關(guān)聯(lián)的信息通道進行最佳視點和最佳流線的選擇。該方法穩(wěn)定性較好,但在數(shù)據(jù)集規(guī)模較大時,計算消耗大,圖11是3個不同視點下流線選擇的結(jié)果。LAWONN等[50]使用依賴于視圖的流線可視化血流數(shù)據(jù),對流的旋渦特征進行提取,結(jié)合輪廓提示,重點顯示旋渦區(qū)域,該方法被證明能使用戶快速理解整體流動行為。

        GüNTHER等[51]采用基于優(yōu)化過程的全局線選擇方法,對覆蓋域中的每條流線均以不同的不透明度渲染,通過最小化二次誤差函數(shù)來計算線的全局最優(yōu)不透明度。該方法旨在平衡信息呈現(xiàn)和避免遮擋,可視化結(jié)果如圖12(a)所示,但基于不透明度的方法會對上下文區(qū)域中線條間空間關(guān)系的感知產(chǎn)生負面影響。主要表現(xiàn)在:透明度的增加會導(dǎo)致對象顏色飽和度降低,而導(dǎo)致失真;在重要的前景中,不太重要的線條會完全淡出,從而丟失上下文信息;隨著透明度的增加,線之間的空間關(guān)系變得難以理解。

        圖11 不同視點的流線選擇[42]

        圖12 流線選擇((a)不透明度[51];(b)線密度控制[53])

        視圖相關(guān)的流線選擇方法被證明能在一定程度上優(yōu)化視覺空間,但是該方法對于視點的依賴性極強,當視點發(fā)生變化時,需要重新計算。

        3.2.2 視圖無關(guān)的流線選擇方法

        文獻[43]使用基于信息論的流動可視化框架,向量場被建模為方向的分布,使用香農(nóng)熵測量場中的信息含量??蚣茉试S對輸入流場中的信息含量進行定量測量,流線的分布由數(shù)據(jù)信息內(nèi)容控制。因此,更多信息的區(qū)域?qū)⒂懈嗟牧骶€。MA等[52]提出了FlowGraph,將流場轉(zhuǎn)換為圖形表示,可以觀察和探索流線簇、空間區(qū)域及其在轉(zhuǎn)換空間中的互連之間的關(guān)系,實現(xiàn)選擇可視化。KANZLER等[53]根據(jù)流線的重要性和屏幕空間占有率來調(diào)整線條密度。使用最小成本完美匹配算法稀疏出現(xiàn)明顯遮擋的線。該算法需要計算完全平衡的線層次結(jié)構(gòu),以促進在域中均勻去除流線并在運行時獲得所需的密度。圖12(b)是該方法的可視化結(jié)果,盡管此方法改善了可視化的空間感知,但其需要較長的預(yù)處理時間來構(gòu)建平衡的線層次結(jié)構(gòu)。LU等[54]采用改進的KD樹以減少流線之間的混亂和遮擋。首先,基于曲線復(fù)雜度構(gòu)建一組直線段分別逼近每條輸入3D曲線。采用曲線復(fù)雜性啟發(fā)式方法來確定分裂平面并計算節(jié)點分裂成本,構(gòu)建一個高效的KD樹。該方法是基于鄰域的線數(shù)據(jù)分析,包括交互式線條查詢、不透明度優(yōu)化和線條抽象。

        4 焦點+上下文

        焦點+上下文技術(shù)包括魚眼視圖[55]和放大鏡[56]、魔鏡[57]等通過改變物體的呈現(xiàn)方式以揭示隱藏的信息。在流動可視化中,3D鏡頭已經(jīng)被用于顯示具有更多細節(jié)的焦點區(qū)域[22]。

        文獻[22]使用魔法體積,確定焦點區(qū)域,在焦點區(qū)域中著重顯示流的有趣部分,將標量特征映射到流線顏色密度上,聚光燈照射在焦點區(qū)域,以增強視覺感知,突出焦點區(qū)域,但該方法依賴于視點,當視點變化時,必須調(diào)整魔術(shù)鏡頭。TAO等[58]提出了一個焦點+上下文的流線變形框架。該框架是基于網(wǎng)格的空間變形方案,通過在域上應(yīng)用粗網(wǎng)格,將域劃分為塊,并得出每個塊的重要性。然后將塊擴展和平滑為能量項,搜索最小化目標能量函數(shù)的變形網(wǎng)格,給通過重要區(qū)域的流線段分配更大的空間,流過不重要區(qū)域的流線段分配較少的空間,實現(xiàn)焦點+上下文可視化。該框架允許用戶自動選擇焦點區(qū)域,還允許用戶通過點擊感興趣的點或流線來手動指定焦點區(qū)域,能夠?qū)崟r執(zhí)行變形和恢復(fù)過程。圖13(a)是球形焦點變形的流線;圖13(b)是沙漏塊焦點變形的流線。這種探索增強了用戶與流線的互動能力。TONG等[59]提出了一個定制的流線變形算法和一個交互式可視化工具,來實現(xiàn)三維流線的焦點+上下文可視化。用戶在屏幕空間定義了焦點區(qū)域后,基于點模型和線模型2個變形模型,使遮擋焦點區(qū)域的流線被變形。使用魔術(shù)鏡頭,允許用戶自由地將流線從屏幕上的選定區(qū)域移開,以顯示下面的結(jié)構(gòu),該變形可在GPU中實現(xiàn)實時探索。如圖14所示,點模型將流線從焦點區(qū)域的中心移開,線模型沿著焦點區(qū)域的主軸切割流線并將流線移動至兩側(cè)。在該方法的基礎(chǔ)上,又引入了2種新的鏡頭:分層鏡頭和折線鏡頭[60],以探索不同深度和不同屏幕位置的特征,具有更高的靈活性和適應(yīng)性。分層鏡頭是一組在屏幕空間中相互堆疊的鏡頭,每個鏡頭都在特定的層中使流線在其各自的范圍內(nèi)變形,通過對不同層進行變形,可以更清楚地顯示不同層的特征和上下文。折線鏡頭使聚焦區(qū)域具有更一般的形狀,主要方法是使用一系列相連的線段切割流線,并使周圍的流線平滑地向一側(cè)變形,將特征擬合到折線鏡頭的焦點區(qū)域??梢暬Y(jié)果表明分層鏡頭和折線鏡頭在交互式探索矢量場的過程中能有效保持上下文的信息,但當用戶進行視點切換時,需要重新計算網(wǎng)格數(shù)據(jù),不能實現(xiàn)實時可視化。

        圖13 魔法體積((a)球形焦點;(b)沙漏塊焦點)[58]

        圖14 魔術(shù)鏡頭((a)點模型;(b)線模型)[59]

        除了上述方法外,JONES和MA[61]還使用多維投影可視化技術(shù)來強調(diào)粒子路徑和幾何圖形之間的局部關(guān)系,用戶以焦點+上下文的形式查看流線。該可視化技術(shù)使用基于位置的可視化為單個軌跡提供鄰近信息和焦點+上下文,用標準半透明渲染幫助科學(xué)家從空間和時間的角度觀察流場,從而更好地理解在計算機房模擬氣流和表面溫度之間的關(guān)系、地下水模擬流體顆粒穿過半多孔介質(zhì)時的行為等數(shù)據(jù)中的趨勢和因果關(guān)系。

        焦點+上下文技術(shù)也經(jīng)常與光照、不透明度、形狀變形等方法結(jié)合可視化流場以提高可視結(jié)果的表達能力,如:文獻[35],文獻[33]和文獻[41]。焦點+上下文方法在三維流線可視化中在捕捉重要特征的同時保留上下文信息,但隨著數(shù)據(jù)規(guī)模的擴大,不可避免地會出現(xiàn)遮擋和混亂現(xiàn)象,并且隨著用戶需求的提高,對焦點+上下文的實時性研究也是一個重點問題。

        5 總 結(jié)

        經(jīng)過幾十年的研究,表意性方法在三維流線可視化中的應(yīng)用已經(jīng)有了很大地發(fā)展,但隨著數(shù)據(jù)規(guī)模的不斷擴大、用戶需求方面的精細化和普適性越來越高,給表意性方法在三維流線可視化中的應(yīng)用帶來了新的機遇和挑戰(zhàn)。

        5.1 視覺感知增強類

        (1) 在流動結(jié)構(gòu)復(fù)雜、規(guī)模較大的流場中,流線變形類的方法存在計算成本高、若選擇了不合適流線表達方法還容易加重視覺負擔(dān),難以高效地呈現(xiàn)流場的流動行為。

        (2) 在密集線數(shù)據(jù)集中,當流動結(jié)構(gòu)重疊時,使用深度提示和光暈技術(shù)會產(chǎn)生嚴重的光暈重疊情況,嚴重阻礙用戶理解和探索流。此外,由于照明模型面向的是面元素,在使用照明技術(shù)增強流線的空間感知時,通常將流線渲染為以面為單位的線基元,方便法線的計算,這將大大增加計算量。

        (3) 當使用不透明度的方法來減少流線之間的遮擋時,如果遮擋流線太透明,則重要區(qū)域周圍的流動上下文會丟失,并且由于透明度、流線之間的深度關(guān)系會更加難以辨別。此外,透明度方法需要深度排序才能正確渲染對象,當可視化面臨大而密集的線數(shù)據(jù)時,很難實現(xiàn)對大量線段進行實時排序。

        因此,根據(jù)可視化需求選擇合適的流線變形方法以及照明技術(shù)。此外,對于不透明度的研究,由于在可視化過程中該方法是順序依賴,需要耗費大量的時間和內(nèi)存來完成片段排序操作、且透明度的使用會導(dǎo)致流線之間空間關(guān)系的丟失。因此順序無關(guān)的不透明度優(yōu)化算法結(jié)合深度信息是未來的研究方向。

        5.2 可見性管理類

        (1) 傳統(tǒng)的相似性度量方法從距離和特征2個方面出發(fā),基于距離的度量僅限于空間位置接近的流線之間的相似性,在距離較遠區(qū)域中相似的流線很難聚到同一簇中?;谛螤畹亩攘吭谶M行流線特征提取時會出現(xiàn)特征提取不全面,不能完全捕獲流場的流動行為?;谏疃葘W(xué)習(xí)的方法需要對不同的數(shù)據(jù)集分別進行訓(xùn)練,且訓(xùn)練時間較長。

        (2) 視圖相關(guān)和無關(guān)的流線選擇方法能在一定程度上減少流線之間的遮擋現(xiàn)象,但是視圖相關(guān)的流線選擇算法依賴于視點,當視點變換時需要重新計算。

        因此,對于可見性管理類的方法,當使用傳統(tǒng)相似度聚類方法時,如何全面捕獲流線的特征、允許從流線空間位置和形狀特征等不同維度探索流動是未來的研究方向。關(guān)于深度學(xué)習(xí)的聚類方法,未來的努力目標是建立一個大型數(shù)據(jù)庫訓(xùn)練深度神經(jīng)網(wǎng)絡(luò)來識別流特征,關(guān)于深度學(xué)習(xí)在非定常流場可視化和整體計算改進中的應(yīng)用,還有進一步研究的潛力。

        5.3 焦點+上下文

        焦點+上下文類的方法大多是視圖相關(guān)的,當視點突然變化時,需要重新調(diào)整魔術(shù)鏡頭或重新計算流線變形,當流線數(shù)目較多時,每個視點下的計算量將會非常大、實時性差。

        對于焦點+上下文可視化,如何有效地將交互和可視化同步,增強可視化的實時性和準確性,是魔法鏡頭、魔法體積類的方法在三維流線可視化中的難點。

        [1] 李思昆, 蔡勛, 王文珂, 等. 大規(guī)模流場科學(xué)計算可視化[M]. 北京: 國防工業(yè)出版社, 2013: 19-49.

        LI S K, CAI X, WANG W K, et al. Large-scale flow field scientific visualization[M]. Beijing: National Defense Industry Press, 2013: 19-49 (in Chinese).

        [2] 宋漢戈, 劉世光. 三維流場可視化綜述[J]. 系統(tǒng)仿真學(xué)報, 2016, 28(9): 1929-1936.

        SONG H G, LIU S G. Review of 3D flow visualization[J]. Journal of System Simulation, 2016, 28(9): 1929-1936 (in Chinese).

        [3] LAWONN K, GLA?ER S, VILANOVA A, et al. Occlusion-free blood flow animation with wall thickness visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2016, 22(1): 728-737.

        [4] MEUSCHKE M, OELTZE-JAFRA S, BEUING O, et al. Classification of blood flow patterns in cerebral aneurysms[J]. IEEE Transactions on Visualization and Computer Graphics, 2019, 25(7): 2404-2418.

        [5] KREISER J, HERMOSILLA P, ROPINSKI T. Void space surfaces to convey depth in vessel visualizations[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(10): 3913-3925.

        [6] KREISER J, MEUSCHKE M, MISTELBAUER G, et al. A survey of flattening-based medical visualization techniques[J]. Computer Graphics Forum, 2018, 37(3): 597-624.

        [7] HALLADJIAN S, MIAO H C, KOURIL D, et al. Scale trotter: illustrative visual travels across negative scales[J]. IEEE Transactions on Visualization and Computer Graphics, 2020, 26(1): 654-664.

        [8] KOU?IL D, ISENBERG T, KOZLíKOVá B, et al. HyperLabels: browsing of dense and hierarchical molecular 3D models[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(8): 3493-3504.

        [9] LAWONN K, VIOLA I, PREIM B, et al. A survey of surface-based illustrative rendering for visualization[J]. Computer Graphics Forum, 2018, 37(6): 205-234.

        [10] G?RTLER J, SPICKER M, SCHULZ C, et al. Stippling of 2D scalar fields[J]. IEEE Transactions on Visualization and Computer Graphics, 2019, 25(6): 2193-2204.

        [11] BRAMBILLA A, CARNECKY R, PEIKERT R, et al. Illustrative flow visualization: state of the art, trends and challenges [EB/OL]. [2022-03-27]. https://doi.org/10.2312/ conf/eg2012/stars/075-094.

        [12] VIOLA I, ISENBERG T. Pondering the concept of abstraction in (illustrative) visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2018, 24(9): 2573-2588.

        [13] VIOLA I, CHEN M, ISENBERG T. Visual abstraction[M]// Foundations of Data Visualization. Cham: Springer International Publishing, 2020: 15-37.

        [14] ELMQVIST N, TSIGAS P. A taxonomy of 3D occlusion management for visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2008, 14(5): 1095-1109.

        [15] ANDREW B, BRUCKNER S, CHEN W, et al. Interactive tools for scientific and medical illustration composition[EB/OL].[2022-03-27]. http://diglib.eg.org/handle/10.2312/egt.20081056.T8.

        [16] 王松, 吳斌, 吳亞東. 感知增強類流場可視化方法研究與發(fā)展[J]. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 2018, 30(1): 30-43.

        WANG S, WU B, WU Y D. Survey on perception enhanced flow visualization[J]. Journal of Computer-Aided Design & Computer Graphics, 2018, 30(1): 30-43 (in Chinese).

        [17] ANGELELLI P, HAUSER H. Straightening tubular flow for side-by-side visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(12): 2063-2070.

        [18] STEVENS A H, WARE C, BUTKIEWICZ T, et al. Hairy slices II: depth cues for visualizing 3D streamlines through cutting planes[J]. Computer Graphics Forum, 2020, 39(3): 25-35.

        [19] STOLL C, GUMHOLD S, SEIDEL H P. Visualization with stylized line primitives[C]//VIS 05. IEEE Visualization. New York: IEEE Press, 2005: 695-702.

        [20] HAN M J, WALD I, USHER W, et al. Ray tracing generalized tube primitives: method and applications[J]. Eurographics Workshop on Visual Computing for Biomedicine, 2019, 38(3): 467-478.

        [21] CHEN C K, YAN S, YU H F, et al. An illustrative visualization framework for 3D vector fields[J]. Computer Graphics Forum, 2011, 30(7): 1941-1951.

        [22] MATTAUSCH O, THEU?L T, HAUSER H, et al. Strategies for interactive exploration of 3D flow using evenly-spaced illuminated streamlines[C]//The 19th Spring Conference on Computer Graphics. Budmerice, Slovakia. New York: ACM Press, 2003: 213-222.

        [23] EVERTS M H, BEKKER H, ROERDINK J B T M, et al. Depth-dependent halos: illustrative rendering of dense line data[J]. IEEE Transactions on Visualization and Computer Graphics, 2009, 15(6): 1299-1306.

        [24] EVERTS M H, BEKKER H, ROERDINK J B T M, et al. Interactive illustrative line styles and line style transfer functions for flow visualization[EB/OL]. [2022-03-27]. https://arxiv.org/abs/1503.05787.

        [25] KANZLER M, RAUTENHAUS M, WESTERMANN R. A voxel-based rendering pipeline for large 3D line sets[J]. IEEE Transactions on Visualization and Computer Graphics, 2019, 25(7): 2378-2391.

        [26] EICHELBAUM S, HLAWITSCHKA M, SCHEUERMANN G. LineAO—improved three-dimensional line rendering[J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(3): 433-445.

        [27] MALLO O, PEIKERT R, SIGG C, et al. Illuminated lines revisited[EB/OL]. [2022-03-27]. https://ieeexplore.ieee.org/ abstract/document/1532772.

        [28] ZHANG W Y, PEI Y Z, LIU B C, et al. A streamline illumination method for 3D flow fields[C]//2013 7th International Conference on Image and Graphics. New York: IEEE Press, 2013: 252-257.

        [29] TAYLOR R M 2nd, HARTER J. Random per-element luminance modulation for improved visual tracking[J]. IEEE Computer Graphics and Applications, 2014, 34(6): 83-87.

        [30] ROCHA A, SILVA J D, ALIM U, et al. Multivariate visualization of oceanography data using decals[C]// Proceedings of the Workshop on Visualisation in Environmental Sciences. New York: ACM Press, 2017: 31-35.

        [31] MISHCHENKO O, CRAWFIS R. On perception of semi-transparent streamlines for three-dimensional flow visualization[J]. Computer Graphics Forum, 2014, 33(1): 210-221.

        [32] GüNTHER T, THEISEL H, GROSS M. Decoupled opacity optimization for points, lines and surfaces[J]. Computer Graphics Forum, 2017, 36(2): 153-162.

        [33] ROJO I B, GROSS M, GüNTHER T. Fourier opacity optimization for scalable exploration[J]. IEEE Transactions on Visualization and Computer Graphics, 2020, 26(11): 3204-3216.

        [34] KERN M, NEUHAUSER C, MAACK T, et al. A comparison of rendering techniques for 3D line sets with transparency[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(8): 3361-3376.

        [35] GRO? D, GUMHOLD S. Advanced rendering of line data with ambient occlusion and transparency[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(2): 614-624.

        [36] SHI L Y, LARAMEE R S, CHEN G N. Integral curve clustering and simplification for flow visualization: a comparative evaluation[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(3): 1967-1985.

        [37] YU H F, WANG C L, SHENE C K, et al. Hierarchical streamline bundles[J]. IEEE Transactions on Visualization and Computer Graphics, 2012, 18(8): 1353-1367.

        [38] LU K W, CHAUDHURI A, LEE T Y, et al. Exploring vector fields with distribution-based streamline analysis[C]//2013 IEEE Pacific Visualization Symposium. New York: IEEE Press, 2013: 257-264.

        [39] TAO J, WANG C L, SHENE C K. FlowString: partial streamline matching using shape invariant similarity measure for exploratory flow visualization[C]//2014 IEEE Pacific Visualization Symposium. New York: IEEE Press, 2014: 9-16.

        [40] FERSTL F, BüRGER K, WESTERMANN R. Streamline variability plots for characterizing the uncertainty in vector field ensembles[J]. IEEE Transactions on Visualization and Computer Graphics, 2016, 22(1): 767-776.

        [41] HAN J, TAO J, WANG C L. FlowNet: a deep learning framework for clustering and selection of streamlines and stream surfaces[J]. IEEE Transactions on Visualization and Computer Graphics, 2020, 26(4): 1732-1744.

        [42] TAO J, MA J, WANG C L, et al. A unified approach to streamline selection and viewpoint selection for 3D flow visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(3): 393-406.

        [43] XU L J, LEE T Y, SHEN H W. An information-theoretic framework for flow visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2010, 16(6): 1216-1224.

        [44] XU C Q, SUN G D, LIANG R H, et al. Vector field streamline clustering framework for brain fiber tract segmentation[EB/OL]. [2022-03-27].https://ieeexplore.ieee. org/abstract/document/9474448.

        [45] SANE S, BUJACK R, GARTH C, et al. A survey of seed placement and streamline selection techniques[J]. Computer Graphics Forum, 2020, 39(3): 785-809.

        [46] MARCHESIN S, CHEN C K, HO C, et al. View-dependent streamlines for 3D vector fields[J]. IEEE Transactions on Visualization and Computer Graphics, 2010, 16(6): 1578-1586.

        [47] LEE T Y, MISHCHENKO O, SHEN H W, et al. View point evaluation and streamline filtering for flow visualization[C]//2011 IEEE Pacific Visualization Symposium. New York: IEEE Press, 2011: 83-90.

        [48] MA J, WANG C L, SHENE C K. Coherent view-dependent streamline selection for importance-driven flow visualization[EB/OJ]. (2013-02-04) [2022-03-27].https://www. spiedigitallibrary.org/conference-proceedings-of-spie/8654/865407/Coherent-view-dependent-streamline-selection-for-importance-driven-flow-visualization/10.1117/12.2001887.shor.t.

        [49] MA J, WALKER J, WANG C L, et al. FlowTour: an automatic Guide for exploring internal flow features[C]//2014 IEEE Pacific Visualization Symposium. New York: IEEE Press, 2014: 25-32.

        [50] LAWONN K, GüNTHER T, PREIM B. Coherent view-dependent streamlines for understanding blood flow[C]// Proceedings of the EuroVis (Short Papers). Aire-la-Ville: The Eurographics Association, 2014:19-23.

        [51] GüNTHER T, R?SSL C, THEISEL H. Opacity optimization for 3D line fields[J]. ACM Transactions on Graphics, 2013, 32(4): 120.

        [52] MA J, WANG C L, SHENE C K. FlowGraph: a compound hierarchical graph for flow field exploration[C]//2013 IEEE Pacific Visualization Symposium. New York: IEEE Press, 2013: 233-240.

        [53] KANZLER M, FERSTL F, WESTERMANN R. Line density control in screen-space via balanced line hierarchies[J]. Computers & Graphics, 2016, 61: 29-39.

        [54] LU Y C, CHENG L Y, ISENBERG T, et al. Curve complexity heuristic KD-trees for neighborhood-based exploration of 3D curves[J]. Computer Graphics Forum, 2021, 40(2): 461-474.

        [55] GANSNER E R, KOREN Y, NORTH S C. Topological fisheye views for visualizing large graphs[J]. IEEE Transactions on Visualization and Computer Graphics, 2005, 11(4): 457-468.

        [56] ZHAO X, ZENG W, GU X D, et al. Conformal magnifier: a focus context technique with local shape preservation[J]. IEEE Transactions on Visualization and Computer Graphics, 2012, 18(11): 1928-1941.

        [57] BIER E A, STONE M C, KEN P E, et al. Toolglass and magic lenses: the see-through interface[C]//The 20th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 1993: 73-80.

        [58] TAO J, WANG C L, SHENE C K, et al. A deformation framework for focus context flow visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2014, 20(1): 42-55.

        [59] TONG X, CHEN C M, SHEN H W, et al. Interactive streamline exploration and manipulation using deformation[C]//2015 IEEE Pacific Visualization Symposium . New York: IEEE Press, 2015: 1-8.

        [60] TONG X, EDWARDS J, CHEN C M, et al. View-dependent streamline deformation and exploration[J]. IEEE Transactions on Visualization and Computer Graphics, 2016, 22(7): 1788-1801.

        [61] JONES C, MA K L. Visualizing flow trajectories using locality-based rendering and warped curve plots[J]. IEEE Transactions on Visualization and Computer Graphics, 2010, 16(6): 1587-1594.

        A review of the application of illustrative methods in 3D streamline visualization

        SHAO Xu-qiang1,2, CHENG Ya1, JIN Yi-zhong1

        (1. School of Control and Computer Engineering, North China Electric Power University, Baoding Hebei 071003, China; 2. Engineering Research Center of Intelligent Computing for Complex Energy Systems, Ministry of Education, Baoding Hebei 071003, China)

        Streamline visualization is an important method of flow visualization. It can directly represent the structure and flow trend of the flow field. However, when streamline visualization is used in the three-dimensional flow field, inappropriate rendering methods, selection methods, and presentation methods will lead to poor expression ability of visual results, and it is difficult for users to efficiently obtain flow information. In order to fully reflect the research progress of illustrative methods in 3D streamline visualization, this paper systematically reviewed the representative papers at home and abroad over recent ten years ago. First, the related concepts of illustrative visualization methods were introduced, and then the applications of illustrative methods such as visual perception enhancement, visibility management, and focus + context in 3D streamline visualization were summarized and classified, and the advantages and disadvantages of each method are discussed.The illustrative method of visual perception enhancement refers to that when perceiving the world, human beings make full use of all the visual information.Visibility management refers to the improvement of the overall visibility of data by reducing confusion and occlusion through such means as clustering and selective visualization, thus optimizing the visual space.Focus + context emphasizes which part is the area of special interest, that is, focus, and highlights it. For less important areas, namely, context, it is utilized to provide background.Focus + context technology highlights the characteristics of the data rather than the overall structure. Finally, the application of illustrative methods in 3D streamline visualization is summarized and analyzed. The problems and challenges in streamline visualization were presented, and future research directions were prospected.

        3D streamline visualization;visual perceptual enhancement;visibility management; focus + context;3D flow visualization; illustrative visualization

        TP 391

        10.11996/JG.j.2095-302X.2022050753

        A

        2095-302X(2022)05-0753-12

        2022-03-21;

        2022-05-26

        21 March,2022;

        26 May,2022

        河北省自然科學(xué)基金項目(F2020502014);中央高?;究蒲袠I(yè)務(wù)費專項(2021MS095);國家自然科學(xué)基金項目(61502168)

        Natural Science Foundation of Hebei Province (F2020502014); Special Fund for Basic Scientific Research Business of Central Universities (2021MS095); National Natural Science Foundation of China (61502168)

        邵緒強(1982-),男,副教授,博士。主要研究方向為計算機圖形學(xué)、虛擬現(xiàn)實。E-mail:shaoxuqiang@163.com

        SHAO Xu-qiang (1982-), associate professor, Ph.D. His main research interests cover computer graphics and virtual reality.E-mail:shaoxuqiang@163.com

        猜你喜歡
        可視化深度方法
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運行動態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        深度理解一元一次方程
        基于CGAL和OpenGL的海底地形三維可視化
        “融評”:黨媒評論的可視化創(chuàng)新
        傳媒評論(2019年4期)2019-07-13 05:49:14
        深度觀察
        深度觀察
        深度觀察
        可能是方法不對
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        一区二区三区国产| 国产在线视频网站不卡| 亚洲国产91精品一区二区| 亚洲国产婷婷香蕉久久久久久| 国偷自产视频一区二区久| 伊人网视频在线观看| 国产伦久视频免费观看视频| 色老头一区二区三区| 国产一级一片内射在线| 亚洲最大视频一区二区三区| 亚洲天码一区二区三区| 天天做天天爱夜夜爽| 日本护士吞精囗交gif| 亚洲中文字幕乱码免费| 国产一区二区三区18p| 久久精品国产字幕高潮| 欧洲日本一线二线三线区本庄铃| 亚洲高清视频在线播放| 精品高清一区二区三区人妖| 亚洲美女av一区二区在线| 人妻聚色窝窝人体www一区| 日韩中文无线码在线视频观看| 爆乳午夜福利视频精品| 韩国女主播一区二区三区在线观看| 成人一区二区三区国产| 一本色道久久爱88av| 欧美成人精品第一区二区三区| 国产高潮刺激叫喊视频| 精品一区二区三区四区少妇| 亚洲视频在线播放免费视频| 日韩一级137片内射视频播放 | 少妇bbwbbw高潮| 91精品国产91综合久久蜜臀| 久久久亚洲欧洲日产国码αv | 亚洲成AV人片无码不卡| 24小时在线免费av| 精品少妇人妻av无码专区| 中文字幕无码专区一VA亚洲V专| 水蜜桃视频在线观看免费18| 日韩女优视频网站一区二区三区| 国产在线精品一区二区三区直播|