基于双向相似函数的快速图像合成与编辑

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:bhc880913
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着移动互联网的发展,产生了海量的图像和视频数据,对这些图像和视频数据进行处理与编辑得到了大家的高度重视。最近提出的基于双向相似函数的方法使用双向能量函数来衡量原图和输出图的关系,通过对该能量函数进行优化得到相应的图像合成与编辑应用。该方法具有合成质量高、应用范围广的特点,但由于采用类似期望值最大化方法(Expectation Maximization, EM)进行迭代优化,使其图像编辑速度慢,难以应用于图像的快速合成和编辑。此外,该方法可控性较差,使得用户难以控制处理效果。本文从提高处理速度、改善处理效果两个方面对基于双向相似函数的图像编辑方法展开研究。首先,针对在能量迭代优化过程中的高耗时最近邻域搜索问题,采用GPU来完成所有计算密集的核心函数,实现了并行加速。在上述快速优化双向相似函数的基础上,进一步实现了基于能量优化的纹理合成与快速流场可视化应用。此外,针对双向相似函数未能根据不同应用自适应处理图像不同区域的情况,采用视觉显著性模型计算图像重要度,并重新设计了基于重要度的可控双向相似函数,实现对图中具有不同重要性的块的自适应处理。本文的主要工作和成果如下:1)基于CUDA (Compute Unified Device Architecture)的双向相似函数并行加速:针对基于双向相似函数的图像编辑方法中的最近邻域搜索加速,本文采用CUDA来开发并行化的k-coherence算法和PatchMatch算法,将每个块的最近邻域搜索分别分配到对应的一个CUDA线程中进行搜索,使得两种算法在准确率基本未受影响的情况下,在时间性能上较CPU的实现方法得到了明显的提高。2)基于双向相似函数的快速流场可视化:根据纹理优化和流场可视化的特点,通过对双向相似函数的适当修改获得适用的能量函数,并使用EM能量优化算法对得到的能量函数进行最小化,使得生成的纹理能与原纹理达到最大相似,生成的流场帧既与原纹理具有相似性又能很好地表示出流场的特性。此外采用了并行化的k-coherence算法在CUDA平台上实现了纹理优化和流场可视化的并行加速。3)基于可控双向相似函数的图像合成与编辑:研究双向相似性函数在图像/纹理概括中的作用,并分析其对可控性、生成纹理的质量等方面的影响,在此基础上利用视觉显著性模型,引进重要度图对该函数公式进行重新设计,使得图像/纹理概括具有可控性。然后将改进后的函数应用于纹理设计、重要度驱动的纹理压缩以及图像重定位等图像编辑应用中。
其他文献
随着市场经济的发达程度不断提高,各地之间的物质交换活动日益频繁,物流行业得到了快速的发展。作为社会化生产的重要产物,物流将物质的生产者和消费者紧密地联系在一起,从而使物
随着云计算技术的不断发展,SaaS(Software as service)作为云计算的三种服务模式之一,正逐渐被人们关注和接受。SaaS凭借其按需租用、不需维护、便于扩展等优势改变了用户使用
多租户SaaS(软件即服务,Software as a service)应用以其按需定制、按需付费、无需维护等特征,逐渐成为云计算时代下主要的软件服务模式。所谓多租户SaaS应用就是单实例多租
随着人们构建的本体的增多以及对本体研究的深入和实际应用需求的增加,本体的应用面临着一些新的问题。一方面是如何准确计算本体中概念之间的相似度;另一方面是如何解决异构
1999年,建立在物品编码、RFID (Radio Frequency IDentification)技术和互联网的基础上,美国Auto-ID中心首先提出了物联网的概念。当RFID与互联网相结合时,一场影响深远的革
在信息技术快速发展的时代,各种企业数据也在爆炸式的增长,如何准确、高效地从中发现有潜在价值的信息是人们一直关注的问题。数据挖掘作为一种数据分析工具,用于在海量数据
“绿色网络”是各类网络系统的发展趋势。无线Mesh网络(Wireless Mesh Network, WMN)作为解决“最后一公里”无线接入的关键技术,与“绿色网络”概念结合,不但可以降低自身能
PaaS(平台即服务)是把运行环境、开发环境等平台资源作为一种服务提供的云计算服务模式。通过PaaS(?)服务,ISV(软件提供商)将遵循规范开发好的应用交付部署到PaaS平台上之后,
随着移动互联网和移动终端的快速发展,人们对娱乐和上网的要求越来越高,平板电脑已经成为人们生活中的重要组成部分。文字输入是上网过程中必要的一环,我们中国有悠久的书写历史
随着计算机技术的高速发展,分布式系统得以广泛应用,然而由于分布式系统本身还不够稳定可靠,再加上环境、人员等外在因素的影响,分布式系统具有很高的故障率,而且一旦出现故