• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    海量超聲數(shù)據(jù)體可視化研究

    2016-05-31 07:26:01潘衛(wèi)國何寧薛健呂科翟銳代雙鳳
    電子學(xué)報 2016年2期
    關(guān)鍵詞:海量數(shù)據(jù)并行計算

    潘衛(wèi)國何 寧薛 健呂 科翟 銳代雙鳳

    (1.中國科學(xué)院大學(xué)工程管理與信息技術(shù)學(xué)院,北京100049; 2.北京聯(lián)合大學(xué)信息學(xué)院,北京100101)

    ?

    海量超聲數(shù)據(jù)體可視化研究

    潘衛(wèi)國1,何寧2,薛健1,呂科,翟銳1,代雙鳳1

    (1.中國科學(xué)院大學(xué)工程管理與信息技術(shù)學(xué)院,北京100049; 2.北京聯(lián)合大學(xué)信息學(xué)院,北京100101)

    摘要:近年來,隨著科學(xué)數(shù)據(jù)的快速增長,海量數(shù)據(jù)的可視化分析成了急需解決的難題.越來越多的處理海量數(shù)據(jù)的方法向著并行、分布式處理的方向發(fā)展.本文提出了一種混合的框架來處理海量的超聲數(shù)據(jù),該框架通過整合多種硬件環(huán)境和計算資源來處理海量數(shù)據(jù);所有的數(shù)據(jù)都存放在一個基于高速網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)共享中心,具有高性能顯卡的前端工作站將耗時的處理任務(wù)分配到網(wǎng)絡(luò)中的計算結(jié)點,而自身處理顯示和交互的操作;同時基于OpenCL和OpenMP實現(xiàn)了可視化算法在GPU和CPU上的并行計算;核外算法應(yīng)用在本框架中來處理海量的體數(shù)據(jù).實驗結(jié)果表明,本文提出的框架不僅可以處理海量數(shù)據(jù),而且具有較高的交互性能.

    關(guān)鍵詞:體繪制;圖形處理器;核外技術(shù);并行計算;海量數(shù)據(jù)

    1 引言

    近年來,隨著大型科學(xué)計算以及圖形圖像技術(shù)的快速發(fā)展,數(shù)據(jù)可視化領(lǐng)域待處理的數(shù)據(jù)量已經(jīng)遠遠超過了目前的數(shù)據(jù)處理能力.在體可視化領(lǐng)域,隨著體數(shù)據(jù)的快速增長,迫切期待計算設(shè)備的處理能力能夠得到進一步提高;尤其是在國內(nèi)外應(yīng)用最廣泛、使用頻率最高的超聲檢測技術(shù)領(lǐng)域,因其具有檢測對象范圍廣,檢測深度大;缺陷定位準確,靈敏度高;成本低,使用方便;速度快,對人體無害以及便于現(xiàn)場使用等特點;正向著智能化、自動化、圖像化、數(shù)字化、信息化和交叉領(lǐng)域的前沿方向發(fā)展.當(dāng)然硬件設(shè)備本身的升級換代是最有效的途徑,但在絕大部分條件下是不能夠無限制地實現(xiàn)的.因此在現(xiàn)有的設(shè)備條件下如何能進一步發(fā)揮設(shè)備使用效率,如何有效提高體繪制速度就成為必然的研究趨勢,而可以有效地滿足這種對計算能力需求的途徑就是充分利用網(wǎng)絡(luò)分布式環(huán)境中的各種計算資源.

    作為科學(xué)計算可視化技術(shù)的一個分支,體繪制是一種三維數(shù)據(jù)場可視化方法,在近二十年的發(fā)展過程中取得了相當(dāng)大的進步,它利用圖形學(xué)原理通過計算來顯示三維數(shù)據(jù)場中有意義信息.對三維數(shù)據(jù)場內(nèi)的形體不進行專門的建模,不生成幾何圖元,二維圖像由三維數(shù)據(jù)場經(jīng)過計算直接生成,能夠顯示形體的內(nèi)部信息.該方法產(chǎn)生數(shù)據(jù)場的整體圖像,具有圖像質(zhì)量高、對數(shù)據(jù)的表現(xiàn)力強、便于并行計算的優(yōu)點,但計算量太大.尤其是面對這海量的數(shù)據(jù),如何快速的處理海量數(shù)據(jù)來提高繪制速度成為亟待解決的問題[1].

    2 研究現(xiàn)狀

    體繪制最早由Levoy[2]于1988年提出,用于輔助科學(xué)家理解三維數(shù)據(jù)場,如CT,MRI類型的醫(yī)學(xué)數(shù)據(jù)或有限元分析(FEA)的計算結(jié)果等.該方法采用光線投射(ray casting)算法對數(shù)據(jù)場進行采樣和積分,直接將三維數(shù)據(jù)轉(zhuǎn)化為圖像.Kniss等[3]引入了高維傳遞函數(shù)并設(shè)計了編輯界面,使得用戶能夠通過調(diào)節(jié)傳遞函數(shù)觀察數(shù)據(jù)場中不同特征的分布情況.

    海量數(shù)據(jù)的單機繪制方法可以分為硬件加速、數(shù)據(jù)壓縮和核外計算;硬件加速利用圖形硬件自帶的三線性插值等功能將復(fù)雜的光線投射過程轉(zhuǎn)移到圖形處理器(Graphics Processing Unit,GPU)上進行,通過GPU的流式并行計算模式實現(xiàn)加速.儲駿[4]提出了一種改進的算法,使用Cg語言編寫頂點和片段著色程序,只需要繪制一個代理面就能獲取光線的起始點,但其使用預(yù)先計算梯度并保存的方法獲取體素法向量,內(nèi)存占用量大.楊金柱[7]等基于CPU的代理幾何生成算法和GPU共同完成體繪制,很好的解決了多組織標定與重建速度優(yōu)化問題.張慧滔[5]等人利用GPU來加速單層螺旋CT數(shù)據(jù)的重建.袁斌[6]針對均勻數(shù)據(jù)場可視化的問題,提出了一種改進的GPU光線投射算法,算法采用按需實時計算梯度的方法,省略無效體素的梯度計算過程,效率較高,但算法使用匯編語言實現(xiàn),編程比較復(fù)雜.基于GPU的體繪制雖然計算速度得到了提升,但是也存在著瓶頸;體數(shù)據(jù)將通過總線從系統(tǒng)內(nèi)存?zhèn)鬟f到顯存中,這是GPU流水線中最慢的一個部分,因此傳遞的數(shù)據(jù)量應(yīng)該盡可能地小;對大紋理進行采樣是一個相當(dāng)耗時的操作,如果紋理的大小大于GPU內(nèi)的紋理高速緩存,那么紋理采樣耗時將會非常耗時.復(fù)雜的像素渲染[7]也會造成明顯的瓶頸.

    在數(shù)據(jù)壓縮方面,Wang等[8]引入圖像質(zhì)量度量的方法,使得壓縮后的數(shù)據(jù)更易于用戶理解.Lindstrom等[9]則提出了一種對浮點格式數(shù)據(jù)進行快速壓縮的方法,它能夠與應(yīng)用程序的I/O環(huán)節(jié)無縫連接且適用于可變精度的浮點或整型數(shù)據(jù),這些方法與繪制過程無關(guān),具有普遍的適用性.但是這些方法由于對原始數(shù)據(jù)進行了壓縮,降低了成像的質(zhì)量.

    在核外計算(out-of-core)方面,F(xiàn)arias等[10]最早將核外計算用于大規(guī)模非結(jié)構(gòu)化網(wǎng)格的體繪制,利用外部存儲器對每個網(wǎng)格單元執(zhí)行求交、排序和積分操作,從而得到大數(shù)據(jù)的繪制結(jié)果.Gobbetti等[11]提出了一種只需遍歷數(shù)據(jù)一次的核外計算方法.這類方法利用有限的計算資源處理大規(guī)模數(shù)據(jù),能夠在一定程度上解決大數(shù)據(jù)的繪制難題,但效率遠不如并行的方法.汪萌等在海量多媒體數(shù)據(jù)可視化[12]和輔助標記[13]方面的研究也取得了卓有成效的效果.

    近年來,利用GPU構(gòu)建分布式的計算與可視化平臺成為了可視化領(lǐng)域的研究熱點.Fan等[14]利用GPU集群進行流體的仿真計算和可視化,提出了一種新的架構(gòu),通過設(shè)計雙層的體系結(jié)構(gòu)(粗粒度下操作全局紋理,細粒度下進行單節(jié)點的運算)將MPI與分布式共享內(nèi)存(distributed shared memory DSM)有機地結(jié)合起來,從而大幅提升計算和繪制的效率.Fogal等[15]基于MPI在分布式的多GPU上進行了大規(guī)模數(shù)據(jù)的并行體繪制,通過使用k-D樹對數(shù)據(jù)進行劃分和負載平衡的優(yōu)化,數(shù)秒內(nèi)便能繪制出千億級體素的數(shù)據(jù)集.曹軼等[16]基于本地并行機和分布式圖形工作站,給出了一種混合并行繪制模型.該模型的工作原理是先將源數(shù)據(jù)存留在并行機,然后通過并行機的多處理器發(fā)布遠程繪制命令流,進而通過操控工作站的圖形硬件完成繪制;后期圖像合成在并行機上執(zhí)行,以發(fā)揮共享存儲通信優(yōu)勢.但是這些處理方法需要后期執(zhí)行圖像合成的操作,所以系統(tǒng)的內(nèi)存的大小將會成為處理海量數(shù)據(jù)能力的瓶頸[17].

    在海量標量場數(shù)據(jù)處理和可視化領(lǐng)域,雖然國內(nèi)外研究者已經(jīng)取得了大量基礎(chǔ)性研究成果[18],但仍然缺乏一個技術(shù)成熟,目標明確,方便可用的海量數(shù)據(jù)處理和可視化系統(tǒng),本文提出了一種基于分布式混合架構(gòu)的海量數(shù)據(jù)處理及可視化系統(tǒng)及與其相適應(yīng)的數(shù)據(jù)處理和可視化方法,由分布式混合架構(gòu)的海量數(shù)據(jù)處理及可視化硬件系統(tǒng)和運行此基礎(chǔ)上實現(xiàn)相應(yīng)數(shù)據(jù)處理和可視化方法的軟件系統(tǒng).

    3 系統(tǒng)框架

    本框架的主要的思想是充分利用現(xiàn)有的計算資源和硬件加速設(shè)備.同時為了滿足實時交互的需要,使用預(yù)覽體數(shù)據(jù)的結(jié)構(gòu)來提升交互性能.本文所提出的可視化硬件系統(tǒng)包括前端工作站和計算節(jié)點;前端工作站要求性能較高,主要處理實時性和交互性要求較高的操作;計算結(jié)點則可以是各種類型的計算機或硬件,可以運行各種類型的主流操作系統(tǒng),用于耗時操作的分布式處理.前端工作站上運行的是圖形界面,負責(zé)渲染顯示,交互操作以及各種計算任務(wù)的協(xié)調(diào),同時負責(zé)將耗時的計算任務(wù)分配到各計算結(jié)點執(zhí)行;計算結(jié)點上運行的是一個后臺計算服務(wù)程序,監(jiān)聽從前端工作站發(fā)送過來的計算指令并調(diào)用相應(yīng)的計算模塊執(zhí)行計算任務(wù).系統(tǒng)框架通過前端工作站和計算結(jié)點的協(xié)同工作可以處理海量數(shù)據(jù).系統(tǒng)的總體框架結(jié)構(gòu)如圖1所示:

    從上述圖1中可以看出,多種硬件環(huán)境和技術(shù)整合在系統(tǒng)框架中來完成對于海量數(shù)據(jù)的三維交互操作;所有的體數(shù)據(jù)都存儲在數(shù)據(jù)存儲中心,通過高速網(wǎng)絡(luò)環(huán)境進行共享.需要實時顯示的交互操作由硬件加速和并行計算算法運行在前端工作站.同時前端工作站也可以自適應(yīng)地選擇合適的數(shù)據(jù)尺寸進行處理.耗時的計算任務(wù)通過高速網(wǎng)絡(luò)分配到各個計算結(jié)點進行計算.使用OpenCL和OpenMP實現(xiàn)了體繪制算法在GPU 和CPU上的并行處理來加速繪制速度,同時使用了層次的體數(shù)據(jù)結(jié)構(gòu)使交互級別達到實時的效果;核外算法應(yīng)用在本框架中來處理海量的數(shù)據(jù).體數(shù)據(jù)首先通過前端工作站從數(shù)據(jù)共享中心加載,在加載的過程中將會根據(jù)初始體數(shù)據(jù)的大小來產(chǎn)生預(yù)覽體數(shù)據(jù)和分級體數(shù)據(jù),這樣可以提升交互的響應(yīng)性能.如果初始體數(shù)據(jù)大于預(yù)設(shè)的閾值,該計算任務(wù)將會分配到相應(yīng)的計算結(jié)點進行計算,當(dāng)計算任務(wù)完成后,結(jié)果將會存放到共享數(shù)據(jù)中心并通知前端工作站進行顯示.

    3.1分級體數(shù)據(jù)

    當(dāng)處理海量數(shù)據(jù)時,耗時的加載過程將會影響系統(tǒng)的總體性能.本文提出的框架采用分級的體數(shù)據(jù)結(jié)構(gòu)解決這個問題,如圖2所示.

    當(dāng)開始加載數(shù)據(jù)時,系統(tǒng)首先產(chǎn)生一個預(yù)覽體數(shù)據(jù),這樣使用者就可以在第一時間觀測到所加載的體數(shù)據(jù);第二步是根據(jù)加載數(shù)據(jù)的大小產(chǎn)生分級的體數(shù)據(jù),如果產(chǎn)生的下一級體數(shù)據(jù)大于預(yù)設(shè)的閾值,將會按照圖2繼續(xù)分割,最后產(chǎn)生的體數(shù)據(jù)將會存放在一個列表中.在這一部分,我們設(shè)計并實現(xiàn)了一個類來縮放相關(guān)的分級體數(shù)據(jù),這個類的輸入和輸出都是一個體數(shù)據(jù),可以自適應(yīng)的來尋找要顯示的體數(shù)據(jù).本系統(tǒng)中最小的預(yù)覽體數(shù)據(jù)是32 MB,這一閾值的確定與前端工作站的硬件性能有關(guān),其基本要求是數(shù)據(jù)量等于這一閾值的數(shù)據(jù)做體繪制渲染時渲染速度至少要達到15幀/秒以上,以滿足交互操作的需求.這一預(yù)處理過程可以作為數(shù)據(jù)加載的一部分,由計算節(jié)點完成,處理完成后多級標量場數(shù)據(jù)存儲在數(shù)據(jù)存儲中心備用.

    3.2GPU加速

    目前,圖形處理器的計算能力越來越強大,速度也越來越快,極大地提高了計算機圖形處理的速度和圖像質(zhì)量,為可視化工作提供了很好的基礎(chǔ).

    本框架利用圖形硬件自帶的三線性插值功能來完成光線投射算法中耗時的采樣、插值過程,并將繁瑣的合成運算轉(zhuǎn)移到GPU上進行.實現(xiàn)的基本流程圖如圖3所示:

    計算光線進入數(shù)據(jù)場的點:將顏色立方體的前表面繪制到一幅2D紋理上,此時由紋理像素的RGB值所組成的三元數(shù)組即為當(dāng)前視線與由三維數(shù)據(jù)場映射成的3D紋理的第一個交點的坐標,即光線的進入數(shù)據(jù)場的點的坐標.

    計算光線離開數(shù)據(jù)場的點:將顏色立方體的后表面繪制到一幅2D紋理上.將這幅紋理和前表面紋理逐像素相減,就可以得到光線在數(shù)據(jù)場中行進的距離,設(shè)定合適的采樣步長對數(shù)據(jù)場進行遍歷.

    將體數(shù)據(jù)作為3D紋理載入顯存:使用基于GPU的光線投射算法需要在進行繪制之前將數(shù)據(jù)載入到顯存中,所以在這一步進行時首先要確定對體數(shù)據(jù)進行插值前分類還是插值后分類,因為只有確定分類方法,才能確定將體數(shù)據(jù)以何種形式映射到顯存中.采用插值前分類方法,不僅需要4倍的存儲空間(R,G,B,A四個通道,即體數(shù)據(jù)大小×4),而且由于采樣時的插值對象不再是原始數(shù)據(jù),會降低圖像的質(zhì)量,而采用插值后分類方法,直接將體數(shù)據(jù)作為3D紋理載入到顯存中,就不會出現(xiàn)上述情況.

    將傳遞函數(shù)表作為2D紋理載入顯存:將傳遞函數(shù)存儲為2D紋理是為了快速地將從數(shù)據(jù)場中獲得的體素值轉(zhuǎn)化為相應(yīng)的灰度和不透明度值.

    頂點著色器主要用來對圖形的頂點數(shù)據(jù)信息進行坐標變換,即通過世界變換、取景變換以及投影變換等一系列變換將一個頂點由局部坐標系變換到齊次裁剪坐標系中.在本程序頂點變換的過程中,為了保持著色器輸出的紋理坐標與先前生成的顏色立方體的前后表面的紋理坐標相一致,需對輸出的紋理坐標做如下操作:

    式中Out.TexCoor.x和Out.TexCoor.y是由頂點著色器輸出的紋理坐標,Out.Pos.x和Out.Pos.y為由頂點著色器輸出的頂點坐標.

    像素著色程序的編寫:這一部分是該程序的核心部分,光線投射算法中采樣、插值、分類、合成運算以及對體元的光照渲染全在這部分程序中實現(xiàn).首先通過對寫入前表面信息的紋理的訪問來求出光線在三維數(shù)據(jù)場中的入射點位置,然后通過對存有后表面信息的紋理的訪問來計算光線離開數(shù)據(jù)場時的點的坐標,接著給定一個采樣步長來對數(shù)據(jù)場進行采樣,通過依賴紋理提取獲取采樣點的RGBA值,最后采用由前往后的圖像合成方法對得到的采樣點的RGB值進行混合.為了在重建出的三維物體中更加突出地顯示不同物質(zhì)之間的邊界面,可以對其進行明暗計算,本文采用Phong[19]光照模型.

    3.3核外算法

    一般將海量的數(shù)據(jù)以致于無法完全加載到內(nèi)存的數(shù)據(jù)稱為Out-of-Core數(shù)據(jù),將處理這類數(shù)據(jù)的算法稱為Out-of-Core算法.在具體的實現(xiàn)中,計算框架的設(shè)計采用了如圖4所示的數(shù)據(jù)流模型[20].

    在該數(shù)據(jù)流模型中,數(shù)據(jù)處理是核心,數(shù)據(jù)和算法分立于不同的抽象模塊中.?dāng)?shù)據(jù)和算法都由對象來表示,數(shù)據(jù)被抽象為Data類,處理數(shù)據(jù)的算法被抽象為Filter類,每一個Filter接受一組輸入數(shù)據(jù),經(jīng)過處理產(chǎn)生一組輸出數(shù)據(jù),這樣的一組Filter連接成一個流水線,構(gòu)成統(tǒng)一的計算框架.為了能夠以統(tǒng)一的方式處理海量數(shù)據(jù),每個Data對象都可以帶一個磁盤緩沖,而Data類則封裝了內(nèi)外存數(shù)據(jù)交換的操作細節(jié),對外提供了統(tǒng)一的訪問接口.

    我們先前的工作為Out-of-core數(shù)據(jù)設(shè)計了一套統(tǒng)一的訪問接口[21],可以進行快速的數(shù)據(jù)交換,以塊為單位存儲當(dāng)前正在處理的數(shù)據(jù),同時維護了4個列表來管理整個緩沖區(qū)如圖5所示:

    Block List:一個線性列表,存儲分塊后原始數(shù)據(jù)的每一子數(shù)據(jù)塊所用內(nèi)存緩沖區(qū)的首地址,用于對子數(shù)據(jù)塊的快速訪問(可能為空,表示該子數(shù)據(jù)塊尚未導(dǎo)入內(nèi)存緩沖區(qū)) ; Empty Buffer Block List:一個環(huán)形隊列,保存當(dāng)前空閑緩沖區(qū)塊的指針,這些空閑塊可用于緩沖新的子數(shù)據(jù)塊; Occupied Buffer Block List:一個優(yōu)先隊列,維護當(dāng)前被占用的緩沖區(qū)塊,同時決定當(dāng)緩沖區(qū)滿的時候哪一個緩沖區(qū)塊的數(shù)據(jù)最優(yōu)先被兌換回磁盤; Buffer Block Nodes List:一個線性列表,存儲每個緩沖區(qū)塊的相關(guān)參數(shù)和狀態(tài)信息.

    獲取一個子數(shù)據(jù)塊的基本操作按算法1步驟進行:

    算法1

    步驟1:檢查Block List,如果該Block內(nèi)存首地址非空,則轉(zhuǎn)步驟5;

    步驟2:從Empty Buffer Block List取得一個空閑緩沖區(qū)塊,若成功則轉(zhuǎn)步驟4;

    步驟3:取得Occupied Buffer Block List的頭元素,其所指向緩沖區(qū)塊中的數(shù)據(jù)若有改動的話寫回磁盤,將該緩沖區(qū)塊歸還入Empty Buffer Block List,然后轉(zhuǎn)步驟2;

    步驟4:將所需Block數(shù)據(jù)從磁盤導(dǎo)入所找到的空閑緩沖區(qū)塊;

    步驟5:更新Occupied Buffer Block List和相關(guān)緩沖區(qū)塊的狀態(tài)信息;

    步驟6:返回存儲Block數(shù)據(jù)的內(nèi)存首地址或?qū)lock數(shù)據(jù)拷貝入指定地址的內(nèi)存區(qū).

    3.4前端工作站和計算結(jié)點的協(xié)作

    本文提出的框架在加載海量數(shù)據(jù)的過程中,包括數(shù)據(jù)加載和處理環(huán)節(jié).可視化的軟件系統(tǒng)運行在前端工作站上,包含圖形用戶界面,在計算節(jié)點必要的配合下,完成數(shù)據(jù)加載、數(shù)據(jù)處理、可視化和交互操作等工作.?dāng)?shù)據(jù)加載的步驟包含以下算法2流程:

    算法2

    步驟1:計算待加載數(shù)據(jù)的數(shù)據(jù)量;

    步驟2:若待加載數(shù)據(jù)的數(shù)據(jù)量超過預(yù)先給定的閾值(是海量數(shù)據(jù))則轉(zhuǎn)步驟3,否則直接將數(shù)據(jù)加載到前端工作站內(nèi)存并轉(zhuǎn)步驟6;

    步驟3:遍歷計算節(jié)點列表,查找可用計算節(jié)點,與可用計算節(jié)點建立TCP連接,將數(shù)據(jù)加載任務(wù)(包括待加載數(shù)據(jù)的名稱、存儲位置、加載參數(shù)等信息)傳送到可用計算節(jié)點;

    步驟4:監(jiān)聽已建立連接的計算節(jié)點發(fā)回的狀態(tài)信息;

    步驟5:若計算節(jié)點返回錯誤信息,則直接轉(zhuǎn)步驟6;若計算節(jié)點發(fā)回任務(wù)完成信息,則根據(jù)計算節(jié)點發(fā)回的加載(預(yù)處理)后的數(shù)據(jù)存儲位置到數(shù)據(jù)存儲中心讀取相應(yīng)數(shù)據(jù)并轉(zhuǎn)步驟6,否則轉(zhuǎn)步驟4;

    步驟6:結(jié)束數(shù)據(jù)加載過程并顯示加載結(jié)果.

    本文提出的框架針對標量場數(shù)據(jù)處理(如降噪、平滑、銳化等)分別實現(xiàn)其對應(yīng)的內(nèi)存算法和外存算法,內(nèi)存算法運行在前端工作站上,用于處理普通規(guī)模的數(shù)據(jù),外存算法運行在各計算節(jié)點上,用于處理海量數(shù)據(jù).基于這些基本算法,數(shù)據(jù)處理方法包括算法3步驟:

    算法3

    步驟1:計算待加載數(shù)據(jù)的數(shù)據(jù)量;

    步驟2:若待加載數(shù)據(jù)的數(shù)據(jù)量超過預(yù)先給定的閾值(是海量數(shù)據(jù))則轉(zhuǎn)步驟3,否則直接在前端工作站執(zhí)行相應(yīng)內(nèi)存算法對數(shù)據(jù)進行處理并轉(zhuǎn)步驟6;

    步驟3:遍歷計算節(jié)點列表,查找可用計算節(jié)點,與可用計算節(jié)點建立TCP連接,將數(shù)據(jù)處理任務(wù)(包括待處理數(shù)據(jù)的名稱、存儲位置、數(shù)據(jù)處理命令及參數(shù)等信息)傳送到可用計算節(jié)點;

    步驟4:監(jiān)聽已建立連接的計算節(jié)點發(fā)回的狀態(tài)信息;

    步驟5:若計算節(jié)點返回錯誤信息,則直接轉(zhuǎn)步驟6;若計算節(jié)點發(fā)回任務(wù)完成信息,則根據(jù)計算節(jié)點發(fā)回的處理后的數(shù)據(jù)存儲位置到數(shù)據(jù)存儲中心讀取相應(yīng)數(shù)據(jù)并轉(zhuǎn)步驟6,否則轉(zhuǎn)步驟4;

    步驟6:結(jié)束數(shù)據(jù)處理過程并顯示處理結(jié)果.

    計算節(jié)點軟件運行在各計算節(jié)點上,以守護進程的方式運行,監(jiān)聽特定端口,檢測到有計算任務(wù)發(fā)來,則根據(jù)任務(wù)信息啟動相應(yīng)的外存算法對數(shù)據(jù)進行處理,并將計算狀態(tài)信息(如進度信息、出錯信息、結(jié)束信息等)返回給前端工作站.由于計算節(jié)點軟件只負責(zé)進行比較耗時的數(shù)據(jù)處理任務(wù),沒有顯示和交互的需求,因此其軟件結(jié)構(gòu)和數(shù)據(jù)處理流程較為簡單,可以部署在各種不同的硬件平臺和操作系統(tǒng)上,也可以很方便地將已有的數(shù)據(jù)處理外存算法集成到計算節(jié)點軟件中,不斷豐富整個系統(tǒng)的數(shù)據(jù)處理功能.此外,由于計算節(jié)點和前端工作站之間只存在比較簡單的任務(wù)發(fā)布和狀態(tài)回傳的通信,計算節(jié)點故障不會影響前端工作站軟件的運行,更不會引起整個系統(tǒng)的崩潰,因此整個系統(tǒng)的穩(wěn)定性和可靠性得到了有效的保障.

    4 實驗結(jié)果

    本系統(tǒng)采用C ++語言實現(xiàn)前端工作站的GUI和計算結(jié)點上的后臺服務(wù)程序,同時結(jié)合OpenCL和OpenMP實現(xiàn)了可視化算法在GPU和CPU的并行處理.實驗中前端工作站的具體配置: CPU: Core2 2.5GHz,內(nèi)存: 4GB,64位操作系統(tǒng),顯卡: NVIDIA NVS5400,顯存: 1GB;計算節(jié)點使用的是浪潮服務(wù)器,具體配置: CPU: Xeon E5-2407 2.2GHz,內(nèi)存:8G DDR3,硬盤容量:1TB.實驗中所使用的超聲數(shù)據(jù)的從10MB到25GB.

    圖6所示是不同大小的體數(shù)據(jù)在本系統(tǒng)處理后的效果,本系統(tǒng)在上述的實驗環(huán)境下能夠處理的超聲數(shù)據(jù)可以達到25GB.

    上圖展示了本系統(tǒng)處理海量超聲數(shù)據(jù)的能力,該框架不僅可以應(yīng)用在無損檢測領(lǐng)域,也可以擴展到醫(yī)學(xué)數(shù)據(jù)三維可視化方面和氣象數(shù)據(jù)三維可視化方面.

    數(shù)據(jù)加載過程所耗費的時間是影響一個系統(tǒng)實時交互處理能力的主要因素.圖7展示了在加載不同大小超聲體數(shù)據(jù)過程中所消耗的時間.

    從圖7可以看出當(dāng)加載的體數(shù)據(jù)小于500MB時,加載所耗的時間可以看成是瞬時的.當(dāng)加載的體數(shù)據(jù)大于1GB小于10GB時,加載體數(shù)據(jù)所耗的時間也是可以接受的.當(dāng)體數(shù)據(jù)的大小增長到25GB時,所耗的時間較長;考慮到前端工作站可以同時分配多個計算任務(wù)到計算結(jié)點,這樣可以減緩等待的時間.為了提高系統(tǒng)加載體數(shù)據(jù)所耗的時間,本系統(tǒng)采用在原體數(shù)據(jù)第一次加載過程中產(chǎn)生的out-of-core緩存數(shù)據(jù),這樣以后每次加載時所需的時間將大大減少.如圖8所示,從圖中可以看出,數(shù)據(jù)加載所需的時間明顯得到了提升.即使25GB大小的體數(shù)據(jù)加載時間也在可以接受的范圍,考慮到系統(tǒng)可以同時處理多個任務(wù),這樣可以抵消等待時間,使得加載的時間可以達到實時的效果.

    從上述可以得出,本文提出的處理框架具有在處理海量數(shù)據(jù)的能力,同時前端工作站具有高配置的顯卡和內(nèi)存,使得系統(tǒng)的交互性能也能夠達到實時的效果.

    目前大多數(shù)的體可視化系統(tǒng),主要集中于跨平臺,可擴展和交互性等方面開發(fā),如Volvis,3Ddoctor和Microview.當(dāng)數(shù)據(jù)大于內(nèi)存容量時,這些系統(tǒng)將無法進行加載.ParaView是與本文所提框架設(shè)計目標很相似的軟件;與這些系統(tǒng)在加載數(shù)據(jù)方面的比較如表1所示.

    表1 系統(tǒng)加載時間對比

    從表1可以看出,當(dāng)數(shù)據(jù)大于系統(tǒng)內(nèi)存時,3Ddoctor,VolVis和Microview都不能加載數(shù)據(jù);而Para-View雖然在數(shù)據(jù)處理能力上和我們的系統(tǒng)較為接近,但由于其采用分布式存儲和計算的模式,基于MPI實現(xiàn)計算節(jié)點之間的協(xié)同工作,導(dǎo)致計算節(jié)點配置復(fù)雜,對計算節(jié)點本身以及網(wǎng)絡(luò)傳輸?shù)目煽啃砸筝^高,不利于構(gòu)建穩(wěn)定可靠的分布式海量數(shù)據(jù)處理和可視化系統(tǒng).

    5 結(jié)論與展望

    本文提出了一種混合了GPU加速、核外算法、和分布式協(xié)同等技術(shù)處理海量體數(shù)據(jù)的框架,具有可擴展性強,節(jié)點配置簡易和數(shù)據(jù)傳輸量小等優(yōu)點.從實驗結(jié)果上可以看出,本架構(gòu)在處理海量數(shù)據(jù)時可以達到實時的交互效果.同時本框架還有很多可以改進的地方,如可以采用一種更有效的數(shù)據(jù)結(jié)構(gòu)來組織體數(shù)據(jù),將核外算法應(yīng)用到GPU加速階段,使并行處理的能力擴展到計算結(jié)點間等等.

    參考文獻

    [1]王綱,季振洲,張澤旭.大規(guī)模真實感雪景實時渲染[J].電子學(xué)報,2012,40(9) : 1746-1751.Wang Gang,Ji Zhen-zhou,Zhang Ze-xu.Large scale realistic snow scene real-time rendering[J].Acta Electronica Sinica,2012,40(9) : 1746-1751.(in Chinese)

    [2]Levoy M.Display of surfaces from volume data[J].IEEE Computer Graphics and Applications,1988,8(3) : 29-37

    [3]Kniss J,Kindlmann G,Hansen C.Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets[A].Proceedings of the Conference on Visualization[C].Washington C: IEEE Computer Society,2001.255-262

    [4]儲駿,楊新,高艷.使用GPU編程的光線投射體繪制算法[J].計算機輔助設(shè)計與圖形學(xué)學(xué)報,2007,19(2) : 257 -262 Chu Jingjun,Yang Xin,Gao Yan.Ray-casting-based volume rendering algorithm using GPU programming[J],Journal of Computer-aid Design&Computer Graphics,2007,19(2) : 257-262.(in Chinese)

    [5]張慧滔,于平,胡修炎,張朋.利用GPU實現(xiàn)單層螺旋CT的三維圖像重建[J].電子學(xué)報,2011,39(1) : 76-81.Zhang Hui-tao,Yu Ping,Hu Xiu-yan,Zhang Peng.Singlesclice helical CT three-dimensional image reconstruction using GPU[J],Acta Electronica Sinica,2011,39(1) : 76-81.(in Chinese)

    [6]袁斌.改進的均勻數(shù)據(jù)場GPU光線投射[J].中國圖象圖形學(xué)報,2011,16(7) : 1269-1275.Yuan Bin.Improved GPU ray-casting for uniform grid[J].Journal of Image and Graphics,2011,16(7) : 1269-1275.(in Chinese)

    [7]楊金柱,趙大哲,栗偉,耿歡,王艷飛.基于GPU的體繪制算法研究[J].電子學(xué)報,2010,38(2) : 202-206.Yang Jin-zhu,Zhao Da-zhe,The research volume renderingalgorithm based on GPU[J].Acta Electronica Sinica,2010,38(2) : 202-206.(in Chinese)

    [8]Wang C,Garcia A,Shen H W.Interactive level-of-detail selection using image-based quality metric for large volume visualization[J].IEEE Transactions on Visualization and Computer Graphics,2007,13(1) : 122-134.

    [9]Lindstrom P,Isenburg M.Fast and efficient compression of floating point data[J].IEEE Transactions on Visualization and Computer Graphics,2006,12(5) : 1245-1250

    [10]Farias R,Silva C.Out-of-Core rendering of large,unstructured grids[J].IEEE Computer Graphics and Applications,2001,21(4) : 42-50.

    [11]Gobbetti E,Marton F,Iglesias Guitian J A.A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets[J].Visual Computing,2008,24(7) : 797-806.

    [12]Meng Wang,Guangda Li,Zheng Lu,Yue Gao,Tat-Seng Chua.When amazon meets google: product visualization by exploring multiple web sources[J].ACM Transactions on Internet Technology,2013,12(12) : 1-17.

    [13]Meng Wang,Bingbing Ni,Xian-Sheng Hua,Tat-Seng Chua.Assistive tagging: a survey of multimedia tagging with human-computer joint exploration[J].Journal of ACM Computing Surveys,2012,44(25) : 1-24.

    [14]Fan Z,Qiu F,Kaufman A E.Zippy: A framework for computation and visualization on a GPU cluster[J].Computer Graphics Forum,2008,27(2) : 341-350.

    [15]Fogal T,Childs H,Shankar S,et al.Large data visualization on distributed memory multi-GPU clusters[A].Proceedings of the Conference on High Performance Graphics [C].Aire-laVille: Euro graphics Association,2010: 57 -66.

    [16]曹軼,莫則堯,王弘堃,袁斌.協(xié)同分布式圖形硬件的混合并行體繪制[J].中國圖象圖形學(xué)報,2008,13(7) : 1379-1384.Cao Yi,Mo Ze-Yao,Wang Hong-Kun,Yuan Bin.Hybrid parallel volume rendering with distributed graphics hardware[J].Journal of Image and Graphics,2008,13(7) : 1379-1384.(in Chinese)

    [17]趙云松,張慧滔,趙星,張朋.雙能譜CT的迭代重建模型及重建方法[J].電子學(xué)報,2014,42(4) : 666-671.Zhao Yun-song,Zhang Hui-tao,Zhao Xing,Zhang Peng.Iterative reconstruction model and reconstruction method for dual energy computed tomography[J].Acta Electronica Sinica,2014,42(4) : 666-671.(in Chinese)

    [18]錢正蓮,楊亦春,滕鵬曉,韓寶坤,王昌田.陣列可視化噪聲源檢測中的聲-光偏離校準方法研究[J].電子學(xué)報,2014,42(10) : 2092-2097.Qian Zheng-lian,Yang Yi-chun,Teng Peng-xiao,Han Bao-kun,Wang Chang-tian.Study of calibration method of acoustic&video image deviation in microphone array's visualized noise identification[J].Acta Electronica Sinica,2014,42(10) : 2092-2097.(in Chinese)

    [19]Phong B T.Illumination for computer generated pictures [J].Communications of the ACM,1975,18 (6) : 311 -317.

    [20]Zhao MC,Tian J,Zhu X,Xue J,Cheng ZL,Zhao H.The design and implementation of a C ++ toolkit for integrated medical image processing and analyzing[A].Proc of SPIE[C].San Diego: Int’l Society for Optical Engineering,2004.39-47

    [21]薛健,田捷,戴亞康,陳?。A酷t(yī)學(xué)數(shù)據(jù)處理框架及快速體繪制算法研究[J].軟件學(xué)報,2008,19(12) : 3237 -3248.Xue Jian,Tian Jie,Dai Ya-Kang,Chen Jian.Processing framework and the fast volume rendering algorithms for out-of-core medical data[J].Journal of Software,2008,19 (12) : 3237-3248.(in Chinese)

    潘衛(wèi)國男,1984年生于河北邯鄲,中國科學(xué)院大學(xué)在讀博士生.研究方向為三維可視化,計算機圖形學(xué).

    E-mail: asherbuu@163.com

    呂科(通信作者)男,1971出生于寧夏西吉,教授,博士生導(dǎo)師,主要研究方向為數(shù)字圖像處理、計算機圖形學(xué)、智能信息處理技術(shù).

    E-mail: luk@ ucas.a(chǎn)c.cn

    Research of Large Ultrasonic Data Visualization

    PAN Wei-guo1,HE Ning2,XUE Jian1,LüKe1,ZHAI Rui1,DAI Shuang-feng1
    (1.College of Engineering and Information Technology,University of Chinese Academy of Sciences,Beijing 100049,China; 2.Beijing Union University,College of Information Technology,Beijing 100101,China)

    Abstract:In recent years,with the rapid growth of scientific data,large data analysis has become urgent problems.More and more large-data processing methods are modified to perform computation under parallel and distributed computing environment.In this paper,we present a hybrid architecture for large volume data visualization and processing.Various hardware environments and technologies are integrated in this architecture to perform interactive operations on very large volume datasets.All the datasets are stored in a data center with a gigabit network environment.The time-consuming data processing tasks are dispatched to the computing nodes connected to the same network,while the visualization and interaction operations are executed on a high-performance graphics workstation.OpenCL and OpenMP are used to implement volume rendering algorithms for accelerating visualization of a hierarchical volume data structure by both GPU and CPU with multi-cores,and some out-of-core algorithms are also presented to process the large dataset directly.The experimental results and practical application indicate that the hybrid architecture and methods presented in this paper are effective and efficient for the processing and visualization of very large volume datasets.

    Key words:volume rendering; graphics processing unit(GPU) ; out-of-core; parallel computing; large data

    作者簡介

    基金項目:國家自然科學(xué)基金(No.U1301251,No.61271435) ;北京市自然科學(xué)基金(No.4141003)

    收稿日期:2014-06-19;修回日期: 2015-03-02;責(zé)任編輯:諸葉梅

    DOI:電子學(xué)報URL: http: / /www.ejournal.org.cn10.3969/j.issn.0372-2112.2016.02.031

    中圖分類號:TP31

    文獻標識碼:A

    文章編號:0372-2112 (2016) 02-0472-07

    猜你喜歡
    海量數(shù)據(jù)并行計算
    基于HADOOP集群的數(shù)據(jù)采集和清洗
    軟件工程(2016年11期)2017-01-17 17:05:51
    基于自適應(yīng)線程束的GPU并行粒子群優(yōu)化算法
    商業(yè)銀行海量金融數(shù)據(jù)分析中數(shù)據(jù)分析技術(shù)的實踐探究
    海量數(shù)據(jù)庫的設(shè)計與優(yōu)化
    云計算中MapReduce分布式并行處理框架的研究與搭建
    矩陣向量相乘的并行算法分析
    基于hadoop平臺海量數(shù)據(jù)的快速查詢與實現(xiàn)
    并行硬件簡介
    基于GPU的超聲場仿真成像平臺
    基于Matlab的遙感圖像IHS小波融合算法的并行化設(shè)計
    科技視界(2016年11期)2016-05-23 08:13:35
    亚洲欧美清纯卡通| 欧美成人a在线观看| 亚洲国产精品sss在线观看| 悠悠久久av| 变态另类成人亚洲欧美熟女| 日本成人三级电影网站| 欧美日韩国产亚洲二区| 十八禁国产超污无遮挡网站| 一本精品99久久精品77| 国产在视频线在精品| 国产精品永久免费网站| 欧美丝袜亚洲另类| 亚洲va在线va天堂va国产| 精品免费久久久久久久清纯| 3wmmmm亚洲av在线观看| 又粗又爽又猛毛片免费看| 日本黄色视频三级网站网址| 日本熟妇午夜| 亚洲中文日韩欧美视频| 亚洲性久久影院| 国产精品电影一区二区三区| 中文在线观看免费www的网站| 欧美国产日韩亚洲一区| 成人鲁丝片一二三区免费| 热99re8久久精品国产| 美女高潮的动态| 麻豆精品久久久久久蜜桃| 热99re8久久精品国产| 狂野欧美白嫩少妇大欣赏| 中文字幕精品亚洲无线码一区| 三级毛片av免费| aaaaa片日本免费| 成熟少妇高潮喷水视频| 亚洲国产精品国产精品| 又黄又爽又刺激的免费视频.| 精品午夜福利视频在线观看一区| 极品教师在线视频| 在线播放国产精品三级| 中文字幕免费在线视频6| 亚洲欧美日韩高清专用| 一个人观看的视频www高清免费观看| 久久韩国三级中文字幕| 男女视频在线观看网站免费| 日韩欧美精品免费久久| 春色校园在线视频观看| 性色avwww在线观看| 毛片一级片免费看久久久久| 性插视频无遮挡在线免费观看| 免费搜索国产男女视频| 久久韩国三级中文字幕| 亚洲精品久久国产高清桃花| 老司机影院成人| 在线免费观看不下载黄p国产| 色视频www国产| 亚洲av不卡在线观看| 晚上一个人看的免费电影| 国产精品久久电影中文字幕| 午夜精品一区二区三区免费看| 联通29元200g的流量卡| 99精品在免费线老司机午夜| 久久韩国三级中文字幕| 国产精品亚洲美女久久久| 久久久久免费精品人妻一区二区| 不卡视频在线观看欧美| 国产精品一区二区三区四区免费观看 | 日韩欧美免费精品| 美女xxoo啪啪120秒动态图| 69人妻影院| 一边摸一边抽搐一进一小说| 午夜精品在线福利| 秋霞在线观看毛片| 成年免费大片在线观看| 成年免费大片在线观看| 一卡2卡三卡四卡精品乱码亚洲| 国产v大片淫在线免费观看| 久久精品国产鲁丝片午夜精品| 老女人水多毛片| 日韩一区二区视频免费看| 两性午夜刺激爽爽歪歪视频在线观看| 欧美激情国产日韩精品一区| 欧美最新免费一区二区三区| 成人特级黄色片久久久久久久| 免费观看精品视频网站| 亚洲性久久影院| 在线a可以看的网站| 人人妻人人澡人人爽人人夜夜 | 精品久久久噜噜| 日韩欧美在线乱码| 在线a可以看的网站| 男人舔奶头视频| 精华霜和精华液先用哪个| 久久久久久伊人网av| 国产精品日韩av在线免费观看| а√天堂www在线а√下载| 久久九九热精品免费| 成人鲁丝片一二三区免费| 又爽又黄a免费视频| 欧美日本视频| 少妇熟女aⅴ在线视频| 亚洲中文字幕一区二区三区有码在线看| 成人av一区二区三区在线看| 美女免费视频网站| 久久久成人免费电影| 国国产精品蜜臀av免费| 校园人妻丝袜中文字幕| 最后的刺客免费高清国语| 亚洲av免费高清在线观看| 99在线人妻在线中文字幕| 国内揄拍国产精品人妻在线| 嫩草影院精品99| 午夜精品一区二区三区免费看| 男女做爰动态图高潮gif福利片| 国产av在哪里看| 精品国产三级普通话版| 久久精品影院6| 午夜亚洲福利在线播放| 97热精品久久久久久| 成人av在线播放网站| 久久精品国产99精品国产亚洲性色| 老司机午夜福利在线观看视频| 尤物成人国产欧美一区二区三区| 精品国内亚洲2022精品成人| 国产精品亚洲美女久久久| 免费无遮挡裸体视频| 午夜福利在线观看免费完整高清在 | 又黄又爽又刺激的免费视频.| 欧美激情国产日韩精品一区| 免费观看在线日韩| 亚洲精品在线观看二区| 日韩欧美精品v在线| 国产精品,欧美在线| av视频在线观看入口| 最近的中文字幕免费完整| 蜜桃久久精品国产亚洲av| 99精品在免费线老司机午夜| 看免费成人av毛片| 国产精品亚洲一级av第二区| 日韩精品青青久久久久久| www日本黄色视频网| 天堂动漫精品| 卡戴珊不雅视频在线播放| 1024手机看黄色片| 国产v大片淫在线免费观看| 精品久久久噜噜| 欧美人与善性xxx| 免费在线观看影片大全网站| 国产真实伦视频高清在线观看| 国产精品免费一区二区三区在线| 国产欧美日韩精品亚洲av| 18禁在线无遮挡免费观看视频 | 白带黄色成豆腐渣| 神马国产精品三级电影在线观看| 国产精品一及| 丝袜美腿在线中文| 国产中年淑女户外野战色| 久久久a久久爽久久v久久| av专区在线播放| 精品99又大又爽又粗少妇毛片| 99热这里只有是精品50| 亚洲丝袜综合中文字幕| 在线播放无遮挡| 一个人看的www免费观看视频| 看十八女毛片水多多多| 不卡一级毛片| 午夜福利在线在线| www.色视频.com| 亚洲av成人av| 日韩欧美免费精品| 久久久久国内视频| 久久久国产成人免费| 亚洲av免费高清在线观看| 在线免费观看不下载黄p国产| 99热这里只有是精品在线观看| 国产精品永久免费网站| 日韩欧美在线乱码| 欧美日韩综合久久久久久| 波多野结衣高清无吗| 久久久成人免费电影| 国产一区二区在线av高清观看| 中国国产av一级| 国模一区二区三区四区视频| 欧美丝袜亚洲另类| 亚洲天堂国产精品一区在线| 看十八女毛片水多多多| 亚洲中文字幕一区二区三区有码在线看| 国产三级在线视频| 欧美日韩在线观看h| 淫秽高清视频在线观看| 一区二区三区免费毛片| 99热这里只有是精品在线观看| 久久久精品大字幕| 中文资源天堂在线| 国产免费一级a男人的天堂| 亚洲欧美成人综合另类久久久 | 欧美潮喷喷水| 婷婷亚洲欧美| 久久人人精品亚洲av| 亚洲无线在线观看| 亚洲精品影视一区二区三区av| 国产69精品久久久久777片| 97超碰精品成人国产| av福利片在线观看| 国内揄拍国产精品人妻在线| 俄罗斯特黄特色一大片| 给我免费播放毛片高清在线观看| 久久草成人影院| 色5月婷婷丁香| 国产精品久久久久久久电影| 我的女老师完整版在线观看| 美女内射精品一级片tv| 免费看日本二区| 天堂av国产一区二区熟女人妻| 熟女电影av网| 久久这里只有精品中国| 搡老妇女老女人老熟妇| 99久国产av精品国产电影| 亚洲av不卡在线观看| 国产午夜精品论理片| 一进一出抽搐gif免费好疼| 日本精品一区二区三区蜜桃| av在线播放精品| 国产视频内射| 精品久久久久久久人妻蜜臀av| 精品一区二区三区人妻视频| 男女做爰动态图高潮gif福利片| 欧美激情在线99| 国产精品久久电影中文字幕| 黄色配什么色好看| 亚洲自拍偷在线| 日韩强制内射视频| av女优亚洲男人天堂| 精品人妻一区二区三区麻豆 | www.色视频.com| 少妇猛男粗大的猛烈进出视频 | 九色成人免费人妻av| 夜夜爽天天搞| 国内久久婷婷六月综合欲色啪| 久久久久免费精品人妻一区二区| 成年女人看的毛片在线观看| 2021天堂中文幕一二区在线观| 舔av片在线| 国产片特级美女逼逼视频| 免费看日本二区| 尾随美女入室| 91午夜精品亚洲一区二区三区| 国产一区二区在线av高清观看| 午夜免费激情av| 国产aⅴ精品一区二区三区波| 欧美高清成人免费视频www| 精品一区二区三区人妻视频| 国产成人91sexporn| 亚洲七黄色美女视频| 精品99又大又爽又粗少妇毛片| 黄色配什么色好看| 午夜福利在线在线| 天堂动漫精品| 亚洲欧美日韩高清专用| 久久久久久久亚洲中文字幕| 伊人久久精品亚洲午夜| 日本色播在线视频| 99国产精品一区二区蜜桃av| 色av中文字幕| 国产探花极品一区二区| 国产av在哪里看| 综合色av麻豆| 秋霞在线观看毛片| 在线国产一区二区在线| 啦啦啦韩国在线观看视频| 看片在线看免费视频| 欧美激情久久久久久爽电影| 欧美bdsm另类| 色播亚洲综合网| 免费看日本二区| 三级经典国产精品| 成人国产麻豆网| 性插视频无遮挡在线免费观看| 亚洲av电影不卡..在线观看| 亚洲人成网站在线观看播放| 嫩草影视91久久| 嫩草影院精品99| 免费看av在线观看网站| 欧美激情国产日韩精品一区| 一级a爱片免费观看的视频| 欧美性感艳星| aaaaa片日本免费| 欧美人与善性xxx| 国产精品福利在线免费观看| 最近视频中文字幕2019在线8| 午夜爱爱视频在线播放| 久久久欧美国产精品| 自拍偷自拍亚洲精品老妇| 我要看日韩黄色一级片| 日本撒尿小便嘘嘘汇集6| 久久鲁丝午夜福利片| 日韩制服骚丝袜av| 18禁在线无遮挡免费观看视频 | 人人妻,人人澡人人爽秒播| 亚洲内射少妇av| 乱系列少妇在线播放| 啦啦啦韩国在线观看视频| 中文亚洲av片在线观看爽| 久久99热这里只有精品18| 欧美成人一区二区免费高清观看| 在线播放国产精品三级| 亚洲国产高清在线一区二区三| 日韩欧美一区二区三区在线观看| 俄罗斯特黄特色一大片| 国产v大片淫在线免费观看| 成年版毛片免费区| 看非洲黑人一级黄片| 插阴视频在线观看视频| 99热精品在线国产| 日产精品乱码卡一卡2卡三| 国产一区二区激情短视频| 最新在线观看一区二区三区| 看免费成人av毛片| 丰满的人妻完整版| 99riav亚洲国产免费| 真实男女啪啪啪动态图| 插逼视频在线观看| 欧美精品国产亚洲| 非洲黑人性xxxx精品又粗又长| 国产探花极品一区二区| 久久99热这里只有精品18| 久久6这里有精品| 日本三级黄在线观看| 久久久久国产精品人妻aⅴ院| 国产精品久久久久久精品电影| 国内精品宾馆在线| 欧美潮喷喷水| 日本与韩国留学比较| 欧美在线一区亚洲| 免费黄网站久久成人精品| 日本黄色视频三级网站网址| 国产男人的电影天堂91| 麻豆乱淫一区二区| 国产探花极品一区二区| 久久精品夜夜夜夜夜久久蜜豆| 搡老妇女老女人老熟妇| 国产成人a∨麻豆精品| 精品日产1卡2卡| 欧美最新免费一区二区三区| 99在线人妻在线中文字幕| 又爽又黄无遮挡网站| 网址你懂的国产日韩在线| 色综合亚洲欧美另类图片| 99riav亚洲国产免费| 美女被艹到高潮喷水动态| 97人妻精品一区二区三区麻豆| 18禁在线无遮挡免费观看视频 | 日本与韩国留学比较| 女人十人毛片免费观看3o分钟| 99久久成人亚洲精品观看| 在线天堂最新版资源| 欧美精品国产亚洲| 最新在线观看一区二区三区| 白带黄色成豆腐渣| 国产国拍精品亚洲av在线观看| 国产单亲对白刺激| 小说图片视频综合网站| 国国产精品蜜臀av免费| 三级毛片av免费| 久久久久国产精品人妻aⅴ院| 国产精品,欧美在线| 亚洲国产精品成人久久小说 | 少妇的逼水好多| 国产高清激情床上av| 午夜爱爱视频在线播放| 婷婷亚洲欧美| 久久人人爽人人爽人人片va| 中文字幕精品亚洲无线码一区| 黄色一级大片看看| 久久中文看片网| 精品无人区乱码1区二区| 大香蕉久久网| 五月玫瑰六月丁香| 免费看日本二区| 寂寞人妻少妇视频99o| 国产精品爽爽va在线观看网站| 亚洲国产精品国产精品| 嫩草影视91久久| 成人无遮挡网站| 看片在线看免费视频| 色噜噜av男人的天堂激情| 在线免费十八禁| 亚洲最大成人中文| 久久精品影院6| 一级av片app| 成年女人看的毛片在线观看| 超碰av人人做人人爽久久| 亚洲国产精品国产精品| av天堂在线播放| 久久国内精品自在自线图片| 91在线观看av| 色吧在线观看| 最新在线观看一区二区三区| 熟女电影av网| 俄罗斯特黄特色一大片| 真实男女啪啪啪动态图| 久久婷婷人人爽人人干人人爱| 午夜免费激情av| 日韩在线高清观看一区二区三区| www.色视频.com| 美女 人体艺术 gogo| 亚洲国产精品合色在线| 波多野结衣高清作品| 九九爱精品视频在线观看| 日本免费一区二区三区高清不卡| 久久韩国三级中文字幕| 精品久久久久久久人妻蜜臀av| 色综合亚洲欧美另类图片| 最近的中文字幕免费完整| 黄色日韩在线| 亚洲无线在线观看| 丝袜喷水一区| 亚洲成人中文字幕在线播放| 成人av在线播放网站| 亚洲最大成人中文| 成人特级av手机在线观看| 国产 一区 欧美 日韩| 深夜a级毛片| 久久久国产成人免费| 少妇高潮的动态图| 丰满乱子伦码专区| 一级av片app| ponron亚洲| 嫩草影院入口| 国产成人一区二区在线| 长腿黑丝高跟| 国产av一区在线观看免费| 国产午夜精品久久久久久一区二区三区 | 久久久精品欧美日韩精品| 久久精品国产亚洲av天美| 午夜影院日韩av| 亚洲国产色片| 一个人看的www免费观看视频| 超碰av人人做人人爽久久| 99精品在免费线老司机午夜| 日韩欧美一区二区三区在线观看| 99热6这里只有精品| 国产精品1区2区在线观看.| 最近视频中文字幕2019在线8| 午夜精品一区二区三区免费看| 成人国产麻豆网| 少妇人妻精品综合一区二区 | 国产av麻豆久久久久久久| 高清日韩中文字幕在线| 亚洲欧美精品综合久久99| 国产又黄又爽又无遮挡在线| 麻豆av噜噜一区二区三区| 免费在线观看影片大全网站| 欧美日韩乱码在线| 亚洲丝袜综合中文字幕| 日日撸夜夜添| 色av中文字幕| 2021天堂中文幕一二区在线观| 老司机影院成人| 亚洲经典国产精华液单| 激情 狠狠 欧美| 久久久a久久爽久久v久久| 男人舔女人下体高潮全视频| 在线看三级毛片| 12—13女人毛片做爰片一| 久久午夜福利片| 看免费成人av毛片| 噜噜噜噜噜久久久久久91| 久久精品国产鲁丝片午夜精品| 精品人妻视频免费看| 午夜激情福利司机影院| 国内精品美女久久久久久| 亚洲精品久久国产高清桃花| 国内精品一区二区在线观看| 欧美性猛交黑人性爽| 亚洲欧美日韩高清在线视频| 国产蜜桃级精品一区二区三区| aaaaa片日本免费| 国产极品精品免费视频能看的| 色播亚洲综合网| 日韩在线高清观看一区二区三区| 男女边吃奶边做爰视频| 老司机福利观看| 欧美又色又爽又黄视频| 国产成人aa在线观看| 插逼视频在线观看| av卡一久久| 国产精品一区二区三区四区免费观看 | 久久国内精品自在自线图片| 网址你懂的国产日韩在线| 日本爱情动作片www.在线观看 | 国产一区二区三区在线臀色熟女| 成人综合一区亚洲| 亚洲精品色激情综合| 又爽又黄a免费视频| 热99在线观看视频| 性欧美人与动物交配| 自拍偷自拍亚洲精品老妇| 51国产日韩欧美| 国内少妇人妻偷人精品xxx网站| 久久九九热精品免费| 少妇高潮的动态图| 国产黄色小视频在线观看| 亚洲中文日韩欧美视频| 国产精品日韩av在线免费观看| 午夜精品一区二区三区免费看| 91麻豆精品激情在线观看国产| 日本在线视频免费播放| 久久精品久久久久久噜噜老黄 | 精品乱码久久久久久99久播| 九九爱精品视频在线观看| 亚洲国产精品sss在线观看| 免费看av在线观看网站| 国产精品久久久久久亚洲av鲁大| 国产淫片久久久久久久久| 身体一侧抽搐| 春色校园在线视频观看| 99视频精品全部免费 在线| 久久久久国内视频| .国产精品久久| 亚洲精品久久国产高清桃花| .国产精品久久| 69av精品久久久久久| 伦理电影大哥的女人| 日日摸夜夜添夜夜爱| 亚洲色图av天堂| 精品久久久久久久末码| 亚洲色图av天堂| 免费人成视频x8x8入口观看| 国产毛片a区久久久久| 一区二区三区四区激情视频 | 熟妇人妻久久中文字幕3abv| 亚洲精品粉嫩美女一区| 淫妇啪啪啪对白视频| 91麻豆精品激情在线观看国产| 直男gayav资源| www.色视频.com| 亚洲图色成人| 99久久精品热视频| 亚洲第一电影网av| 久久精品国产清高在天天线| 欧洲精品卡2卡3卡4卡5卡区| 一a级毛片在线观看| 女的被弄到高潮叫床怎么办| 美女免费视频网站| 午夜福利成人在线免费观看| 在线观看一区二区三区| 欧美另类亚洲清纯唯美| 男人舔女人下体高潮全视频| 蜜桃久久精品国产亚洲av| 一进一出好大好爽视频| 久久精品国产鲁丝片午夜精品| 亚洲成人中文字幕在线播放| 蜜桃亚洲精品一区二区三区| 精华霜和精华液先用哪个| 99热这里只有精品一区| 一区福利在线观看| 日本三级黄在线观看| 99热网站在线观看| 国产 一区 欧美 日韩| 黑人高潮一二区| 可以在线观看毛片的网站| 舔av片在线| 亚洲,欧美,日韩| 久久6这里有精品| 亚洲专区国产一区二区| 俺也久久电影网| 永久网站在线| 熟女人妻精品中文字幕| 神马国产精品三级电影在线观看| 免费在线观看成人毛片| 亚洲欧美日韩无卡精品| 亚洲精品456在线播放app| 亚洲精品日韩av片在线观看| 成人亚洲精品av一区二区| 亚洲欧美成人综合另类久久久 | 亚洲国产欧洲综合997久久,| 成人欧美大片| 噜噜噜噜噜久久久久久91| 一个人看视频在线观看www免费| 91久久精品国产一区二区三区| 国产在线男女| 色综合站精品国产| 久久久久久久久久成人| 69av精品久久久久久| 欧美最新免费一区二区三区| 午夜福利视频1000在线观看| 麻豆久久精品国产亚洲av| 中文字幕精品亚洲无线码一区| 亚洲乱码一区二区免费版| 欧美极品一区二区三区四区| 久久精品国产亚洲av香蕉五月| 观看免费一级毛片| 国产精品,欧美在线| 啦啦啦观看免费观看视频高清| a级毛片a级免费在线| 两性午夜刺激爽爽歪歪视频在线观看| 69av精品久久久久久| 欧美区成人在线视频| 国产欧美日韩一区二区精品| 亚洲精品亚洲一区二区| 国产精品伦人一区二区| 国内揄拍国产精品人妻在线| 国产大屁股一区二区在线视频| АⅤ资源中文在线天堂| 日韩在线高清观看一区二区三区| 校园人妻丝袜中文字幕| 亚洲成人av在线免费| 国产欧美日韩一区二区精品| 亚洲精品日韩在线中文字幕 | 中文字幕免费在线视频6| 99久久中文字幕三级久久日本| 99热精品在线国产| 一级毛片久久久久久久久女| h日本视频在线播放| 国产片特级美女逼逼视频| 亚洲精品日韩在线中文字幕 |