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

基于切割環(huán)分解的三維建筑物細(xì)節(jié)層次模型構(gòu)造

2011-12-25 06:37:20楊必勝姜少波
測繪學(xué)報 2011年5期
關(guān)鍵詞:特征方法模型

楊必勝,姜少波

1.武漢大學(xué)測繪遙感信息工程國家重點(diǎn)實(shí)驗(yàn)室,湖北武漢430079;2.武漢大學(xué)時空數(shù)據(jù)智能獲取技術(shù)與應(yīng)用教育部工程研究中心,湖北武漢430079

基于切割環(huán)分解的三維建筑物細(xì)節(jié)層次模型構(gòu)造

楊必勝1,2,姜少波1,2

1.武漢大學(xué)測繪遙感信息工程國家重點(diǎn)實(shí)驗(yàn)室,湖北武漢430079;2.武漢大學(xué)時空數(shù)據(jù)智能獲取技術(shù)與應(yīng)用教育部工程研究中心,湖北武漢430079

提出一種基于切割環(huán)分解的建筑物L(fēng)OD(細(xì)節(jié)層次)模型的自動生成方法,該方法首先通過二面角操作算子識別建筑模型中的切割環(huán),然后通過切割環(huán)將建筑物模型迭代分割成建筑主體和一系列細(xì)部特征,并將分割的結(jié)果存儲在一棵構(gòu)造實(shí)體幾何樹(CSG tree)中,最后對特征部件按重要性進(jìn)行等級劃分,同時進(jìn)行簡化處理。試驗(yàn)結(jié)果表明該方法具有較高的計算效率,能有效減少模型表面的細(xì)節(jié)和較好保持模型的結(jié)構(gòu)特征。

3D建筑物模型;模型分解;切割環(huán);CSG樹;特征識別

1 引 言

三維城市模型(3D city models,3DCM)作為城市的三維逼真描述,在城市建設(shè)和規(guī)劃等相關(guān)領(lǐng)域得到廣泛應(yīng)用。由于不同的應(yīng)用對三維城市模型具有不同細(xì)節(jié)層次需求,因此需要對三維城市模型進(jìn)行細(xì)節(jié)層次(levels of detail,LOD)表達(dá),從而滿足海量三維城市模型數(shù)據(jù)的交互式實(shí)時可視化、網(wǎng)絡(luò)漸進(jìn)傳輸?shù)确矫娴男枨骩1-4]。建筑物L(fēng)OD模型自動生成的關(guān)鍵是通過模型簡化或綜合等操作算子生成一系列從精細(xì)到粗糙的建筑物模型。計算機(jī)圖形學(xué)領(lǐng)域已經(jīng)開發(fā)許多比較成熟的三維模型簡化算法[5],這些算法一個共同特點(diǎn)是通過幾何元素刪除法或基于小波變換的方法實(shí)現(xiàn)三維模型從細(xì)到粗的LOD表達(dá)。這些方法對三維自由平滑曲面模型十分有效,尤其在地形LOD模型的自動生成方面具有很好的效果[6-8]。建筑物模型在整體幾何結(jié)構(gòu)上主要是由平面構(gòu)成,面和面之間具有明確的幾何約束關(guān)系,如共面、平行、垂直相交和對稱等[9],而且不存在高冗余度的幾何細(xì)節(jié)(圖1(a));其次,建筑物模型中存在大量的具有內(nèi)在幾何關(guān)系約束的語義部件,如:門、窗、陽臺、煙囪和屋頂?shù)?目前針對三維自由曲面的簡化算法如文獻(xiàn)[10]中的Qslim,均難以保持建筑物模型自身固有的特征和約束,如圖1(b)。

