• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      尺寸自適應(yīng)的T-Tile三維紋理合成

      2016-03-17 03:51:40孫勁光劉雙九
      關(guān)鍵詞:面片隊(duì)列紋理

      孫勁光 劉雙九

      1(遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 遼寧 葫蘆島 125105)

      2(遼寧工程技術(shù)大學(xué)研究生學(xué)院 遼寧 葫蘆島 125105)

      ?

      尺寸自適應(yīng)的T-Tile三維紋理合成

      孫勁光1劉雙九2

      1(遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院遼寧 葫蘆島 125105)

      2(遼寧工程技術(shù)大學(xué)研究生學(xué)院遼寧 葫蘆島 125105)

      摘要以Wang Tiles紋理合成算法思想為基礎(chǔ),提出一種新的三維網(wǎng)格紋理合成算法。首先,分析給定的樣本紋理,得到適當(dāng)?shù)募y理塊尺寸,根據(jù)該尺寸從樣本紋理中選取3個(gè)菱形紋理塊,生成T-Tile初始框架;其次,從樣本紋理中提取與T-Tile初始框架尺寸相同的紋理塊作為替代紋理塊,與初始框架完全重疊放置,制作T-Tile;最后,調(diào)整給定的三角網(wǎng)格模型為等邊三角形網(wǎng)格模型,按照T-Tile邊界顏色匹配的原則進(jìn)行三角形面片的紋理合成。實(shí)驗(yàn)結(jié)果表明,該算法能夠以較快的速度進(jìn)行紋理合成,達(dá)到了實(shí)時(shí)紋理合成的效果,同時(shí)也可以得到較高的紋理合成質(zhì)量。

      關(guān)鍵詞紋理三維紋理合成T-Tile初始框架替代紋理塊最佳縫合路徑T-Tiles集合

      T-TILE 3D TEXTURE SYNTHESIS ALGORITHM WITH SIZE ADAPTED

      Sun Jinguang1Liu Shuangjiu2

      1(School of Electronic Information Engineering,Liaoning Technical University,Huludao 125105,Liaoning,China)2(School of Graduate,Liaoning Technical University,Huludao 125105,Liaoning,China)

      AbstractThis paper presents a new three dimensional mesh texture synthesis algorithm based on the idea of Wang Tiles texture synthesis algorithm. First,we analysed the given sample texture to get appropriate size of texture blocks,and picked up three diamond texture blocks from sample texture according the size,and generated initial framework of T-Tile. Secondly,we extracted the texture blocks having the same sizes as the initial T-Tile framework from texture sample as the alternative blocks,and placed them completely overlapping with initial framework and designed the T-Tile. Finally,we adjusted the given triangular mesh model to an equilateral triangle mesh model,realised the triangular facets texture synthesis according to the principle of colour matching of T-Tile’s border. Experimental results show that this algorithm can complete texture synthesis quickly,achieves the effect of real-time texture synthesis,and can meanwhile reach higher quality of texture synthesis.

      KeywordsTexture3D texture synthesisInitial T-Tile frameworkAlternative texture blockOptimal stitching pathT-Tiles set

      0引言

      紋理能夠表現(xiàn)出物體表面的豐富細(xì)節(jié),因此三維紋理的實(shí)時(shí)繪制成為真實(shí)感圖形學(xué)等多領(lǐng)域的研究熱點(diǎn)。基于樣本的紋理合成能夠在網(wǎng)格曲面上快速、準(zhǔn)確地生成紋理,它的主要思想是根據(jù)用戶給定的樣本紋理,生成目標(biāo)紋理,同時(shí)保證目標(biāo)紋理自身的連續(xù)性以及它與樣本紋理的相似性?;跇颖镜募y理合成自提出以來,迅速成為眾多文獻(xiàn)的研究熱點(diǎn)。

      基于樣本的紋理合成根據(jù)合成單元分為基于像素點(diǎn)的紋理合成與基于塊的紋理合成兩大類?;谙袼攸c(diǎn)的紋理合成是以像素為紋理單元進(jìn)行紋理合成[1-3],該類算法雖然能夠取得較高的紋理合成質(zhì)量,但受到了紋理合成速度的限制。基于塊的紋理合成能夠很大程度上提高合成速度。2001年,Efros等人[4]首次基于紋理塊這一思想提出Image Quilting算法,該算法取得了較好的紋理合成質(zhì)量與合成速度。2003年,Cohen[5]等人提出Wang Tiles紋理合成算法,該算法為基于塊的紋理合成開辟了一個(gè)新的思路。它將紋理合成分為兩個(gè)階段,即紋理塊制作階段與紋理合成階段,通過分離紋理塊制作與合成達(dá)到紋理的實(shí)時(shí)合成。隨后,受該算法啟發(fā),眾多相關(guān)文獻(xiàn)相繼提出[6,7]。

      三維紋理合成是對(duì)二維紋理合成的推廣。2000年,Praun等人[8]提出的Lapped Texture算法通過將紋理塊重復(fù)粘貼到目標(biāo)網(wǎng)格直到整個(gè)網(wǎng)格被紋理覆蓋,從而完成曲面紋理合成。2001年,Turk等人[9]以及Wei等人[10]先后提出三維曲面紋理合成算法,都是采用多分辨率思想,基于像素點(diǎn)進(jìn)行紋理合成。隨后,一類基于塊的曲面紋理合成算法相繼提出[11-14],其基本思想都是以三角形紋理塊為紋理單元進(jìn)行合成。將當(dāng)前待合成三角形面片相鄰的已合成的紋理塊作為約束條件,提取匹配模版,在樣本紋理中搜索適當(dāng)?shù)娜切渭y理塊合成。在合成復(fù)雜的網(wǎng)格模型時(shí),該類算法由于大量的搜索匹配操作導(dǎo)致合成速度很低。2009年,薛峰等人[15]提出基于Triangle-Tiles的三維曲面實(shí)時(shí)紋理合成算法,該算法采用Wang Tiles紋理合成算法的基本思想。首先從樣本紋理中選擇菱形紋理塊制作一系列可以拼接的三角形紋理塊稱為Triangle-Tile,然后調(diào)整給定的網(wǎng)格曲面,根據(jù)邊界顏色匹配的原則在網(wǎng)格上拼接三角形紋理塊完成紋理合成。該算法取得了較高的紋理合成質(zhì)量,同時(shí)在很大程度上提高了曲面紋理合成的速度。

      本文受基于Triangle-Tiles的三維曲面實(shí)時(shí)紋理合成算法啟發(fā),以Wang Tiles紋理合成算法思想為基礎(chǔ),提出一種新的三維紋理合成算法。相對(duì)于文獻(xiàn)[15],本文算法有幾個(gè)改進(jìn)之處。首先是對(duì)紋理樣本進(jìn)行分析,取得適當(dāng)?shù)某叽?,這使得紋理結(jié)構(gòu)在很大程度上得到保護(hù)。其次,在制作Tiles的方式上進(jìn)行改進(jìn),使得Tile質(zhì)量有一定的提高,即Tile內(nèi)部接縫的明顯程度要降低。

      1Wang Tiles紋理合成算法思想

      Cohen等人提出的Wang Tiles紋理合成算法主要思想就是制作一系列邊界可以進(jìn)行無縫拼接的正方形紋理塊。通過這些紋理塊的拼接完成紋理合成,該算法稱這些正方形紋理塊為Tile。

      它將紋理合成分為兩個(gè)階段。首先是制作Tile階段,該階段從樣本紋理中提取4個(gè)菱形紋理塊進(jìn)行有重疊拼接,重疊部分通過Image Quilting算法中求取最佳縫合路徑方式拼接兩紋理塊,最終生成Tile。其次,排列4個(gè)菱形紋理塊順序,制作Tiles集合,選取Tiles集合中的Tile,按照邊界顏色匹配的原則進(jìn)行拼接,實(shí)現(xiàn)紋理合成。

      2尺寸自適應(yīng)的T-Tile三維紋理合成

      基于Wang Tiles紋理合成算法的思想,本文提出一種新的三維紋理合成算法。從樣本紋理中選擇3個(gè)等邊菱形紋理塊,無重疊拼接生成T-Tile初始框架。提取與T-Tile尺寸相同的三角形紋理塊,稱為替代紋理塊,與T-Tile完全重疊求取最佳縫合路徑,生成T-Tile。改變菱形紋理塊位置,同時(shí)選擇新的替代紋理塊,制作T-Tile,從而得到T-Tiles集合。由于生成的T-Tiles集合中的T-Tile是邊界可以進(jìn)行無縫拼接的等邊三角形紋理塊,因此,對(duì)于給定的目標(biāo)網(wǎng)格曲面。首先要進(jìn)行網(wǎng)格調(diào)整,使得網(wǎng)格上每個(gè)三角形面片均為等邊三角形。最后,按照邊界顏色匹配的原則在網(wǎng)格上進(jìn)行紋理合成。下面給出本文算法的簡單步驟描述,以及算法流程圖,如圖1所示。

      1) 制作T-Tile,并生成T-Tiles集合,詳見2.1節(jié);

      2) 調(diào)整目標(biāo)網(wǎng)格模型為等邊三角形網(wǎng)格模型,在目標(biāo)網(wǎng)格上根據(jù)T-Tile邊界顏色匹配的原則進(jìn)行紋理合成。具體見2.2節(jié)所述。

      圖1 本文算法流程圖

      2.1制作T-Tile

      2.1.1構(gòu)造T-Tile初始框架

      圖2 T-Tile尺寸確定圖

      圖3 T-Tile初始框架提取示意圖

      2.1.2制作T-Tile

      從樣本紋理中提取與T-Tile初始框架尺寸相同的三角形紋理塊,稱為替代紋理塊,與T-Tile重疊,重疊區(qū)域分為3個(gè)部分,如圖4所示,分別求其最佳縫合路徑。每個(gè)重疊區(qū)域都看作一個(gè)倒三角形,按照Image Quilting算法分別求取重疊部分的最佳縫合路徑,最終得到T-Tile,如圖5所示。

      圖4 T-Tile初始框架與替代紋理塊重合

      圖5 T-Tile示意圖

      改變?nèi)齻€(gè)菱形紋理塊的位置,同時(shí),重新從樣本紋理中提取替代紋理塊與T-Tile初始框架重疊,生成新的T-Tile,從而生成T-Tiles集合。

      本文算法中,最初選擇的菱形紋理塊主要是為了進(jìn)行T-Tile邊界顏色匹配,而替代紋理塊作為T-Tile的主要填充部分。當(dāng)三維網(wǎng)格模型過于復(fù)雜時(shí),可以通過選擇不同的替代紋理塊與同一T-Tile初始框架重疊,生成不同的T-Tile,增加T-Tile的數(shù)量,從而避免紋理塊大量重復(fù)。

      2.2三維紋理合成

      2.1節(jié)所制作的T-Tile都是等邊三角形紋理塊,而給定的目標(biāo)網(wǎng)格是由非等邊三角形面片構(gòu)成的,因此想要將T-Tile無扭曲映射到三角面片上,需要對(duì)給定的目標(biāo)網(wǎng)格進(jìn)行調(diào)整,使得網(wǎng)格上三角形盡可能趨向于等邊三角形。

      2.2.1網(wǎng)格模型調(diào)整

      本文使用文獻(xiàn)[15]中提到的對(duì)基于二次誤差的網(wǎng)格簡化算法改進(jìn)后的算法進(jìn)行網(wǎng)格調(diào)整,最終得到的網(wǎng)格模型能夠在保證與給定網(wǎng)格模型拓補(bǔ)一致的前提下,滿足網(wǎng)格上所有三角形面片盡可能趨向于等邊三角形。

      基于二次誤差的網(wǎng)格簡化算法為每個(gè)頂點(diǎn)v=[vx,vy,vz,1]T定義收縮誤差Δ(v),用p(v)表示以點(diǎn)v為其一個(gè)頂點(diǎn)的三角面片,Δ(v)表示v到p(v)中所有三角面片的距離平方和,定義其計(jì)算公式如下所示:

      (1)

      其中,p=[a,b,c,d]T表示p(v)中的一個(gè)平面,Kp計(jì)算公式如下:

      (2)

      基于以上定義,網(wǎng)格簡化具體步驟描述如下:

      1) 計(jì)算網(wǎng)格中每個(gè)頂點(diǎn)的收縮誤差矩陣Q。

      3) 將所有邊的折疊誤差從小到大排序放入隊(duì)列中。隊(duì)首元素出隊(duì),該邊進(jìn)行折疊,同時(shí)更新與該邊相關(guān)的邊的折疊誤差。重復(fù)該步驟,知道滿足網(wǎng)格簡化要求為止。

      2.2.2紋理合成

      由2.2.1節(jié)得到的等邊三角形網(wǎng)格模型與2.1節(jié)得到的T-Tiles集合,進(jìn)行紋理合成。具體步驟如下:

      1) 建立一個(gè)存儲(chǔ)三角形面片的隊(duì)列,該隊(duì)列中三角形面片按照其約束度從大到小排序,稱該隊(duì)列為待合成面片隊(duì)列。初始化待合成面片隊(duì)列為空隊(duì)列。

      2) 隨機(jī)選擇網(wǎng)格上一個(gè)三角形面片,同時(shí),隨機(jī)從T-Tiles集合中選擇T-Tile紋理映射到該三角形面片上。將該三角形面片相鄰的三角形面片按照約束度從大到小加入到待合成面片隊(duì)列中。

      3) 取隊(duì)列首元素出隊(duì),同時(shí)將其作為當(dāng)前待合成三角形面片,根據(jù)其相鄰的已合成三角形面片邊界顏色從T-Tiles集合中選擇T-Tile進(jìn)行紋理映射。按照需要更新隊(duì)列中已存在的三角形面片的約束度并排序,同時(shí)將與當(dāng)前合成的三角形相鄰并且沒有進(jìn)行紋理合成的三角形面片按照約束度大小加入到隊(duì)列中。重復(fù)該步驟,直到整個(gè)網(wǎng)格曲面片都覆蓋到紋理為止。

      2.3算法實(shí)現(xiàn)部分

      本文采用面向?qū)ο笏枷脒M(jìn)行程序設(shè)計(jì)與實(shí)現(xiàn),主要涉及到的實(shí)體對(duì)象有紋理樣本,用來制作T-Tile初始框架的菱形紋理塊、替代紋理塊、T-Tile、T-Tiles集合、原始三維模型、等邊三角形網(wǎng)格模型等??刂祁悓?duì)象主要有分析紋理塊得到邊長操作、選取紋理塊操作、制作T-Tile操作、三角網(wǎng)格模型簡化操作、紋理合成操作等。下面給出本文算法幾個(gè)主要對(duì)象的類設(shè)計(jì)以及算法核心偽代碼。

      紋理樣本類:CTexSam

      Class CTexSam

      {

      QImage* tex;

      //圖像句柄

      int twidth;

      //紋理樣本寬度

      int theight;

      //紋理樣本高度

      };

      菱形紋理塊類:CDiaTex

      Class CDiaTex

      {

      QImage* tex;

      //圖像句柄

      int len;

      //等邊菱形紋理塊邊長

      int tid;

      //標(biāo)記該紋理塊

      }

      三角形紋理塊:CTriTex

      Class CTriTex

      {

      QImage* tex;

      //圖像句柄

      int len;

      //等邊三角形紋理塊邊長

      }

      T-Tile類:CTtile

      Class CTtile : public CTriTex

      {

      int tid1;

      //標(biāo)記制作該T-Tile的紋理塊順序(位置)

      int tid2;

      //標(biāo)記制作該T-Tile的紋理塊順序(位置)

      int tid3;

      //標(biāo)記制作該T-Tile的紋理塊順序(位置)

      }

      T-Tile制作函數(shù):ttilemake,根據(jù)輸入的T-Tile初始框架tframe與替代紋理塊otex,進(jìn)行重疊,重疊部分分為3個(gè)區(qū)域,分別求取最佳縫合路徑,沿著該路徑進(jìn)行紋理塊拼接得到T-Tile。

      ttilemake(tframe,otex)

      {

      for(每一個(gè)重疊區(qū)域)

      {

      for(每一個(gè)像素)

      {

      計(jì)算ei,j,Ei,j;

      }

      }

      for(每一個(gè)重疊區(qū)域)

      {

      for(最后一行開始,向上尋找每一行)

      {

      找到該行Ei,j最小像素,標(biāo)記;

      }

      }

      for( T-Tile每一行)

      {

      for(每一列像素)

      {

      根據(jù)該像素與標(biāo)記像素位置關(guān)系判斷其取值為tframe像素值還是otex像素值;

      }

      }

      得到最終T-Tile;

      }

      三角網(wǎng)格模型簡化函數(shù):tmeshcut,根據(jù)輸入的三角網(wǎng)格模型otrimesh,進(jìn)行二次誤差網(wǎng)格簡化算法,生成等邊三角形網(wǎng)格ntrimesh。

      tmeshcut(otrimesh)

      {

      ineqquene();

      //初始化折疊誤差隊(duì)列為空

      for(每個(gè)頂點(diǎn))

      {

      vqcalculate();

      //計(jì)算該點(diǎn)收縮誤差矩陣

      }

      for(每條邊)

      {

      eqcalculate();

      //計(jì)算該邊折疊誤差

      qenquene();

      //該誤差值入隊(duì)

      asquene();

      //升序更新折疊誤差隊(duì)列

      }

      while(未達(dá)到簡化要求)

      {

      qexquene();

      //隊(duì)首誤差值出隊(duì)

      nvcalculate();

      //根據(jù)該誤差對(duì)應(yīng)的矩陣計(jì)

      //算該邊折疊后的新點(diǎn)位置

      upequene();

      //更新隊(duì)列中與該邊相關(guān)的

      //邊的折疊誤差

      }

      得到等邊三角形網(wǎng)格模型ntrimesh;

      }

      紋理合成函數(shù):texsyn,根據(jù)邊界顏色匹配的原則,使用T-Tiles集合在ntrimesh上合成紋理。

      texsyn(T-Tiles,ntrimesh )

      {

      intriquene();

      //初始化待合成面片隊(duì)列為空

      inransel();

      //隨機(jī)選擇網(wǎng)格上一個(gè)面片作為當(dāng)前待合成三角面片

      ranselttile();

      //隨機(jī)選擇一個(gè)T-Tile

      textotri();

      //映射T-Tile到待合成三角面片,并標(biāo)記該三角面片

      ensdtriquene();

      //待合成三角面片相鄰且未標(biāo)記的面片入隊(duì)列

      astriquene();

      //約束度升序排序隊(duì)列

      while(triquene!=NULL)

      {

      txtriquene();

      //隊(duì)首元素出隊(duì),作為當(dāng)前待合成面片

      conselttile();

      //根據(jù)邊界顏色匹配原則選擇T-Tile

      textotri();

      //映射T-Tile到待合成三角面片,并標(biāo)記該三角面片

      while(存在三角面片未進(jìn)入待合成面片隊(duì)列)

      {

      ensdtriquene();

      //待合成三角面片相鄰且未標(biāo)記的三角面片入隊(duì)列

      astriquene();

      //約束度升序排序隊(duì)列

      }

      }

      }

      3實(shí)驗(yàn)結(jié)果及分析

      本文選擇Microsoft Visual Studio 2010中visual C++作為開發(fā)環(huán)境,結(jié)合openGL庫函數(shù)的使用,采用C++語言進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)機(jī)器為2.60 GHz CPU,2.00 GB RAM,32位Windows7操作系統(tǒng)的PC機(jī)。實(shí)驗(yàn)中原始紋理數(shù)據(jù)來源于紋理合成發(fā)展歷程中經(jīng)典紋理合成算法所使用數(shù)據(jù),紋理樣本尺寸為400×400像素,分辨率為500 ppi,實(shí)驗(yàn)中紋理樣本為RGB彩色無噪音png類型文件。三維網(wǎng)格模型數(shù)據(jù)選擇.max文件,由3DMax生成。

      選擇不同特征的樣本會(huì)對(duì)紋理合成效果產(chǎn)生一定的影響。紋理樣本尺寸越大,紋理合成效果越理想,反映到輸出紋理上就是紋理的多樣性越明顯,重復(fù)性就越低。反之,紋理樣本較小的情況下,由于取樣受到限制,輸出紋理就會(huì)出現(xiàn)重復(fù)現(xiàn)象。樣本如果存在噪音現(xiàn)象,要首先對(duì)樣本進(jìn)行噪音處理,再采用本文算法進(jìn)行紋理合成。紋理樣本其它特征例如分辨率、圖像類型則不會(huì)對(duì)算法產(chǎn)生影響。由于本文算法進(jìn)行紋理合成之前對(duì)三維網(wǎng)格模型進(jìn)行了一定的簡化操作,因此,模型的復(fù)雜度不會(huì)對(duì)紋理合成效果產(chǎn)生很大影響。

      圖6給出的是由2.1節(jié)算法制作的T-Tile,圖中可以看出,T-Tile中心處沒有明顯的接縫,邊界紋理重合部分拼接的也比較柔和。由本文算法得到的T-Tile有一個(gè)很好的視覺效果。

      圖7中給出了本文算法在多個(gè)三維模型上的合成效果。相同的樣本紋理在不同三維模型上的合成效果是不同的。對(duì)模型比較復(fù)雜、三角面片比較小而面片數(shù)目比較大的模型來說,局部會(huì)出現(xiàn)紋理扭曲的現(xiàn)象。同一個(gè)模型,不同的樣本紋理合成效果也不盡相同,對(duì)于隨機(jī)性紋理,紋理合成質(zhì)量比較高,而對(duì)于結(jié)構(gòu)性比較強(qiáng)的紋理,仍然會(huì)有小部分紋理結(jié)構(gòu)被破壞。

      為了進(jìn)一步說明該算法的有效性,用三角形紋理塊匹配率來衡量紋理合成質(zhì)量[15],匹配率越高表示紋理合成質(zhì)量越高。同時(shí)給出紋理合成時(shí)間說明算法的實(shí)時(shí)性,具體數(shù)據(jù)如表1所示。由表可得,該算法所需合成時(shí)間較低,基本上能夠達(dá)到實(shí)時(shí)合成效果。約束度為1和2的紋理塊基本上都能夠在T-Tiles集合中找到匹配的紋理塊,約束度為3的紋理塊占有很小的比例。因此,算法中紋理塊的匹配率基本上達(dá)到百分之百,說明紋理合成質(zhì)量較高。

      圖6 本文算法制作的T-Tile

      圖7 三維模型紋理合成

      模型網(wǎng)格數(shù)不同約束度三角面片個(gè)數(shù)C=1C=2C=3合成時(shí)間(s)匹配率(%)球41022718022.4100狗88061425695.699.3魚60037022454.299.6

      4結(jié)語

      本文將二維紋理合成中經(jīng)典算法Wang Tiles紋理合成中心思想拓展到三維紋理合成中,完成三維紋理合成。在制作T-Tile初,通過紋理分析得到適當(dāng)?shù)募y理塊尺寸,以保證紋理結(jié)構(gòu)信息在最大程度上得到保護(hù)。由第3節(jié)實(shí)驗(yàn)結(jié)果分析可以得到,本文算法達(dá)到了實(shí)時(shí)合成紋理的效果,同時(shí)得到了較高的紋理合成質(zhì)量。

      紋理合成的應(yīng)用比較廣泛。在繪制中,紋理可以用來表現(xiàn)物體的表面細(xì)節(jié),因此,可以用紋理合成技術(shù)在物體表面生成豐富的紋理。電影、照片和圖形中經(jīng)常會(huì)出現(xiàn)有缺陷的地方,而缺陷一定出現(xiàn)在某個(gè)紋理區(qū)域,可以利用紋理合成技術(shù)來填補(bǔ)這塊缺陷從而完成修復(fù)。描述自然場景時(shí),通常需要包含大部分的紋理區(qū)域,這時(shí),可以采用紋理合成技術(shù)壓縮紋理。本文算法可以很好地運(yùn)用到三維地形紋理貼圖中,當(dāng)需要對(duì)地表建模時(shí),只需要保存部分紋理圖像,通過紋理合成技術(shù)生成最終的紋理地形圖。圖8給出本文在三維地形貼圖的一個(gè)應(yīng)用實(shí)例。

      圖8 本文紋理合成在三維地形貼圖中的應(yīng)用

      如實(shí)驗(yàn)結(jié)果中提到,紋理的類型、某些特征參數(shù)會(huì)對(duì)紋理合成效果產(chǎn)生不同的影響。接下來的工作中,會(huì)針對(duì)不同類型的紋理,以及不同特征參數(shù)的紋理分別進(jìn)行研究,增強(qiáng)算法的適用性,提高紋理的合成質(zhì)量。

      參考文獻(xiàn)

      [1] Efros A A,Leung T K. Texture synthesis by Non-parametricSampling[C]//Proceedings of International Conference on Computer Vision. Greece:IEEE Press,1999:1033-1038.

      [2] Wei L Y,Levoy M,Acm A A. Fast texture synthesis using tree-structured vector quantization[C]//Computer Graphics Annual Conference,Assoc Computing Machinery,New Orleans,La,2000:479-488.

      [3] Ashikhmin M. Synthesizing natural texture[C]//ACM Symposium on Interactive 3D Graphics,NC,2001:217-226.

      [4] Efros A A,Freeman W T. Image quilting for texture synthesis and transfer[C]//International Conference on Computer Graphics and Interactive Techniques,Los Angeles,CA,2001:341-346.

      [5] Cohen M F,Shade J,Hiller S,et al. Wang Tiles for image and texture generation[C]//Annual Symposium of the ACM SIGGRAPH,Assoc Computing Machinery,San Diego,Ca,2003:287-294.

      [6] 王繼東,龐明勇,趙瑞斌.旋轉(zhuǎn)的Wang Tiles紋理合成[J].中國圖象圖形學(xué)報(bào),2013,18(1):49-54.

      [7] Zu Yueran,Duan Huichuan.Texture synthesis using diagonal quilting Wang Tiles[C]//Computational Intelligence and Security (CIS),2013:836-840.

      [8] Praun E,Finkelstein A.Hoppe H1Lapped texture[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,New Orleans,Louisiana,2000: 55-64.

      [9] Turk Greg.Texture synthesis on surfaces[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,California,USA,2001. USA: ACM,2001:347-354.

      [10] Wei L Y,Levoy M. Texture synthesis over arbitrary manifold surfaces[C]//Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,California,USA,2001.USA:ACM,2001: 355-360.

      [11] Magda S,Kriegman D.Fast texture synthesis on arbitrary meshes[C]//Proceedings of 14th Eurographics Workshop on Rendering,Leuven Belgium,USA,ACM,2003: 82-89.

      [12] 湯穎,孫漢秋,張宏鑫,等.用戶控制的紋理合成[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2004,16(10):1412-1418.

      [13] 薛峰,張佑生,江巨浪,等.基于紋理延伸和三角塊拼接的快速曲面紋理合成[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2007,29(2):221-226.

      [14] Bao P,Xiaoho Ma.Texture growing on triangle mesh[C]// Signals,Circuits and Systems (ISSCS),2011 10th International Symposium on,2011:1-4.

      [15] 薛峰,陸華峰,成誠,等.基于Triangle-Tiles的三維曲面實(shí)時(shí)紋理合成[J].系統(tǒng)仿真學(xué)報(bào),2009,21(22):7168-7171.

      [16] 聶俊嵐,王艷芬.塊紋理合成中尺寸自適應(yīng)算法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2008,20(10):1353-1357.

      中圖分類號(hào)TP391.14

      文獻(xiàn)標(biāo)識(shí)碼A

      DOI:10.3969/j.issn.1000-386x.2016.02.040

      收稿日期:2014-09-03。國家科技支撐計(jì)劃項(xiàng)目(2013BAH120f00)。孫勁光,教授,主研領(lǐng)域:圖形理論與技術(shù),圖像工程,數(shù)據(jù)挖掘。劉雙九,碩士生。

      猜你喜歡
      面片隊(duì)列紋理
      隊(duì)列里的小秘密
      基于BM3D的復(fù)雜紋理區(qū)域圖像去噪
      軟件(2020年3期)2020-04-20 01:45:18
      基于多隊(duì)列切換的SDN擁塞控制*
      軟件(2020年3期)2020-04-20 00:58:44
      初次來壓期間不同頂板對(duì)工作面片幫影響研究
      使用紋理疊加添加藝術(shù)畫特效
      在隊(duì)列里
      豐田加速駛?cè)胱詣?dòng)駕駛隊(duì)列
      TEXTURE ON TEXTURE質(zhì)地上的紋理
      Coco薇(2017年8期)2017-08-03 15:23:38
      甜面片里的人生
      幸福家庭(2016年3期)2016-04-05 03:47:08
      消除凹凸紋理有妙招!
      Coco薇(2015年5期)2016-03-29 23:22:15
      皮山县| 都匀市| 安多县| 新兴县| 大关县| 太白县| 安泽县| 屏山县| 西吉县| 西畴县| 翁源县| 高唐县| 普定县| 叶城县| 葵青区| 永州市| 肥城市| 镇沅| 改则县| 两当县| 百色市| 河曲县| 开阳县| 贵阳市| 郧西县| 江口县| 文昌市| 乃东县| 雷山县| 常山县| 原平市| 平远县| 阿巴嘎旗| 沂水县| 炎陵县| 临颍县| 平武县| 仁化县| 酒泉市| 萨嘎县| 泸水县|