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

    剖面數(shù)據(jù)場中的三維表面建模

    2018-05-15 02:19:52王錚
    軟件工程 2018年3期

    摘 要:在三維表面建模技術(shù)中,Marching Cubes算法是應(yīng)用最為廣泛的方法之一。該算法簡單高效,但與此同時(shí),研究人員也發(fā)現(xiàn)它存在一些不足。在構(gòu)造等值面時(shí),Marching Cubes算法要把所有體素全部檢測一遍,即使有些體素沒有和等值面相交,這影響了算法效率;此外在這個(gè)過程中,Marching Cubes算法還會忽略掉一些本來在等值面上的點(diǎn),降低了表面重建的精度。針對這些問題,本文對算法進(jìn)行了改進(jìn)。在構(gòu)造等值面時(shí),不檢測空的體素以提高算法的速度,并且把一些被忽略的等值點(diǎn)添加進(jìn)來以提高算法的精度。

    關(guān)鍵詞:三維表面建模;Marching Cubes算法;算法效率;逼近精度

    中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

    Abstract:Marching Cubes algorithm is one of the most widely used methods in 3D surface modeling technologies.Although the algorithm is simple and efficient,researchers have found some shortcomings in it.When constructing the isosurface,the Marching Cubes algorithm detects all voxels,even if some voxels do not intersect with the isosurface,which affects the efficiency of the algorithm.In addition,the Marching Cubes algorithm ignores some points that are originally on the isosurface in this process,which reduces the accuracy of surface reconstruction.In order to solve these problems,this paper improves the algorithm.When constructing isosurface,it does not detect empty voxels to increase the efficiency of the algorithm,and adds some neglected equivalents to improve the accuracy of algorithm.

    Keywords:3D surface modeling;Marching Cubes algorithm;algorithmic efficiency;approximation accuracy

    1 引言(Introduction)

    隨著科學(xué)計(jì)算可視化和計(jì)算機(jī)硬件技術(shù)水平的發(fā)展,三維表面建模技術(shù)越來越多地應(yīng)用于生活、工程和科研領(lǐng)域[1]。在三維表面建模技術(shù)中,等值面抽取方法的重建效果比較好[2],而Marching Cubes是其中比較經(jīng)典的算法[3]。在醫(yī)學(xué)領(lǐng)域,醫(yī)生需要在核磁共振圖像(MRI)的幫助下,掌握患者身體內(nèi)部的病變情況,對病人進(jìn)行治療[4,5];在地質(zhì)領(lǐng)域,地質(zhì)專家需要通過地質(zhì)勘測圖像了解地層結(jié)構(gòu),指導(dǎo)礦藏開采或者預(yù)測地質(zhì)災(zāi)害[6,7]。這些圖像都可以由Marching Cubes算法重建獲得。然而Marching Cubes算法也存在一些不足之處,并且不斷有學(xué)者和研究人員進(jìn)行研究和改進(jìn)[8,9]。

    本文以Marching Cubes算法為基礎(chǔ),對算法進(jìn)行了一定的改進(jìn),提高了算法的效率和逼近精度。利用三維礦體剖面輪廓線數(shù)據(jù),對三維礦體表面進(jìn)行重建,還原了礦體原貌。在通過實(shí)驗(yàn)圖像驗(yàn)證了算法可行性之后,對算法進(jìn)行了時(shí)間復(fù)雜度分析,并且總結(jié)了算法的優(yōu)缺點(diǎn)。

    2 基本原理(The basic principle)

    本文的基礎(chǔ)數(shù)據(jù)是礦山剖面輪廓線數(shù)據(jù),在進(jìn)行三維表面建模之前,先要對此數(shù)據(jù)進(jìn)行處理以生成體數(shù)據(jù)。生成體數(shù)據(jù)之后,用改進(jìn)的Marching Cubes算法構(gòu)造等值面,完成建模工作。主要步驟有兩個(gè):(1)構(gòu)造體數(shù)據(jù),這個(gè)步驟中排除了對空體素的檢測;(2)生成等值面,這個(gè)過程中增加了等值點(diǎn)。

    2.1 構(gòu)造體數(shù)據(jù)

    體數(shù)據(jù)是體素級表面建模的基礎(chǔ)。本算法將每一層剖面都定義為一個(gè)Nx×Ny的二維網(wǎng)格,所有剖面垂直疊加就形成一個(gè)規(guī)模為Nx×Ny×Nz的三維空間區(qū)域,算法過程就在這個(gè)區(qū)域中進(jìn)行。

    在一系列二維平面上,定義場函數(shù)為f(x,y),對于平面上的某個(gè)坐標(biāo)為(x,y)的網(wǎng)格點(diǎn)P的場函數(shù):(1)如果該點(diǎn)在剖面輪廓線內(nèi)部,其值為正;(2)如果該點(diǎn)位于剖面輪廓線的外部,其值為負(fù);(3)如果該點(diǎn)落在剖面輪廓線上,其值為0。為了使得重建結(jié)果盡量平滑而且逼近物體真實(shí)表面,算法要選擇合適的場函數(shù),否則會出現(xiàn)明顯的突變,造成繪制結(jié)果失真。本文采取歐氏距離函數(shù)作為場函數(shù):

    dis(x,y)表示在這個(gè)二維網(wǎng)格中,該網(wǎng)格點(diǎn)到該剖面上的輪廓線上點(diǎn)的最近距離。

    在同樣大小的三維空間區(qū)域中,體數(shù)據(jù)的密度會影響Marching Cubes算法重建結(jié)果的逼近精度[10],因此在構(gòu)造體數(shù)據(jù)的過程中,合理劃分網(wǎng)格單元的大小對算法結(jié)果有直接的影響。在對算法處理時(shí)間和存儲空間允許的情況下,盡量將網(wǎng)格劃分的精細(xì)一些,可以得到更為精細(xì)的重建結(jié)果。

    在Marching Cubes算法中,等值面與體素棱邊的交點(diǎn)用線性插值求取。通常在計(jì)算場函數(shù)值時(shí),要對所有體素端點(diǎn)都進(jìn)行計(jì)算,但是實(shí)際上與等值面相交的體素比起沒有與等值面相交的體素,數(shù)量要少很多[11]。本文是基于剖面數(shù)據(jù)進(jìn)行表面重建,因此在剖面上考慮此問題,對原算法進(jìn)行了改進(jìn)。假設(shè)剖面是一個(gè)Nx×Ny的二維網(wǎng)格,在某一個(gè)剖面上,與等值線相交的網(wǎng)格數(shù)量占整個(gè)網(wǎng)格的比例很小。

    如圖1所示,在一個(gè)剖面上,與等值線相交的網(wǎng)格數(shù)量所占比例很小,如果計(jì)算所有網(wǎng)格頂點(diǎn)的場函數(shù)值,無效計(jì)算很多,將會降低算法的效率。為了改善這一狀況,提高算法的效率,需要盡量減少無效的計(jì)算。為此要設(shè)置一個(gè)標(biāo)識符,一個(gè)表示各頂點(diǎn)狀態(tài)值的數(shù)組,以及一個(gè)存放場函數(shù)值的數(shù)組,首先判斷頂點(diǎn)與等值面的關(guān)系,若在等值線內(nèi)(包括在等值線上),則其狀態(tài)值為1,反之狀態(tài)值為0。當(dāng)確定了一個(gè)網(wǎng)格四個(gè)頂點(diǎn)的狀態(tài)值后,如果狀態(tài)值全為0或者全為1,則說明該網(wǎng)格與等值面無交點(diǎn),因此不需要計(jì)算其場函數(shù)值。步驟如下:

    Step1:輸入剖面數(shù)據(jù);

    Step2:將剖面數(shù)據(jù)網(wǎng)格化;

    Step3:計(jì)算每個(gè)網(wǎng)格四個(gè)頂點(diǎn)的狀態(tài)值,通過頂點(diǎn)狀態(tài)值確定是否與等值面相交,計(jì)算與等值面相交的網(wǎng)格的四個(gè)頂點(diǎn)的場函數(shù)值;

    Step4:逐個(gè)處理每個(gè)剖面,構(gòu)造出體數(shù)據(jù)。

    2.2 生成等值面

    基于體素級的三維表面建模,即基于等值面生成的表面建模,需要從大量的體數(shù)據(jù)中把近似表示物體表面的等值面提取出來。在Marching Cubes算法中,在一個(gè)體素中等值面的提取過程如下:首先計(jì)算體素每個(gè)頂點(diǎn)的狀態(tài)值,確定該體素是否是和等值面相交的體素;確定了體素和等值面的關(guān)系之后,對于和等值面相交的體素,計(jì)算其八個(gè)頂點(diǎn)的場函數(shù)值,然后根據(jù)已經(jīng)給定的等值面閾值求取交點(diǎn)(即等值點(diǎn)),求出體素內(nèi)所有的交點(diǎn)后,把這些交點(diǎn)按照一定的方式連接起來,再進(jìn)行三角剖分,就生成了該體素內(nèi)的等值面。Marching Cubes算法的前提是數(shù)據(jù)場沿著體素棱邊呈線性變化,求取等值點(diǎn)時(shí)根據(jù)其所在棱邊兩個(gè)端點(diǎn)的坐標(biāo)進(jìn)行插值即可求得。

    體素的每個(gè)頂點(diǎn)都有兩種狀態(tài),要么在等值面內(nèi),要么在等值面外,而8個(gè)頂點(diǎn),則共有28種狀態(tài),也就是說根據(jù)頂點(diǎn)狀態(tài)的不同,可以把體素類型分成256種,記錄256種狀態(tài)比較復(fù)雜,而且這些狀態(tài)中很多是可以相互轉(zhuǎn)換的,根據(jù)旋轉(zhuǎn)對稱性和互補(bǔ)對稱性進(jìn)行簡化,只需要記錄15種等值面連接構(gòu)型[12]。在求出體素與等值面的交點(diǎn)后,再根據(jù)這15種等值面構(gòu)型連接三角形組成最終的等值多邊形。

    將數(shù)據(jù)場內(nèi)所有和等值面相交的體素處理完后,這些體素內(nèi)部的等值面組合起來就構(gòu)成了所要重現(xiàn)物體的表面網(wǎng)格模型,而可視化最終要將抽象數(shù)據(jù)轉(zhuǎn)變?yōu)槿菀桌斫獾膱D像信號,因此為了更好地逼真物體真實(shí)表面,需要對網(wǎng)格模型進(jìn)行光照處理。處理方法為在體素內(nèi)構(gòu)造等值面的同時(shí),也要計(jì)算每個(gè)剖分三角形三個(gè)頂點(diǎn)的法向量,然后求取平均值作為該三角面片的法向量,利用此法向量就可以計(jì)算該面片上的光照強(qiáng)度,最終得到逼近真實(shí)物體的繪制結(jié)果[13]。

    Marching Cubes算法在提取等值面時(shí),通過插值計(jì)算出體素棱邊與等值面的交點(diǎn),然后再通過一定的方式把插值點(diǎn)連接起來形成多邊形近似表示物體表面。在實(shí)際情況中,等值面和體素表面的交線是雙曲線,Marching Cubes算法以連接插值點(diǎn)的方法,用直線段近似表示曲線段生成物體表面。在這個(gè)過程中,原算法并不考慮是否有原輪廓線上的點(diǎn)落入體素之中,因此插值后形成的等值輪廓線和原輪廓線之間存在一定的誤差,而原輪廓線上的點(diǎn)是物體表面上的點(diǎn),因此使用等值輪廓線提取出的等值面與物體原表面也存在一定的誤差。當(dāng)體數(shù)據(jù)場密度較大的時(shí)候,利用直線段來近似表示曲線段是可行的,因?yàn)楫?dāng)線段長度非常小時(shí),直線段和曲線段的逼近程度會很高,小到一定程度的時(shí)候肉眼是無法分辨的。但是如果體數(shù)據(jù)場密度較小,插值求取交點(diǎn)后連接形成的直線段長度較大,此時(shí)其和實(shí)際的曲線段交線相比較,逼近程度就會差很多,這個(gè)逼近程度會隨著體數(shù)據(jù)場密度的減小而降低。

    如圖3所示,網(wǎng)格中的閉合實(shí)曲線是原輪廓線,虛線是經(jīng)過插值計(jì)算后連接插值點(diǎn)形成的等值輪廓線,實(shí)心黑點(diǎn)是原輪廓線上的數(shù)據(jù)點(diǎn)。從圖中可以看到原輪廓線上的點(diǎn)不全在等值線上,這樣就造成連接插值點(diǎn)形成的等值線和原輪廓線吻合程度較低。

    為了降低逼近誤差,本文在構(gòu)造等值面時(shí),除了計(jì)算體素棱邊和等值面的交點(diǎn)之外,還考慮了原輪廓線上的點(diǎn),對于有原輪廓線上的點(diǎn)落入的體素,將插值點(diǎn)和原輪廓線上的點(diǎn)以一定的方式連接起來,然后再通過三角剖分生成等值面。通過這一方法,可以使得剖面數(shù)據(jù)中原輪廓線上的點(diǎn)包含在等值線上,而且在連接的時(shí)候加入原輪廓線上的點(diǎn),那么生成的等值線段就不再是是線段,而是由兩條直線段組成的折線段。如圖4為一個(gè)有原輪廓線點(diǎn)落入的網(wǎng)格中等值線的連接方式,曲線段P1P2是等值面和該體素表面的實(shí)際交線,直線段P1P2是傳統(tǒng)Marching Cubes算法經(jīng)過插值計(jì)算出交點(diǎn)坐標(biāo)后連接形成的等值線段,Q是落入該表面上的原輪廓線上的點(diǎn),連接的時(shí)候如果將點(diǎn)Q考慮在內(nèi),那么最終以折線段P1QP2作為等值線,很明顯可以看到折線段P1QP2和點(diǎn)O圍城的多邊形面積更接近曲線段P1P2和點(diǎn)O圍城的扇形面積。

    連接插值點(diǎn)形成等值線時(shí),如果加入原輪廓線上的點(diǎn),可能會改變原來的連接方式。對于體素的某個(gè)面來說,如果原輪廓線上的點(diǎn)落在該面的某條邊上,那么計(jì)算插值點(diǎn)的時(shí)候,插值點(diǎn)剛好就是這個(gè)原輪廓線上的點(diǎn),此時(shí)即使將該原輪廓線上的點(diǎn)考慮在內(nèi),也不會改變該面上插值點(diǎn)的連接方式。但是如果原輪廓線上的點(diǎn)完全落入該面內(nèi),那么就會改變插值點(diǎn)的連接方式。如圖5所示,圖a和圖b分別是調(diào)整前后的等值點(diǎn)連接方式,調(diào)整后左邊和右邊兩個(gè)網(wǎng)格內(nèi)等值點(diǎn)的連接方式都發(fā)生了改變,中間的網(wǎng)格由于沒有原輪廓線上的點(diǎn)落入,因此連接方式?jīng)]有改變。

    根據(jù)算法前提假設(shè),場函數(shù)沿著體素棱邊呈線性變化,因此體素的一個(gè)表面四條邊與等值面的交點(diǎn)數(shù)量有0、2和4這三種情況。當(dāng)體素某個(gè)表面四條邊與等值面的交點(diǎn)數(shù)量為0的時(shí)候,必定沒有原輪廓線上的點(diǎn)落入;當(dāng)交點(diǎn)數(shù)量為2的時(shí)候,如果有原輪廓線上的點(diǎn)落入,那么改變連接方式比較簡單,只需要依次連接三個(gè)點(diǎn)即可。如果有四個(gè)交點(diǎn),該面是二義性面,在連接的同時(shí)也要考慮解決面二義性問題,不同的連接方式可能會生成不同的等值面構(gòu)型,甚至可能會出現(xiàn)拓?fù)溴e(cuò)誤的情況[14],比較經(jīng)典的解決方法有四面體剖分法[15]和雙曲線漸近線法[16],不同的方法各有特點(diǎn),本文采取了一種基于插值點(diǎn)連線交點(diǎn)的方法解決面二義性問題[17]。

    體素級表面建模在提取等值面的過程中,是以直線段近似代替曲線,而此處將原輪廓線上的點(diǎn)考慮進(jìn)來,實(shí)際上是以兩段折線段近似代替曲線,逼近程度要比之前高一些。在圖6(a)中可以看到,有兩個(gè)交點(diǎn)的情況有兩種,在每種情況中,考慮原輪廓線上的點(diǎn)之后,連接方式是唯一的,將原輪廓線上的點(diǎn)分別和兩個(gè)交點(diǎn)連接起來即可。但是在二義性面上,因?yàn)閮?nèi)部等值直線段有兩條,因此可能的連接方式有兩種,如圖6(b)所示,兩種不同的連接方式會導(dǎo)致體素內(nèi)的三角面片拓?fù)潢P(guān)系不同。在這種情況下,結(jié)合輪廓線和交點(diǎn)的關(guān)系,計(jì)算該輪廓線上點(diǎn)到兩個(gè)直線段的距離,取距離較近的那個(gè)直線段為需要調(diào)整的直線段,因?yàn)榫嚯x近的直線段其上面點(diǎn)的場函數(shù)值更接近等值面閾值,這樣更符合實(shí)際情況。

    在調(diào)整了體素表面上的等值點(diǎn)連接方式之后,體素內(nèi)部三角剖分形成等值面的方式也隨著會發(fā)生改變,不能再完全按照之前介紹的15種基本構(gòu)型來構(gòu)造等值面了。但是如果全部重新調(diào)整等值面構(gòu)型會增加較大的計(jì)算量,而調(diào)整插值點(diǎn)連接方式的面上,調(diào)整方式都是相對簡單的,因此可以在原來15種構(gòu)型的基礎(chǔ)上進(jìn)行改進(jìn)。

    如圖7所示,以Marching Cubes算法中的一種等值面構(gòu)型為例。圖(a)是原來的等值面構(gòu)型,該體素中一個(gè)頂點(diǎn)在等值面內(nèi)(外),其余七個(gè)頂點(diǎn)都在等值面外(內(nèi))。按照經(jīng)典Marching Cubes算法原理,在該體素中有三條棱邊和等值面相交,插值計(jì)算出交點(diǎn)坐標(biāo)后,連接這三個(gè)交點(diǎn)構(gòu)成一個(gè)三角形面片,最終以該三角形面片作為該體素內(nèi)的逼近等值面。但是當(dāng)加入原輪廓線上的點(diǎn)之后,上表面的連接方式發(fā)生了改變,此時(shí)就不能再按照圖(a)的方式構(gòu)造等值面了。此時(shí)要在原來構(gòu)型的基礎(chǔ)上,如圖7(b)所示,點(diǎn)P1、P2和P3分別是插值計(jì)算出的交點(diǎn),Q是原輪廓線上的點(diǎn),做如下調(diào)整:首先確定該體素中插值點(diǎn)的連接方式,也就是說要按照傳統(tǒng)Marching Cubes算法的方法確定等值面構(gòu)型,然后通過點(diǎn)P1和P2找到原構(gòu)型中和這兩個(gè)點(diǎn)處于同一個(gè)三角形面片中的另外一個(gè)頂點(diǎn)P3,之后分別連接QP1、QP2和QP3,最后去掉P1和P2之間的連線,這樣就完成了調(diào)整。由圖可知加入原輪廓線上的點(diǎn)Q后,通過調(diào)整等值面構(gòu)型,使用兩個(gè)三角形面片

    △QP1P3和△QP2P3代替了原來的三角面片△P1P2P3,這樣就使得重建后的逼近精度有了一定的提高。

    在原Marching Cubes算法15種基本構(gòu)型中,有些體素構(gòu)型中可能包含多個(gè)三角形等值面片,0號構(gòu)型中沒有三角形面片,1號構(gòu)型中有1個(gè)三角形面片,2、3、4、8號構(gòu)型中都有2個(gè)三角形面片,5、6、7號構(gòu)型中包含三個(gè)三角形面片,9—14號構(gòu)型中分別包含四個(gè)三角形面片。當(dāng)體素中三角形面片數(shù)量大于等于2的時(shí)候,就可能出現(xiàn)有公共邊的三角面片。但是通過觀察這些構(gòu)型,可以發(fā)現(xiàn)在所有存在公共邊面片的體素中,公共邊只在體素內(nèi)部,而在體素表面上不存在包含于兩個(gè)或兩個(gè)以上三角形面片中的等值直線段。本文是基于剖面輪廓線數(shù)據(jù)進(jìn)行三維表面重建,在構(gòu)造體數(shù)據(jù)的時(shí)候,要將相鄰兩層剖面進(jìn)行體素化,因此剖面上的原輪廓線數(shù)據(jù)只分布在體素的上下表面上,由于體素表面上的等值直線段不存在被幾個(gè)三角形面片共用的情況,因此在連接插值點(diǎn)和原輪廓線上的點(diǎn)時(shí),不需要考慮圖7(b)中P1P2被幾個(gè)三角形面片共用的情況。

    經(jīng)過上面的處理,在構(gòu)造等值面的時(shí)候既考慮了體素棱邊與等值面的交點(diǎn),也考慮了原輪廓線上點(diǎn)的分布,因此在一個(gè)剖面上,最終形成的等值輪廓線與原輪廓線之間的誤差相比之前有了一定的減小,一定程度上提高了算法的逼近精度,圖8是對圖3進(jìn)行處理前后的對比,可以明顯看到二者的區(qū)別。

    綜合上述步驟,得出構(gòu)造等值面的步驟如下:

    Step1:讀入一個(gè)體素?cái)?shù)據(jù);

    Step2:根據(jù)體素八個(gè)頂點(diǎn)的場函數(shù)值插值計(jì)算棱邊上的交點(diǎn);

    Step3:根據(jù)頂點(diǎn)狀態(tài)索引值查找對應(yīng)的邊狀態(tài)索引值,再根據(jù)邊狀態(tài)索引值查找該體素內(nèi)的等值面構(gòu)型,確定等值面連接方式;

    Step4:確定該體素表面是否包含原輪廓線上的點(diǎn),如果包含原輪廓線上的點(diǎn),則執(zhí)行Step5,否則執(zhí)行Step8;

    Step5:查找包含原輪廓線點(diǎn)Q的面,計(jì)算該面上插值求出的等值點(diǎn)個(gè)數(shù)n,如果n=4,則執(zhí)行Step6,如果n=2則執(zhí)行Step7;

    Step6:按照Step3中已經(jīng)確定的連接方式,計(jì)算點(diǎn)Q到該面上兩條等值線段的距離,取距離較近的等值線段進(jìn)行調(diào)整;

    Step7:查找等值線段P1P2所在三角形面片的另外一個(gè)頂點(diǎn)P3,分別連接QP1、QP2和QP3,并且去掉等值線段P1P2;

    Step8:算法結(jié)束。

    2.3 基于剖面數(shù)據(jù)進(jìn)行三維表面重建的過程

    根據(jù)之前對算法的介紹,基于剖面數(shù)據(jù)的改進(jìn)MC表面建模流程如下:

    Step1:讀入剖面數(shù)據(jù);

    Step2:將相鄰兩層剖面數(shù)據(jù)網(wǎng)格化,得到體素;

    Step3:選中體素,求取體素頂點(diǎn)狀態(tài)值,判斷體素是否與等值面相交;

    Step4:對于和等值面相交的體素,求取每個(gè)頂點(diǎn)的場函數(shù)值;

    Step5:檢查體素是否還有二義性面,對二義性面進(jìn)行處理;

    Step6:根據(jù)頂點(diǎn)狀態(tài)值找到相應(yīng)的邊狀態(tài)值,根據(jù)邊狀態(tài)值查找對應(yīng)的等值面連接方式,對于有原輪廓線上的點(diǎn)落入的體素,對其中的等值面連接方式進(jìn)行調(diào)整;

    Step7:計(jì)算剖分三角形的法向量,計(jì)算光照,繪制該三角形對應(yīng)的等值面片;

    Step8:選擇新的體素轉(zhuǎn)入Step3繼續(xù)處理,直到所有體素都處理完畢;

    Step9:結(jié)束。

    3 實(shí)驗(yàn)結(jié)果(Experimental result)

    本文在對剖面數(shù)據(jù)進(jìn)行體素化構(gòu)造體數(shù)據(jù)的過程中,將剖面網(wǎng)格劃分為規(guī)模大小為Nx×Ny的網(wǎng)格,假設(shè)每個(gè)剖面上平均有m條礦體輪廓線剖面,每條輪廓線上有n個(gè)點(diǎn)。下面對算法效率和結(jié)果進(jìn)行分析說明。

    (1)算法的時(shí)間復(fù)雜度

    算法主要時(shí)間用于構(gòu)造體數(shù)據(jù)和生成等值面兩部分,這兩個(gè)部分中有大量的計(jì)算和比較。體數(shù)據(jù)的構(gòu)造由判斷體素頂點(diǎn)與等值面關(guān)系、計(jì)算頂點(diǎn)場函數(shù)值兩部分組成。生成等值面時(shí)需要查詢邊狀態(tài)表和等值面結(jié)構(gòu)表。

    在構(gòu)造體數(shù)據(jù)時(shí),計(jì)算量主要集中網(wǎng)格頂點(diǎn)狀態(tài)值和場函數(shù)值的計(jì)算,計(jì)算頂點(diǎn)狀態(tài)值的次數(shù)為Nx×Ny,所以時(shí)間復(fù)雜度為O(NxNy);計(jì)算場函數(shù)的次數(shù)為4×m×n,由于m<

    O(NxNy)+O(N)=O(NxNy)

    生成等值面的過程中,需要在每個(gè)體素內(nèi)提取等值面,計(jì)算次數(shù)Nx×Ny;而查詢邊狀態(tài)表和等值面結(jié)構(gòu)表的時(shí)間復(fù)雜度都是是線性的O(N),因此二者相加得到生成等值面等值面的總體時(shí)間復(fù)雜度:

    O(NxNy)+O(N)+O(N)=O(NxNy)

    算法的總體時(shí)間復(fù)雜度由構(gòu)造體數(shù)據(jù)和生成等值面兩部分的時(shí)間復(fù)雜度相加所得,近似為O(NxNy)。

    (2)算法實(shí)驗(yàn)效果

    本文以礦體剖面輪廓線數(shù)據(jù)為實(shí)驗(yàn)數(shù)據(jù),通過實(shí)驗(yàn)對算法進(jìn)行了仿真和驗(yàn)證,編程環(huán)境為VS2010,結(jié)果如下。

    使用本文算法對礦體剖面數(shù)據(jù)進(jìn)行處理,正確重建了礦體的三維表面模型,消除了二義性帶來的孔洞現(xiàn)象,效果如圖9所示為兩種礦體剖面數(shù)據(jù)重建后的線框模型和表面模型。

    在重建過程中,隨著網(wǎng)格規(guī)模的增加,圖形的逼近程度也會增加,但是由此產(chǎn)生的計(jì)算量增大,因此所耗時(shí)間也會增加。圖10是對同一種礦體的剖面數(shù)據(jù)采取不同規(guī)模的網(wǎng)格重建后的結(jié)果。

    如表1所示,同樣的剖面數(shù)據(jù),采用不同的網(wǎng)格規(guī)模進(jìn)行重建,當(dāng)網(wǎng)格規(guī)模為20×20時(shí)所需時(shí)間為0.823s,當(dāng)網(wǎng)格規(guī)模為40×40時(shí)所需時(shí)間為1.452s,因此要得到效果較好的重建圖形并且盡量節(jié)省時(shí)間,需要合理選用網(wǎng)格規(guī)模。

    4 結(jié)論(Conclusion)

    本文在Marching Cubes算法的基礎(chǔ)上,改進(jìn)了原算法,不再對空體素頂點(diǎn)場函數(shù)值進(jìn)行計(jì)算,提升了算法效率,并且通過增加交點(diǎn)的方式,提高了算法的逼近精度,此外也存在一些不足,歸納如下:

    減少了無效的場函數(shù)值計(jì)算,傳統(tǒng)Marching Cubes算法在尋找等值點(diǎn)時(shí)要計(jì)算所有的體素頂點(diǎn),包括很多本來和等值面不相交的體素也進(jìn)行了計(jì)算,本算法通過設(shè)置標(biāo)志位只對和等值面相交的體素的頂點(diǎn)計(jì)算了場函數(shù)值,減少了無效計(jì)算,提升了算法效率。

    在構(gòu)造等值面的過程中,傳統(tǒng)Marching Cubes算法只考慮插值計(jì)算求出的交點(diǎn),將這些交點(diǎn)按照體素對應(yīng)的等值面構(gòu)型連接起來表示等值面。為了提高重建結(jié)果的逼近精度,本文在構(gòu)造等值面時(shí),將原輪廓線上的點(diǎn)和插值點(diǎn)一起連接起來,使得原輪廓線上的點(diǎn)包含于生成的等值面之中,并且由于使用折線段代替直線段近似表示等值線,使得算法重建的逼近精度有了一定的提高。

    當(dāng)數(shù)據(jù)場數(shù)據(jù)密度特別小時(shí),沒有解決逼近精度低的問題,傳統(tǒng)Marching Cubes算法在較高密度的數(shù)據(jù)場中可以得到很好的表面繪制結(jié)果,但是隨著數(shù)據(jù)場數(shù)據(jù)密度的降低,算法重建結(jié)果的逼近程度也隨著降低,本文在數(shù)據(jù)場數(shù)據(jù)密度特別小時(shí)沒有做相應(yīng)的處理,將作為后續(xù)問題繼續(xù)研究。

    參考文獻(xiàn)(References)

    [1] Minho Chang,et al.Interactive marching cubes algorithm for intraoral scanners[J].The International Journal of Advanced Manufacturing Technology,2017,89(5-8):2053-2062.

    [2] 黃偉.三維表面建模方法的研究與實(shí)現(xiàn)[D].長沙:中南大學(xué),2010.

    [3] William E.Lorensen,Harvey E.Cline.Marching cubes:A high resolution 3D surface construction algorithm[J].ACM SIGGRAPH Computer Graphics,1987,21(4):163-169.

    [4] 于洋.肺部CT血管分割及三維重建[D].哈爾濱工業(yè)大學(xué),2016.

    [5] 姚翠萍,周湘連,王晶,等.納米金標(biāo)記細(xì)胞的熒光壽命成像及其三維重建[J]. 西安交通大學(xué)學(xué)報(bào),2016,50(04):153-158.

    [6] 劉致寧,宋承云,李志勇,等.基于多地震屬性融合分割的地質(zhì)異常體三維模型構(gòu)建[J].Applied Geophysics,2016(3):519-528.

    [7] 鄒艷紅,何建春.移動立方體算法的地質(zhì)體三維空間形態(tài)模擬[J].測繪學(xué)報(bào),2012,41(06):910-917.

    [8] Seungki Kim.A Novel Interpolation Scheme for Dual Marching Cubes on Octree Volume Fraction Data[J].Computers & Graphics,2017,66(8):169-178.

    [9] 畢碩本,陸源,曾曉文,等.Marching Cubes改進(jìn)算法及其氣象三維模擬[J]系統(tǒng)仿真學(xué)報(bào),2017,29(07):1405-1410;1418.

    [10] 孫偉,張彩明,楊興強(qiáng).Marching Cubes算法研究現(xiàn)狀[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2007,19(7):947-952.

    [11] 錢峰,馬秀麗,楊勝齊,等.移動立方體算法的研究和改進(jìn)[J].計(jì)算機(jī)工程與應(yīng)用,2010,46(34):177-180.

    [12] Adriano Lopes and Ken Brodlie.Improving the Robustness and Accuracy of the Marching Cubes Algorithm for Isosurface[J].IEEE Transactions on Visualization and Computer Graphics,2003,9(1):l6-29.

    [13] 顧耀林,呂理偉.移動立方體算法中的三角剖分[J].計(jì)算機(jī)工程與設(shè)計(jì),2006,27(1):120-123.

    [14] 梁秀霞,張彩明.拓?fù)浣Y(jié)構(gòu)正確的三線性插值曲面的三角片逼近[J].計(jì)算機(jī)研究與發(fā)展,2006,43(3):528-535.

    [15] Hummel R. Exploiting Triangulated Surface Extraction Using Tetrahedral Decomposition[M].IEEE Educational Activities Department,1995,1(4):328-342.

    [16] Nielson G,Hamann B.The asymptotic decider:resolving the ambiguity in marching cubes[C].Proceedings of Visualization' 91,Los Alamitos CA,1991:83-91;413.

    [17] 王錚,李瑞明.移動立方體算法面二義性問題研究[J].軟件工程,2017,20(09):6-8;5.

    作者簡介:

    王 錚(1985-),男,碩士,助教.研究領(lǐng)域:計(jì)算機(jī)圖形學(xué).

    在线免费观看不下载黄p国产| 成人高潮视频无遮挡免费网站| 国内少妇人妻偷人精品xxx网站| 一进一出好大好爽视频| 国产成人a∨麻豆精品| 给我免费播放毛片高清在线观看| 国产精品一区二区免费欧美| 身体一侧抽搐| 亚洲精品色激情综合| 美女内射精品一级片tv| 尤物成人国产欧美一区二区三区| 日本成人三级电影网站| 久久久久久伊人网av| 久久6这里有精品| 国产探花在线观看一区二区| 小说图片视频综合网站| 日韩欧美一区二区三区在线观看| 99riav亚洲国产免费| 99热这里只有精品一区| 久久精品国产亚洲av涩爱 | 亚洲国产精品sss在线观看| 中文字幕熟女人妻在线| 1024手机看黄色片| 国产欧美日韩精品一区二区| 嫩草影视91久久| 日韩三级伦理在线观看| 精品一区二区三区视频在线| 啦啦啦观看免费观看视频高清| 网址你懂的国产日韩在线| 精品人妻视频免费看| or卡值多少钱| 久99久视频精品免费| 亚洲在线观看片| 亚洲人成网站在线播放欧美日韩| 国产高清视频在线观看网站| 简卡轻食公司| 国产亚洲精品av在线| 国产爱豆传媒在线观看| 俄罗斯特黄特色一大片| 如何舔出高潮| 亚洲av二区三区四区| 国产一区二区在线观看日韩| 卡戴珊不雅视频在线播放| 欧美成人精品欧美一级黄| 欧美人与善性xxx| av中文乱码字幕在线| 少妇的逼水好多| 搡女人真爽免费视频火全软件 | 久久精品国产自在天天线| 久久久国产成人免费| 日韩欧美三级三区| 亚洲电影在线观看av| 真实男女啪啪啪动态图| 如何舔出高潮| 久久久色成人| 国产真实伦视频高清在线观看| 精品日产1卡2卡| 亚洲欧美精品综合久久99| 一进一出抽搐动态| 最好的美女福利视频网| 亚洲不卡免费看| 国产精品人妻久久久影院| 欧美日韩国产亚洲二区| 在线观看午夜福利视频| av在线蜜桃| 干丝袜人妻中文字幕| av免费在线看不卡| 天堂av国产一区二区熟女人妻| 中国国产av一级| 国产精品1区2区在线观看.| 亚洲欧美中文字幕日韩二区| 村上凉子中文字幕在线| 99久久成人亚洲精品观看| 国产成人福利小说| 日韩成人伦理影院| 日韩欧美精品免费久久| 日产精品乱码卡一卡2卡三| 亚洲国产精品国产精品| 久久精品综合一区二区三区| 免费无遮挡裸体视频| 乱系列少妇在线播放| 色噜噜av男人的天堂激情| 99精品在免费线老司机午夜| 精品免费久久久久久久清纯| 亚洲第一区二区三区不卡| 成年免费大片在线观看| 菩萨蛮人人尽说江南好唐韦庄 | 99久久精品国产国产毛片| 在线观看av片永久免费下载| 成人亚洲精品av一区二区| 亚洲精品粉嫩美女一区| 日韩制服骚丝袜av| 国产av不卡久久| 亚洲国产欧美人成| 乱人视频在线观看| 欧美bdsm另类| 成人欧美大片| 午夜老司机福利剧场| 人人妻人人澡欧美一区二区| 2021天堂中文幕一二区在线观| 成人国产麻豆网| 国产精品一及| 黄色一级大片看看| 狂野欧美白嫩少妇大欣赏| 九九久久精品国产亚洲av麻豆| 亚洲中文日韩欧美视频| 亚洲精品久久国产高清桃花| 亚洲国产精品sss在线观看| 午夜精品一区二区三区免费看| 亚洲七黄色美女视频| 老熟妇仑乱视频hdxx| 亚洲第一电影网av| 欧美性感艳星| 亚洲不卡免费看| 亚洲av.av天堂| 久久久久免费精品人妻一区二区| 99久久精品国产国产毛片| 在线观看一区二区三区| 中国美白少妇内射xxxbb| 别揉我奶头~嗯~啊~动态视频| 国产精品av视频在线免费观看| 国产精品人妻久久久久久| 国产亚洲av嫩草精品影院| 亚洲精品亚洲一区二区| 久99久视频精品免费| 国产私拍福利视频在线观看| 国产探花极品一区二区| 热99在线观看视频| 国产精品一区二区免费欧美| 两个人视频免费观看高清| 波多野结衣高清无吗| 国产精品电影一区二区三区| 99久久无色码亚洲精品果冻| 国产一区二区三区av在线 | 久久久久性生活片| aaaaa片日本免费| 午夜老司机福利剧场| 毛片一级片免费看久久久久| 欧美日韩乱码在线| 国产精品精品国产色婷婷| 成人无遮挡网站| 久久亚洲精品不卡| 色综合色国产| 色av中文字幕| 色播亚洲综合网| 国产一区二区在线观看日韩| 久久鲁丝午夜福利片| 久久久国产成人精品二区| 我要搜黄色片| 亚洲乱码一区二区免费版| 亚洲成av人片在线播放无| 日本在线视频免费播放| 欧美激情国产日韩精品一区| 久久久a久久爽久久v久久| 成人亚洲精品av一区二区| 最新在线观看一区二区三区| 非洲黑人性xxxx精品又粗又长| 国产片特级美女逼逼视频| 国产精品美女特级片免费视频播放器| 国产av不卡久久| 亚洲精品亚洲一区二区| 日韩成人伦理影院| 中出人妻视频一区二区| 亚洲七黄色美女视频| 男女下面进入的视频免费午夜| 老熟妇乱子伦视频在线观看| 亚洲精品乱码久久久v下载方式| 精品免费久久久久久久清纯| 日韩中字成人| 国语自产精品视频在线第100页| 亚洲不卡免费看| 久久久久九九精品影院| 国产成人91sexporn| 欧美区成人在线视频| 国产在线精品亚洲第一网站| av在线播放精品| 亚洲美女视频黄频| 欧美日韩综合久久久久久| 啦啦啦啦在线视频资源| 国产精品精品国产色婷婷| 国产 一区精品| 国产精品乱码一区二三区的特点| 精品日产1卡2卡| 成人无遮挡网站| 亚洲熟妇中文字幕五十中出| 人人妻人人澡人人爽人人夜夜 | 日韩精品有码人妻一区| 色综合色国产| 观看免费一级毛片| 国产精品一区二区免费欧美| 久久久久九九精品影院| 天堂√8在线中文| 12—13女人毛片做爰片一| 99久久精品一区二区三区| 在线免费观看不下载黄p国产| 免费大片18禁| 久久精品久久久久久噜噜老黄 | 国产精品国产三级国产av玫瑰| 不卡一级毛片| 亚洲人成网站在线观看播放| 国产精品一二三区在线看| 亚洲七黄色美女视频| 久久精品国产清高在天天线| 国产女主播在线喷水免费视频网站 | 国产精品一区二区三区四区免费观看 | 午夜久久久久精精品| 简卡轻食公司| 最近中文字幕高清免费大全6| 亚洲美女视频黄频| 国产高潮美女av| 日日摸夜夜添夜夜添av毛片| 亚洲国产精品久久男人天堂| 久久久色成人| 欧美日韩乱码在线| 亚洲av.av天堂| 国产乱人视频| 一个人看视频在线观看www免费| 成年av动漫网址| 99久国产av精品国产电影| 露出奶头的视频| av国产免费在线观看| 熟女电影av网| 亚洲精华国产精华液的使用体验 | 97热精品久久久久久| 99在线人妻在线中文字幕| 亚洲精品一区av在线观看| 成年版毛片免费区| 精品久久久噜噜| 性欧美人与动物交配| 在线观看午夜福利视频| 亚洲最大成人av| 久久这里只有精品中国| 三级国产精品欧美在线观看| 搞女人的毛片| 久久久精品大字幕| 干丝袜人妻中文字幕| 免费观看的影片在线观看| 超碰av人人做人人爽久久| 香蕉av资源在线| 午夜福利高清视频| 黄色配什么色好看| 青春草视频在线免费观看| 精品福利观看| 欧美日韩一区二区视频在线观看视频在线 | 麻豆久久精品国产亚洲av| 国产欧美日韩精品亚洲av| 国产不卡一卡二| av中文乱码字幕在线| 久久精品91蜜桃| 99久久九九国产精品国产免费| 天堂av国产一区二区熟女人妻| 国内久久婷婷六月综合欲色啪| 秋霞在线观看毛片| 禁无遮挡网站| 欧美在线一区亚洲| 国产一区二区激情短视频| 国产蜜桃级精品一区二区三区| 又粗又爽又猛毛片免费看| 久久精品影院6| 亚洲精品影视一区二区三区av| 国产成人影院久久av| 久久精品夜色国产| 国产精品久久电影中文字幕| 亚洲欧美日韩高清在线视频| 熟妇人妻久久中文字幕3abv| 亚洲国产高清在线一区二区三| 菩萨蛮人人尽说江南好唐韦庄 | 欧美日韩精品成人综合77777| 亚洲精品日韩在线中文字幕 | 精品人妻一区二区三区麻豆 | 老女人水多毛片| 极品教师在线视频| 三级毛片av免费| 美女cb高潮喷水在线观看| 性插视频无遮挡在线免费观看| 亚洲性夜色夜夜综合| 免费高清视频大片| 国产精品久久久久久精品电影| 成人三级黄色视频| 22中文网久久字幕| 日本黄色视频三级网站网址| 亚洲色图av天堂| 免费看光身美女| 久久久久免费精品人妻一区二区| 99精品在免费线老司机午夜| 国产综合懂色| 色尼玛亚洲综合影院| 精品日产1卡2卡| 成人鲁丝片一二三区免费| 美女 人体艺术 gogo| 男人的好看免费观看在线视频| 亚洲婷婷狠狠爱综合网| 日本a在线网址| 久久综合国产亚洲精品| 丰满乱子伦码专区| 国产精品三级大全| 亚洲18禁久久av| 免费不卡的大黄色大毛片视频在线观看 | 久99久视频精品免费| 国产亚洲精品久久久com| 一级毛片我不卡| 欧美xxxx黑人xx丫x性爽| 99久久无色码亚洲精品果冻| 69人妻影院| av在线播放精品| 69人妻影院| а√天堂www在线а√下载| 99九九线精品视频在线观看视频| 久久精品综合一区二区三区| 亚洲内射少妇av| 精品久久国产蜜桃| 久久精品综合一区二区三区| 色哟哟·www| 一级毛片电影观看 | 综合色av麻豆| 久久久精品欧美日韩精品| 日韩强制内射视频| 黄色视频,在线免费观看| 我要看日韩黄色一级片| 俄罗斯特黄特色一大片| 最近视频中文字幕2019在线8| 我要看日韩黄色一级片| 欧美性感艳星| 校园人妻丝袜中文字幕| 日本爱情动作片www.在线观看 | 欧美一级a爱片免费观看看| 精品一区二区三区av网在线观看| 老女人水多毛片| 国产成人a区在线观看| 国产精品一区二区免费欧美| 久久久精品大字幕| 国产av麻豆久久久久久久| 成人精品一区二区免费| 国产精品人妻久久久久久| 国产午夜精品论理片| 搞女人的毛片| 国产白丝娇喘喷水9色精品| 精品不卡国产一区二区三区| 日本黄色视频三级网站网址| 国内精品美女久久久久久| 国产爱豆传媒在线观看| 久久久午夜欧美精品| av在线观看视频网站免费| 人人妻人人澡欧美一区二区| 亚洲精品日韩av片在线观看| 亚洲欧美成人综合另类久久久 | 午夜爱爱视频在线播放| 99热6这里只有精品| 成年女人毛片免费观看观看9| 欧美成人免费av一区二区三区| 色尼玛亚洲综合影院| 亚洲av成人精品一区久久| 免费一级毛片在线播放高清视频| 国产亚洲精品av在线| 国产毛片a区久久久久| 插逼视频在线观看| 三级国产精品欧美在线观看| 亚洲精品亚洲一区二区| 97人妻精品一区二区三区麻豆| 看非洲黑人一级黄片| 一进一出好大好爽视频| 久久欧美精品欧美久久欧美| 97碰自拍视频| 国产一区二区在线观看日韩| 欧美日韩乱码在线| 久久精品国产鲁丝片午夜精品| 久久精品国产亚洲av涩爱 | 亚洲真实伦在线观看| 国产精品三级大全| 亚洲人与动物交配视频| 久久久久久久久久成人| av福利片在线观看| 在线观看av片永久免费下载| 婷婷色综合大香蕉| 99在线人妻在线中文字幕| 久久综合国产亚洲精品| 国产成人影院久久av| 韩国av在线不卡| 又爽又黄a免费视频| 少妇的逼水好多| 国产精品1区2区在线观看.| 一区二区三区高清视频在线| 日本色播在线视频| 久久中文看片网| 18禁在线播放成人免费| 高清毛片免费观看视频网站| 人人妻人人看人人澡| 亚洲av.av天堂| 女的被弄到高潮叫床怎么办| 91午夜精品亚洲一区二区三区| 18禁在线无遮挡免费观看视频 | 亚洲aⅴ乱码一区二区在线播放| 看黄色毛片网站| 波多野结衣高清作品| 免费黄网站久久成人精品| 国产午夜精品久久久久久一区二区三区 | 久久精品夜色国产| 国产精品一区二区性色av| 美女内射精品一级片tv| 中文字幕av在线有码专区| 99热网站在线观看| 美女高潮的动态| 精品人妻偷拍中文字幕| 午夜老司机福利剧场| 国语自产精品视频在线第100页| 乱人视频在线观看| 青春草视频在线免费观看| 日韩制服骚丝袜av| 久久久久性生活片| 亚洲人成网站在线播放欧美日韩| 在线观看美女被高潮喷水网站| 日韩大尺度精品在线看网址| 3wmmmm亚洲av在线观看| 非洲黑人性xxxx精品又粗又长| 免费av不卡在线播放| 超碰av人人做人人爽久久| 亚洲精华国产精华液的使用体验 | 一个人观看的视频www高清免费观看| 久久久久久久久久成人| 国产黄a三级三级三级人| 九九爱精品视频在线观看| 国产真实伦视频高清在线观看| 久久精品国产亚洲网站| 国产免费一级a男人的天堂| 男人和女人高潮做爰伦理| 亚洲专区国产一区二区| 夜夜爽天天搞| 欧美激情久久久久久爽电影| 日韩成人av中文字幕在线观看 | 舔av片在线| 久久草成人影院| 此物有八面人人有两片| 能在线免费观看的黄片| 我的老师免费观看完整版| 欧美zozozo另类| 99久久九九国产精品国产免费| 精品免费久久久久久久清纯| 伦精品一区二区三区| 深爱激情五月婷婷| 午夜视频国产福利| 身体一侧抽搐| 床上黄色一级片| 丝袜喷水一区| 久久婷婷人人爽人人干人人爱| 日本三级黄在线观看| 男女下面进入的视频免费午夜| 晚上一个人看的免费电影| www日本黄色视频网| 欧美色欧美亚洲另类二区| 波多野结衣高清无吗| 久久精品夜色国产| 亚洲av中文av极速乱| 日韩 亚洲 欧美在线| 91久久精品电影网| 亚洲四区av| 九九在线视频观看精品| av卡一久久| 国产白丝娇喘喷水9色精品| 狠狠狠狠99中文字幕| 精品少妇黑人巨大在线播放 | 日本免费一区二区三区高清不卡| 亚洲av免费高清在线观看| 国产精品亚洲一级av第二区| 亚洲国产精品成人综合色| 国产探花极品一区二区| 在线观看美女被高潮喷水网站| 91在线观看av| 露出奶头的视频| 国产欧美日韩精品一区二区| 波多野结衣高清作品| 真实男女啪啪啪动态图| 一区福利在线观看| 蜜桃亚洲精品一区二区三区| 日产精品乱码卡一卡2卡三| 日韩亚洲欧美综合| 日本黄色视频三级网站网址| 国模一区二区三区四区视频| 亚洲av五月六月丁香网| а√天堂www在线а√下载| 特级一级黄色大片| 免费看美女性在线毛片视频| 小蜜桃在线观看免费完整版高清| 久久人人爽人人爽人人片va| 精品久久久久久久久久免费视频| 九九久久精品国产亚洲av麻豆| 蜜桃久久精品国产亚洲av| 搡老岳熟女国产| 老司机福利观看| 黄片wwwwww| 男人狂女人下面高潮的视频| 村上凉子中文字幕在线| 亚洲成a人片在线一区二区| 自拍偷自拍亚洲精品老妇| 美女高潮的动态| 国产真实伦视频高清在线观看| 欧美3d第一页| 日本与韩国留学比较| 日韩 亚洲 欧美在线| 波多野结衣高清无吗| 内地一区二区视频在线| 国产一区二区在线av高清观看| 亚洲欧美日韩东京热| 给我免费播放毛片高清在线观看| 亚洲美女黄片视频| 观看免费一级毛片| 深爱激情五月婷婷| 夜夜看夜夜爽夜夜摸| a级毛色黄片| 国产成人91sexporn| 日韩一区二区视频免费看| 一区二区三区四区激情视频 | 国产精品人妻久久久影院| 亚洲无线观看免费| 最近手机中文字幕大全| 日本与韩国留学比较| 一本精品99久久精品77| 婷婷六月久久综合丁香| 赤兔流量卡办理| 夜夜爽天天搞| 嫩草影视91久久| 欧美另类亚洲清纯唯美| 色哟哟·www| 99久久九九国产精品国产免费| 精品一区二区三区视频在线| 黄片wwwwww| 啦啦啦韩国在线观看视频| 两个人视频免费观看高清| 人妻夜夜爽99麻豆av| 如何舔出高潮| 国产黄a三级三级三级人| 欧美激情久久久久久爽电影| 人妻少妇偷人精品九色| 成人国产麻豆网| 亚洲av中文字字幕乱码综合| 六月丁香七月| 久久久午夜欧美精品| 级片在线观看| 国产精品女同一区二区软件| 国产午夜福利久久久久久| 免费看日本二区| 免费高清视频大片| 婷婷亚洲欧美| 热99re8久久精品国产| 日韩欧美一区二区三区在线观看| 亚洲欧美成人精品一区二区| 亚洲精品国产av成人精品 | 国产精品永久免费网站| 激情 狠狠 欧美| 九九在线视频观看精品| 女人被狂操c到高潮| 亚洲一级一片aⅴ在线观看| 国产成人一区二区在线| 国产精品嫩草影院av在线观看| 日韩欧美精品v在线| 欧美一级a爱片免费观看看| 国产高清有码在线观看视频| 国内少妇人妻偷人精品xxx网站| 亚洲不卡免费看| 国产一区二区三区在线臀色熟女| 国产亚洲精品久久久久久毛片| 日本撒尿小便嘘嘘汇集6| 日韩欧美三级三区| 少妇熟女aⅴ在线视频| 乱系列少妇在线播放| 久久婷婷人人爽人人干人人爱| 国产亚洲精品综合一区在线观看| 亚洲精品国产av成人精品 | 国产 一区 欧美 日韩| 在线观看美女被高潮喷水网站| 身体一侧抽搐| 欧美高清性xxxxhd video| or卡值多少钱| 成年女人看的毛片在线观看| 精品日产1卡2卡| 色综合站精品国产| 中文亚洲av片在线观看爽| 老司机午夜福利在线观看视频| 精品久久久久久久久av| 精品福利观看| 欧美色欧美亚洲另类二区| 亚洲自偷自拍三级| 免费无遮挡裸体视频| aaaaa片日本免费| 精品午夜福利在线看| 亚洲av五月六月丁香网| 久久久久性生活片| 国产高清视频在线观看网站| 成年版毛片免费区| 国产视频内射| 长腿黑丝高跟| 三级经典国产精品| 国产亚洲欧美98| 国产高清视频在线观看网站| 亚洲色图av天堂| 夜夜夜夜夜久久久久| 天堂√8在线中文| 在线观看66精品国产| 一级av片app| 丰满乱子伦码专区| 成年女人看的毛片在线观看| 99热这里只有精品一区| 黄色视频,在线免费观看| 麻豆久久精品国产亚洲av| 欧美国产日韩亚洲一区| 免费观看人在逋| 精品人妻偷拍中文字幕| 国产又黄又爽又无遮挡在线| 成人午夜高清在线视频| 日日啪夜夜撸| 中文字幕久久专区| videossex国产| av国产免费在线观看| 国产亚洲精品综合一区在线观看| 精品欧美国产一区二区三| 菩萨蛮人人尽说江南好唐韦庄 |