近年來,三維建筑物的簡化引起許多學(xué)者的關(guān)注。文獻(xiàn)[11—12]提出一種平面分割方法,建筑物首先被分割成一些特征部件,然后對其進(jìn)行分析綜合,該方法需要應(yīng)用很多分割平面,算法比較復(fù)雜;文獻(xiàn)[9,13—14]采用一種半空間剖分的方法,該方法對于在不同層具有不同幾何結(jié)構(gòu)的建筑物難以奏效;文獻(xiàn)[15]基于尺度空間理論利用開運(yùn)算和閉運(yùn)算移除小的部件和填補(bǔ)小的空洞,該算法僅適合于正交平行結(jié)構(gòu)的建筑物;文獻(xiàn)[16]提出一種感知驅(qū)動的簡化方法,但需要將三維模型轉(zhuǎn)化成二維影像提取感知信息,計算代價比較大;文獻(xiàn)[17]提出一種人造對象間斷式的簡化方法,對比較簡單的人造模型能夠取得較好的效果,但對于稍微復(fù)雜的特征部件難以識別;文獻(xiàn)[18]對各種3D建筑物的簡化和綜合方法進(jìn)行了比較分析。

圖1 Qslim簡化建筑物模型的效果Fig.1 Simplification effect of a building model with Qslim

綜上所述,現(xiàn)有簡化算法難以有效處理建筑物模型的LOD生成,因此提出一種基于切割環(huán)分解的建筑物模型簡化方法。首先通過二面角操作算子識別建筑模型中的切割環(huán),然后通過切割環(huán)將建筑物模型迭代分割成建筑主體和一系列部件,同時將分割的結(jié)果存儲在一棵構(gòu)造實(shí)體幾何樹中,最后對相應(yīng)的部件進(jìn)行簡化,從而生成三維建筑物的LOD模型。

2 基于切割環(huán)的建筑物L(fēng)OD模型生成

2.1 三維建筑物模型的描述

由于三維場景中,建筑物整體結(jié)構(gòu)大多規(guī)則簡單,而表面結(jié)構(gòu)特征比較復(fù)雜,因此在研究中,只針對由三角網(wǎng)平面片構(gòu)成的二維流形拓?fù)淠P?暫時不考慮具有自由曲面的實(shí)體模型,對于由很多不連通的部件組成的三維建筑模型,在簡化的過程中不會改變其拓?fù)潢P(guān)系。建筑物模型的最小表達(dá)單元是三角形。因此,對于建筑物模型M可以表達(dá)為

式中,V是三維空間內(nèi)的點(diǎn),具有確定幾何坐標(biāo)。

顯然,建筑物模型的最小表達(dá)單元中三角形的任意2個頂點(diǎn)〈Vi,Vj〉構(gòu)成一條邊 ek=〈Vi, Vj〉。為描述方便,定義四個概念:①凸邊,從模型的外部進(jìn)行觀察,該邊相鄰的兩個三角形的二面角大于180°,如圖2(a);②凹邊,從模型的外部進(jìn)行觀察,該邊相鄰的兩個三角形的二面角小于180°,如圖2(b);③平面邊,該邊相鄰的兩個三角形共面;④切割環(huán),如果某個封閉環(huán)能將建筑物模型分割為兩個面殼,而且每個面殼的體積不為0,則該封閉環(huán)被定義為切割環(huán),切割環(huán)上的邊稱為切邊,面殼填洞后對應(yīng)的實(shí)體稱為分割體。

圖3(a)中的環(huán)l1分割模型后得到兩個面殼,其中有一個面殼 FS1為平面片,體積為0,因此環(huán)l1不是切割環(huán)。根據(jù)切邊的凹凸性,選擇三類切割環(huán)進(jìn)行分割:①凹切割環(huán),切割環(huán)中的所有切邊都是凹邊;②凸切割環(huán),切割環(huán)中的所有切邊都是凸邊;③混合凹切割環(huán),切割環(huán)中的切邊由凹邊和平面邊組成,且該環(huán)的所有切邊在一個平面內(nèi)。圖3(b)中l(wèi)2為凹切割環(huán),圖3(c)中 l3為凸切割環(huán),圖3(d)中 l4為混合凹切割環(huán),它由黑色表示的凹邊和灰色表示的平面邊組成。

