图像合成制造技术

技术编号:13960345 阅读:134 留言:0更新日期:2016-11-03 01:30
本申请的各实施例涉及图像合成。描述了可以在低成本、移动设备上实时实现的图像合成方法和单元。定义了来自输入图像的样本块的集合。对于样本块的每个组合,确定匹配块,该匹配块在与该组合的样本块的预定布置结合被放置时提供针对该组合的最佳匹配。匹配表然后可以被创建并存储,该匹配表包括对针对来自输入图像的样本块的每个组合的匹配块的指示。匹配表可以用来生成合成图像,该合成图像可能比输入图像大得多。例如,匹配表可以用来确定索引表,该索引表包括对将被放置在用于生成合成图像的合成布置中的样本块的指示。

【技术实现步骤摘要】

本申请的各实施例总体上涉及图像合成
技术介绍
诸如计算机游戏之类的现代应用可以使用图像合成来取得小样本图像并且创建更大的图像,例如,以用于表示背景或者图像中的表面的纹理。图像合成也可以用于其他情形,诸如电影的后期制作。图像可以例如是纹理。将被应用于场景中的表面的纹理的块(例如,有图案的材料或者砌砖等)可以被存储以用于渲染包括具有该纹理的表面的图像。纹理的块可以是小的(例如,64x64的像素块)以从而减少用于存储纹理的存储装置的量。然而,纹理可被应用于场景中的比块更大的表面,在这种情况下小纹理经常被简单地重复,这可以看起来无吸引力。作为代替,纹理合成可以用来生成供在渲染场景时使用的更大的纹理块。纹理合成可以按照许多不同方式执行,并且纹理合成的一个目的是创建看起来不重复的纹理,即,不是看起来由重复的块组成的纹理。纹理合成的一些现有算法可以生成具有良好视觉效果的结果,但是执行这些纹理合成算法所需的存储要求和渲染性能很大,并且特别地大到不能在通常具有有限的处理资源和/或存储容量的低成本设备和移动设备上实时执行。一些其他现有算法旨在实现纹理合成的实时执行,但是它们的结果在包括视觉赝像(ar本文档来自技高网...

【技术保护点】
一种生成合成图像的方法,包括:接收输入图像,其中来自所述输入图像的样本块的集合被定义;获得针对所述合成图像的索引表,所述索引表包括对将被放置在用于生成所述合成图像的合成布置中的样本块的指示;以及生成所述合成图像,所述生成包括根据索引表将所述输入图像的样本块放置在合成布置中。

【技术特征摘要】
2015.04.17 GB 1506566.71.一种生成合成图像的方法,包括:接收输入图像,其中来自所述输入图像的样本块的集合被定义;获得针对所述合成图像的索引表,所述索引表包括对将被放置在用于生成所述合成图像的合成布置中的样本块的指示;以及生成所述合成图像,所述生成包括根据索引表将所述输入图像的样本块放置在合成布置中。2.根据权利要求1所述的方法,其中所述获得索引表包括从存储器取回所述索引表。3.根据权利要求1所述的方法,其中所述获得索引表包括:取回匹配表,所述匹配表包括针对来自所述样本块的集合的n个样本块的多个组合中的每个组合的匹配块的相应指示作为针对该组合的条目,其中针对n个样本块的组合的匹配块是所述样本块的集合的如下块:所述块在结合该组合的所述n个样本块的预定布置被放置时,提供根据匹配函数的最佳匹配;以及使用取回的所述匹配表来确定所述索引表。4.根据权利要求1所述的方法,其中所述获得索引表还包括:针对来自所述样本块的集合的n个样本块的多个组合中的每个组合确定匹配块;在匹配表中存储对所述匹配块的指示作为条目;以及使用所述匹配表来确定所述索引表。5.根据任何在先权利要求所述的方法,其中用于放置样本块的所述合成布置是重叠布置,并且其中所述方法还包括确定被放置在重叠合成布置中的重叠样本块的重叠区域内的切口。6.根据权利要求5所述的方法,其中确定重叠区域内的切口包括:确定跨越所述重叠区域的多个路径;针对所述路径中的每个路径,确定该路径上的最小切割点;以及通过连接确定的所述最小切割点来确定所述切口。7.根据权利要求5所述的方法,其中确定重叠区域内的切口包括确定穿过所述重叠区域的最小切割路径。8.一种图像合成单元,包括渲染单元,所述渲染单元包括:输入模块,被配置为接收输入图像,其中来自所述输入图像的样本块的集合被定义;以及图像生...

【专利技术属性】
技术研发人员:张琳玲S·芬尼
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:英国;GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1