%0 Journal Article %T 基于人工蜂群的d-tile纹理合成算法 %A 孙劲光? %A 刘双九? %J 计算机科学 %D 2015 %R 10.11896/j.issn.1002-137X.2015.02.061 %X 基于块的纹理合成通过拼接给定纹理样图中的纹理块来合成纹理。其主要思想是从给定纹理样图中选取一组纹理块,将这些纹理块按照某种方式进行拼接得到最终的输出纹理。基于人工蜂群的d-tile纹理合成算法首先引入人工蜂群算法的思想,选择出边界像素差异性较小的4个正方形纹理块来制作d-tile,用边界差异性较小的纹理块进行拼接能够降低d-tile内部缝隙的明显程度,选择正方形纹理块则增加了对样图角部信息的利用;其次,4个正方形纹理块有重叠拼接,分别连接对角线,取中心菱形纹理块作为d-tile初始框架,该框架的选取能够避免d-tile拼接时存在的拐角不匹配问题;最后,d-tile按照边界颜色匹配的原则进行无缝拼接,最终实现纹理合成。实验结果表明,该算法对于各类型纹理的合成都有一个良好的视觉效果。 %K 纹理 %K 纹理合成 %K wangtiles %K 人工蜂群算法 %K 最佳缝合路径 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20150261&flag=1