圖2 凸邊和凹邊Fig.2 Convex edge and concave edge

圖3 切割環(huán)舉例Fig.3 Illustration of cutting loops

文獻(xiàn)[19]認(rèn)為三維模型中的特征是一些能夠從原始模型中有效分離出來的連接區(qū)域。對于建筑物模型而言,其表面結(jié)構(gòu)特征主要表現(xiàn)為突出和凹陷的部件,如窗戶、門、陽臺、煙囪等,這些部件可以看成原始模型的一個子集,其可以任意復(fù)雜,但能從原始模型中有效分離,如圖4。由于切割環(huán)是分離建筑主體和特征部件的分界線,因此,識別建筑物模型中存在的切割環(huán)是實(shí)現(xiàn)建筑物L(fēng)OD模型自動生成的關(guān)鍵步驟。

圖4 建筑物模型的結(jié)構(gòu)特征Fig.4 Structural feature of a building model

2.2 切割環(huán)的識別

根據(jù)切割環(huán)的特性,提出基于切割環(huán)分解的三維建筑物L(fēng)OD模型的生成方法,該方法的主要步驟如圖5。

圖5 算法流程圖Fig.5 The workflow of algorithm

為實(shí)現(xiàn)建筑物模型中切割環(huán)的自動識別,提出一種基于邊的深度優(yōu)先搜索(DFS)方法,為提高搜索效率,采用一種帶方向的半邊數(shù)據(jù)結(jié)構(gòu)[20],切割環(huán)的識別過程是一種遞歸的半邊遍歷過程,主要包括凸凹切割環(huán)和混合凹切割環(huán)的識別。

凸凹切割環(huán)識別:①標(biāo)記凸凹邊集合中的所有邊為未遍歷;②選取邊集合中的一條未遍歷邊為種子邊,設(shè)為e1,標(biāo)記e1為遍歷標(biāo)志;③遞歸遍歷e1的未被遍歷的鄰接邊 en,en與e1具有相同的凸凹性,標(biāo)記 en為遍歷標(biāo)志;④重復(fù)步驟③,記錄找到的封閉環(huán);⑤如果找到的環(huán)滿足切割環(huán)的定義,則該環(huán)為凸凹切割環(huán);⑥轉(zhuǎn)跳到步驟②,直到所有的凸凹邊均被遍歷。

混合凹切割環(huán)由凹邊和平面邊組成,其識別過程主要分為兩步:找到一條不封閉的凹邊集合;檢測平面邊集合,將不封閉的凹邊集合封閉起來,構(gòu)成一個切割環(huán)。其中第一步與凸凹切割環(huán)的識別類似,在此不再贅述。在第二步中,如果平面邊集合屬于模型上的邊,則根據(jù)混合凹切割環(huán)的定義很容易判斷,如圖3(d)中的灰色邊;如果平面邊集合不屬于模型上的邊,則需要沿著凹邊集合的延伸方向生成平面邊集合,如圖6。文獻(xiàn)[21]針對CAD模型提出一種基于自然擴(kuò)展生成平面邊的方法,該方法比較復(fù)雜。針對建筑物的結(jié)構(gòu)特征,改進(jìn)平面邊的生成方法。

設(shè)不封閉凹環(huán)集合 l={e1,e2,…,en},若 n> 1,則以l所在的平面作為分割平面對模型進(jìn)行分割,產(chǎn)生的交線即為平面邊集合。若n=1,設(shè)e的兩個鄰面分別為 f1和 f2,如圖6,首先以 f1為分割平面對模型進(jìn)行分割,設(shè)分割體中特征部件的最小外包體積為V1;同理以 f2為分割平面得到特征部件的最小外包體積為V2。如果V1

