[發明專利]一種基于紋理塊間隔分布的紋理合成方法有效
| 申請號: | 200910090748.4 | 申請日: | 2009-08-07 |
| 公開(公告)號: | CN101620737A | 公開(公告)日: | 2010-01-06 |
| 發明(設計)人: | 王文成;陳昕 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T11/40 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) | 代理人: | 馮藝東 |
| 地址: | 100190北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 紋理 間隔 分布 合成 方法 | ||
1.一種基于紋理塊間隔分布的紋理合成方法,包括下列步驟:
a)分析樣本紋理,確定紋理塊主體部分尺寸和重疊部分尺寸,所述主體部分尺寸能反映樣本紋理的全局性紋理特征,所述重疊部分尺寸便于紋理塊的約束選取;
b)按照a)所述尺寸,形成對樣本紋理劃分進行網格劃分的尺寸,即:設主體部分尺寸為a*b,重疊部分的寬度為t,則網格的尺寸為(a+t/2)*(b+t/2);從樣本紋理中獲得的這樣網格大小的一個紋理區域,再向外延展t/2寬度所形成的矩形區域,就構成一個包括位于中部的主體部分和位于主體部分周圍的重疊部分的紋理塊,所述紋理塊劃分時,分割線是兩個相鄰紋理塊共用的主體部分邊線;所得所有紋理塊,構成紋理塊集合M;
c)對該集合中的紋理塊按照紋理相位進行分類,每一相位對應一類;
d)對M中的每個紋理塊Mi,確定所有其它紋理塊中能在Mi的上下左右四個方向上和Mi拼合的紋理塊,分別得到相容性鄰接集合Mi上、Mi下、Mi左和Mi右;
e)隨機選定一紋理相位,根據該相位得到其相鄰相位,由這些相鄰相位對應的紋理塊類所包含的紋理塊組成適用紋理塊集合;
f)按b)所述網格劃分尺寸對目標紋理分塊,并從所生成的適用紋理塊集合中任意選擇紋理塊填到目標紋理所劃分的塊中,使填有紋理塊的和沒有填充的空白塊在橫向和縱向上均間隔分布;
g)對于f)步驟填充后剩下的空白塊,取每個空白塊四周的紋理塊相應的相容性鄰接集合的交集中的任一紋理塊填充;交集為空時,則選一個在這些相容性鄰接集合中出現次數最多的紋理塊進行填充;
h)縫合紋理塊之間的重疊部分,完成紋理合成。
2.如權利要求1所述的紋理合成方法,其特征在于,步驟a通過紋理塊的信息包容性度量參數和周期性度量參數來確定劃分紋理塊的主體部分尺寸。
3.如權利要求1所述的紋理合成方法,其特征在于,步驟a通過重疊區域約束性度量參數來確定所述重疊部分的尺寸。
4.如權利要求1所述的紋理合成方法,其特征在于,步驟d通過下列方式確定兩個紋理塊能否拼合:當小于設定的閾值時能夠拼合,其中,i表示兩個紋理塊相鄰放置時它們的重疊區域的一個象素坐標,Pi表示位于i位置的來自紋理塊P的象素的色彩,Qi表示位于i位置的來自紋理塊Q的象素的色彩。
5.如權利要求1所述的紋理合成方法,其特征在于,步驟h以羽化的方式縫合紋理塊之間的重疊部分。
6.如權利要求1所述的紋理合成方法,其特征在于,步驟g在CPU中進行,步驟h在GPU中進行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910090748.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高速公路超限預檢系統
- 下一篇:一種檢測管控一體化系統及方法





