发明名称 |
一种基于匹配相容性的纹理合成方法 |
摘要 |
本发明公开了一种基于匹配相容性的纹理合成方法,属于计算机算法、计算机图形技术、纹理生成技术领域,该方法包括以下步骤:1)将样本纹理分成可反映其全局性纹理特征的纹理块;2)为每个纹理块生成其相应的匹配相容纹理块集合;3)随机选择一个纹理块,放置在待合成的目标纹理的一个角上,从相应的匹配相容纹理块集合中选择相配的纹理块,开始纹理合成;4)根据已合成部分纹理块逐步地约束生成待合成部分,直至完成目标纹理合成。本发明不需要在线地进行复杂的相似性计算,可极大地减少每次选用纹理块时需要考察的纹理块数量,由此很好地提高纹理合成的速度,能以交互的速度生成1024*1024大小的纹理。 |
申请公布号 |
CN101441775B |
申请公布日期 |
2010.09.08 |
申请号 |
CN200810239424.8 |
申请日期 |
2008.12.09 |
申请人 |
中国科学院软件研究所 |
发明人 |
王文成;刘飞彤;黄沛杰;吴恩华 |
分类号 |
G06T15/20(2006.01)I |
主分类号 |
G06T15/20(2006.01)I |
代理机构 |
北京君尚知识产权代理事务所(普通合伙) 11200 |
代理人 |
余功勋 |
主权项 |
一种基于匹配相容性的纹理合成方法,包括以下步骤:1)采用纹理块的信息包容性度量参数和周期性度量参数,将样本纹理分成可反映其全局性纹理特征的纹理块;2)为每个纹理块生成其相应的匹配相容纹理块集合,具体方法为根据纹理块在重叠区域的误差计算两纹理块是否匹配,以穷举搜索方法找到每个纹理块的左、右、上和下4个匹配相容纹理块集合;3)随机选择一个纹理块,放置在待合成的目标纹理的一个角上,从相应的匹配相容纹理块集合中选择相配的纹理块,开始纹理合成;4)根据已合成部分纹理块逐步地约束生成待合成部分,直至完成目标纹理合成。 |
地址 |
100190 北京市海淀区中关村南四街4号 |