圖6 平面邊的生成Fig.6 Generation of planar edges

通過以上切割環(huán)的檢測可以識別出三維建筑物模型中的三類切割環(huán),由于不同類型的切割環(huán)可能存在相交的情況,這樣會導(dǎo)致同一個結(jié)構(gòu)模型的多種分割方式,如圖7所示。因此對于相交的切割環(huán),必須舍棄那些導(dǎo)致分割質(zhì)量不好的切割環(huán),僅保留一個分割質(zhì)量最好的切割環(huán)。文獻(xiàn)[11]采用分割面上的新面積與舊面積的比值評價分割質(zhì)量,對于有些模型,如其特征部件的新面積較大而體積很小,這種標(biāo)準(zhǔn)可能不太適合,因此,采用分割體的最小外包體積比值作為分割質(zhì)量標(biāo)準(zhǔn)進(jìn)行切割環(huán)的取舍。

式中,VF為特征部件的最小外包體積,VB為主體的最小外包體積。Q的值越小,則分割質(zhì)量越好,相應(yīng)的切割環(huán)被認(rèn)為是越好的切割環(huán),保留最小Q值所對應(yīng)的切割環(huán)。圖7說明具有相交關(guān)系的混合凹切割環(huán)l1和凸切割環(huán) l2所導(dǎo)致的兩種分割方式,其中加性分割用布爾并操作∪表示,減性分割用差操作∩表示,設(shè)l1和l2對應(yīng)的分割質(zhì)量分別為Q1和Q2,由于Q1>Q2,因此切割環(huán)l1被舍棄,保留切割環(huán)l2。通過切割環(huán)的取舍可以得到用于模型層次分割的切割環(huán)集合L。

圖7 一種結(jié)構(gòu)模型的兩種分割方式Fig.7 Two different partitions of a model

2.3 基于切割環(huán)的建筑物模型層次分割

從建筑物模型中識別出的切割環(huán)即是建筑物主體與部件的分割線。給定建筑物模型M和一條切割環(huán)l,沿著l進(jìn)行裁剪可以將建筑物模型分割成兩個面殼M1、M2。

根據(jù)切割環(huán)集合L,建筑物模型M能被分割成主體和一系列部件特征,因此,可以用一顆具有二叉結(jié)構(gòu)的CSG樹予以表達(dá)。為了使得構(gòu)建的二叉樹盡量平衡,必須建立切割環(huán)集合L={l1, l2,lopt,…}中各切割環(huán)之間的層次關(guān)系,采用分割準(zhǔn)則ΔV確定切割環(huán)的層次。假設(shè)切割環(huán)集合L中的某條切割環(huán)l將建筑物模型M分割成兩個部分M1、M2,相應(yīng)的最小外包體積為V1和V2,若ΔV=|V1-V2|=min,則該環(huán)被確定為分割模型M的最優(yōu)切割環(huán),設(shè)為lopt,將相應(yīng)的兩個分割體M1、M2存儲于CSG樹的左右節(jié)點(diǎn)上,同理,對節(jié)點(diǎn)M1、M2進(jìn)行分割,根據(jù)分割準(zhǔn)則可以確定M1、M2的最優(yōu)切割環(huán),設(shè)為 l1、l2,由于 M和M1、M2具有層次關(guān)系,因此對應(yīng)的最優(yōu)切割環(huán) lopt和 l1、l2也具有相應(yīng)的層次關(guān)系,依此類推,直到確定所有切割環(huán)的層次關(guān)系為止,從而構(gòu)造出一顆平衡CSG樹。顯然,如下層次分割是一種遞歸的過程。

為方便起見,構(gòu)造CSG樹時將特征部件存儲為左節(jié)點(diǎn),主體存儲為右節(jié)點(diǎn),圖8描述了分割結(jié)果的實(shí)例。

圖8 模型分割結(jié)果的CSG樹Fig.8 Partitioning of a model into a CSG tree

2.4 建筑物L(fēng)OD模型生成

原始建筑物模型經(jīng)過切割環(huán)的分割后變?yōu)橐活w具有二叉結(jié)構(gòu)的CSG樹,通過對CSG樹的葉節(jié)點(diǎn)進(jìn)行刪除或簡化,可以生成建筑物的LOD模型。如何選擇需要簡化的部件,即特征部件在給定尺度下如何進(jìn)行重要性排序成為重要的問題,為此定義每個葉節(jié)點(diǎn)的代價函數(shù)為

式中,V為原始模型M的最小外包體積;Vi為特征部件Mi的最小外包體積。根據(jù)代價函數(shù)計算CSG樹中每個葉節(jié)點(diǎn)的代價,代價開銷最小的葉節(jié)點(diǎn)將優(yōu)先被簡化或刪除。建筑物L(fēng)OD模型的生成步驟為:①節(jié)點(diǎn)刪除,選擇C值最小的的左孩子葉節(jié)點(diǎn)Mi,將該節(jié)點(diǎn)刪除并作刪除標(biāo)記,同時對相應(yīng)的右孩子節(jié)點(diǎn)進(jìn)行填洞和共面處理,并將結(jié)果存儲在左孩子節(jié)點(diǎn)上;②節(jié)點(diǎn)收縮,如果一個節(jié)點(diǎn)的左孩子節(jié)點(diǎn)被標(biāo)記為刪除,且右孩子節(jié)點(diǎn)為葉子節(jié)點(diǎn),則這兩個孩子節(jié)點(diǎn)可以收縮成一個父節(jié)點(diǎn),并將左孩子節(jié)點(diǎn)的內(nèi)容存儲在父節(jié)點(diǎn)上。

經(jīng)過上面處理后,CSG樹中所有葉子節(jié)點(diǎn)的組合將形成一個有效的LOD,通過設(shè)置代價閾值T,可以生成不同層級的LOD模型。圖9說明了節(jié)點(diǎn)M1的簡化過程。

圖9 CSG樹中節(jié)點(diǎn)M1的簡化Fig.9 Simplification of nodeM1in CSG tree

其中,需要說明的兩個操作為:①填洞處理,如果一個面殼節(jié)點(diǎn)的切割環(huán)的所有切邊共面,直接對該環(huán)采用多邊形三角化方法即可,如果所有切邊不在一個平面內(nèi),作者采用切割環(huán)在面上的收縮方式來進(jìn)行填洞[22],首先在面殼中尋找切割環(huán)的鄰接面,然后將這些鄰接面自然向外延伸并相交,即可將空洞填補(bǔ);②共面處理,填洞處理后,模型中可能存在許多冗余的共面三角形,選擇文獻(xiàn)[10]的方法,指定一個接近于0的閾值 Tc進(jìn)行處理,Tc通常取1.0×10-4。

3 試驗(yàn)結(jié)果

在Windows XP3平臺下采用C++和Open-GL相結(jié)合實(shí)現(xiàn)了本文提出的算法,為檢驗(yàn)該算法在LOD模型生成方面的效果,選取了四組不同的現(xiàn)代建筑物模型進(jìn)行試驗(yàn),表1列出試驗(yàn)數(shù)據(jù)與試驗(yàn)條件的基本信息。

表1 試驗(yàn)數(shù)據(jù)與試驗(yàn)條件Tab.1 Experimental data and conditions

根據(jù)該算法,通過選取不同的閾值 T,分別對四組試驗(yàn)數(shù)據(jù)生成了三層LOD模型,并和多分辨率生成算法Qslim在相同的簡化率下進(jìn)行比較,見圖10~圖13,其中LOD0表示原始模型。圖10中,LOD1模型的三角形數(shù)量為52,LOD2模型的三角形數(shù)量為12;圖11中,LOD1模型的三角形數(shù)量為924,LOD2模型的三角形數(shù)量為404;圖12中,LOD1模型的三角形數(shù)量為1 749, LOD2模型的三角形數(shù)量為270;圖13中,LOD1模型的三角形數(shù)量為2 514,LOD2模型的三角形數(shù)量為540。本文方法所產(chǎn)生的LOD模型較好的保持建筑物模型的整體結(jié)構(gòu)特征,而Qslim方法所產(chǎn)生的LOD1基本上保持建筑物的整體結(jié)構(gòu)特征,但LOD2出現(xiàn)明顯的變形,破壞建筑物的平行、對稱性等特征。

圖10 本文算法和QSlim生成建筑物L(fēng)OD的比較(data-1)Fig.10 Comparison of LOD models obtained with our algorithm and Qslim(data-1)

圖11 本文算法和QSlim生成建筑物L(fēng)OD的比較(data-2)Fig.11 Comparison of LOD models obtained with our algorithm and Qslim(data-2)

圖12 本文算法和QSlim生成建筑物L(fēng)OD的比較(data-3)Fig.12 Comparison of LOD models obtained with our algorithm and Qslim(data-3)

圖13 本文算法和QSlim生成建筑物L(fēng)OD的比較(data-4)Fig.13 Comparison of LOD models obtained with our algorithm and Qslim(data-4)

由模型生成LOD模型的運(yùn)行時間見表2,本文算法運(yùn)行時間在1.0 s左右,具有較高的效率。

表2 本文算法效率評價Tab.2 Algorithm efficiency evaluation s

4 結(jié) 論

本文方法通過切割環(huán)識別建筑物模型表面的結(jié)構(gòu)特征,從而實(shí)現(xiàn)建筑物模型的分割,進(jìn)而在保留建筑物整體結(jié)構(gòu)特征的前提下實(shí)現(xiàn)建筑物模型的簡化。試驗(yàn)的結(jié)果和與現(xiàn)有的簡化方法的比較表明該方法能夠有效地實(shí)現(xiàn)切割環(huán)的識別并對建筑物模型進(jìn)行分割,從而保證生成的建筑物L(fēng)OD模型能夠保持其整體的結(jié)構(gòu)特征。該方法只適合于三角網(wǎng)平面片組成的建筑模型,因此,本研究的下一步將重點(diǎn)解決具有自由曲面特征的建筑物模型,并對生成的LOD模型進(jìn)行定量分析實(shí)現(xiàn)LOD模型間的相似性度量。

[1] GLANDER T,DOLLNER J.Abstract Representations for Interactive Visualization of Virtual 3D City Models[J]. Computers,Environment and Urban Systems,2009,33 (5):375-387.

[2] ZHU Qing,HU Mingyuan.Semantics-based LOD Models of 3D House Property[J].Acta Geodaetica et Cartographica Sinica,2008,37(4):514-520.(朱慶,胡明遠(yuǎn).基于語義的多細(xì)節(jié)層次3維房產(chǎn)模型[J].測繪學(xué)報,2008,37(4): 514-520.)

[3] PONCHIO F,HORMANN K.Interactive Rendering of Dynamic Geometry[J].IEEE Transactions on Visualization and Computer Graphics,2008,14(4):914-925.

[4] YAN G B S,LI Q Q,GONG J Y.A Robust and Rapid Algorithm for Generating and Transmitting Multiresolution Three Dimensional Models[J].Chinese Science Bulletin, 2006,51(8):987-993.

[5] LUEBKE D,REDDY M,COHEN J,et al.Level of Detail for 3D Graphics[M].San Francisco:Morgan Kaufmann, 2003:19-46.

[6] YANGB S,LI Q Q,SHI W Z.Constructing Multiresolution Triangulated Irregular Network Model for Visualization[J].Computers and Geosciences,2005,31(1):77-86.

[7] YANG B S,SHI W Z,LI Q Q.A Dynamic Method for Generating Multiresolution TIN Models[J].Photogrammetric Engineering and Remote Sensing,2005,71(8): 917-927.

[8] PAJAROLA R,GOBBETTI E.Survey of Semi-regular Multiresolution Models for Interactive Terrain Rendering [J].The Visual Computer,2007,23(8):583-605.

[9] KADA M.Scale-dependent Simplification of 3D Building ModelsBased on CellDecomposition and Primitive Instancing[C] ∥ Proceedings of the International Conference on Spatial Information Theory.Melbourne: Springer Verlag,2007:222-237.

[10] GARLAND M,HECKBERT P.Surface Simplification Using Quadric Error Metrics[C]∥SIGGRAPH Proceedings.Los Angeles:Addison Wesley,1997:209-216.

[11] THIEMANN F,SESTER M.Segmentation of Buildings for 3D Generalisation[C]∥Proceedings of ICA Workshop on Generalisation and Multiple Representation.Leicester: [s.n.],2004:1-7.

[12] THIEMANN F,SESTER M.3D-symbolization Using Adaptive Templates[C]∥Proceedings of ISPRS Technical Commission Symposium.Vienna:[s.n.],2006:109-113.

[13] KADA M.3D Building Generalization Based on HalfspaceModeling[C] ∥Proceedingsofthe ISPRS Workshop on Multiple Representation and Interoperability of Spatial Data.Hannover:[s.n.],2006:58-64.

[14] KADA M.Generalization of 3D Building Models for Map-like Presentations[C]∥The International Archives of the Photogrammetry,Remote Sensing and Spatial Information Sciences:XXXVII.[S.l.]:ISPRS,2008: 399-404.

[15] FORBERG A.Generalization of 3D Building Data Based on a Scale-spaces Approach[J].ISPRS Journal of Photogrammetry and Remote Sensing,2007,62(2):104-111.

[16] DU Z Q,ZHU Q.ZHAO J Q.Perception-driven Simplification Methodology of 3D Complex Building Models[C]∥The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences:XXXVII.[S.l.]:ISPRS,2008:645-651.

[17] JANGJ,WONKA P,RIBARSKY W,et al.Punctuated Simplification ofMan-made Objects[J]. TheVisual Computer,2006,22(2):136-145.

[18] SESTER M.3D Visualization and Generalization[C]∥51st Photogrammetric Week.Stuttgart:[s.n.],2007: 285-295.

[19] RIBELLES J,HECKBERT P S,GARLAND M,et al. Finding and Removing Features from Polyhedra[C]∥Proceedings ASME Design Engineering Technical Conference.Pittsburgh:[s.n.],2001:1-10.

[20] BOTSCH M,PAUL Y M,ROSSL C,et al.Geometric Modeling Based on Triangle Meshes[C]∥Proceedings of ACM SIGGRAPH 2006 Courses.New York:ACM, 2006:26-27.

[21] LU Y,GADH R,TAUTGES T J.Feature Based Hex Meshing Methodology:Feature Recognition and Volume Decomposition[J].Computer-aided Design,2001,33(3): 221-232.

[22] MA L J,HUANG Z D,WU Q S.Extracting Common Design Patterns from a Set of Solid Models[J].Computer-Aided Design,2009,41(12):952-970.

Generating Levels of Detail of 3D Building Models Based on Cutting Loops Decomposition

Y ANGBisheng1,2,J IANG Shaobo1,2
1.State Key Laboratory of Information Engineering in Surveying,Mapping and Remote Sensing,Wuhan University,Wuhan 430079, China;2.Engineering Research Center for Spatio-temporal Data Smart Acquisition and Application,Ministry of Education of China,Wuhan University,Wuhan 430079,China

A cutting loop decomposition approach for generating LOD of 3D building models was proposed.Firstly, the cutting loops of 3D building model were detected according to a dihedral angle operator.Secondly,the building model was decomposed into the main body and a series of feature parts through the cutting loops,which were stored as nodes in a CSG tree.Finally,the nodes in the CSG tree were selectively simplified according to the significance of each node.The experimental results show that the proposed approach is efficient and able to preserve the structural features of the building models.

3D building models;model decomposition;cutting loop;CSG tree;feature identification

Y ANG Bisheng(1974—),male,professor, PhD supervisor,majors in geoinformatics,lidar point clouds understanding and mapping,multi-scale modeling and progressive transmission of spatial data.

1001-1595(2011)05-0575-07

P208

A

教育部新世紀(jì)優(yōu)秀人才支持計劃(NCET-07-0643);教育部重點(diǎn)項(xiàng)目(108085);中央高校基本科研業(yè)務(wù)費(fèi)專項(xiàng)資金(3103005)

(責(zé)任編輯:宋啟凡)

2010-06-17

2010-10-14

楊必勝(1974—),男,教授,博士生導(dǎo)師,主要從事激光掃描點(diǎn)云解譯與三維重建、空間數(shù)據(jù)的多尺度建模與漸進(jìn)傳輸方面的研究。

E-mail:bshyang@whu.edu.cn

猜你喜歡
特征方法模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
如何表達(dá)“特征”
不忠誠的四個特征
抓住特征巧觀察
可能是方法不對
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 精品国产成人高清在线| 狼友视频国产精品首页| 国产又黄又硬又粗| 爱爱影院18禁免费| 在线观看视频一区二区| 日韩成人高清无码| 国产99视频精品免费观看9e| 亚洲码在线中文在线观看| 欧美色视频在线| 日本午夜影院| 内射人妻无码色AV天堂| 亚洲Aⅴ无码专区在线观看q| 精品国产一二三区| 亚洲一区二区精品无码久久久| 亚洲精品在线91| 亚洲无码91视频| 精品人妻系列无码专区久久| 欧亚日韩Av| www.youjizz.com久久| 国产精品白浆在线播放| 亚洲男人在线| 亚洲无码视频图片| 国产一级妓女av网站| 人妻丰满熟妇av五码区| 国产白浆视频| 国产人妖视频一区在线观看| 国产亚洲精品自在线| 啦啦啦网站在线观看a毛片| 久久国产乱子伦视频无卡顿| 三区在线视频| 免费大黄网站在线观看| 精品三级在线| 国产女人18水真多毛片18精品| 国内精品九九久久久精品| 成人午夜视频网站| 青青国产视频| 在线亚洲小视频| 无码精油按摩潮喷在线播放 | 乱系列中文字幕在线视频| 最新痴汉在线无码AV| 久久久黄色片| a毛片在线免费观看| 亚洲日本一本dvd高清| 国产成人区在线观看视频| 91久久国产热精品免费| 久久久久久久久久国产精品| 久久久噜噜噜| 精品国产香蕉伊思人在线| 国产成人AV男人的天堂| 欧美自慰一级看片免费| 欧美精品xx| 成人精品在线观看| 欧美一区二区三区香蕉视| 日韩毛片在线视频| 亚洲天堂久久久| 欧美精品成人| 国产91特黄特色A级毛片| 日本国产精品| 亚洲欧美日韩中文字幕在线一区| 免费观看亚洲人成网站| 亚洲综合激情另类专区| 亚洲国产天堂久久综合226114| 国产精品jizz在线观看软件| 波多野结衣视频一区二区 | 亚洲激情区| 草逼视频国产| 国产成人你懂的在线观看| 亚洲成年人片| 97在线免费| 日韩亚洲综合在线| 成人久久18免费网站| 欧美日本一区二区三区免费| 亚洲码一区二区三区| 国产va免费精品观看| 日本午夜三级| 日本日韩欧美| 亚洲Aⅴ无码专区在线观看q| 91福利免费| 国产在线视频二区| 免费人成黄页在线观看国产| 青青草原偷拍视频| 色婷婷视频在线|