基于主色映射区域颜色迁移算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于主色映射区域颜色迁移算法

基于主色映射区域颜色迁移算法【摘要】颜色迁移是图像处理中一个重要的研究课题,它要解决问题是:基于源图像A和参考图像B,合成一幅新的图像C,使其具有A的场景以及B的颜色。本文提出了一种基于主色映射的区域颜色迁移算法,引入了空域平滑过程,更好地利用了图像的局部信息,实现了图像的颜色迁移。 【关键词】颜色迁移;源图像;参考图像;主色映射 1.引言 颜色迁移是一种从日常照片影像增强到电影后期制作中都会用到的图像处理技术,现今已形成了诸多的算法。一种理想的颜色迁移算法能保持源图像的场景以及参考图像的颜色,同时所有参考图像中的颜色都应该被转移到源图像中,但参考图像与源图像中存在明显差别的颜色不能出现在结果中。场景细节的保存也是颜色迁移算法需要考虑的重要环节。 Reinhard等人提出了一个统计意义上的具有正交基特性的颜色空间lαβ,并在此基础上提出了全局颜色迁移算法[1],Tai[2]和Pitie[3][4]运用自动分区技术实现了区域到区域的转移,但它们都有其使用的局限性。要形成一个新的、能全面适用更多场合的算法至少需要解决以下几个问题: 问题1:如果两幅图像在区域结构上差异较大,全局颜色传输将导致区域的混合。 问题2:如果两张图像的颜色特征差异较大,那么在lαβ颜色空间,彩色通道将很容易被增强,最终得到不自然、过饱和、不清晰的结果。 问题3:在变换域进行颜色迁移常因较大的计算量而使得算法效率过低,在一些对实时性有特定要求的场合不能适用。 针对上述问题1,容易想到的是可以通过改良迁移策略的途径去解决,比如引入图像局部的纹理信息[5],以及用高阶信息来表示颜色信息[6]等。 一些研究者提出了基于图像分割的算法,如Tai等人提出的概率分区的方法,但图像的清晰度依然不甚理想。所以Pitie等人提出N维概率密度函数法以及Xiao等人提出梯度保存方法[7],来提高迁移的清晰度。为解决问题3,WC.Chiou[8]等提出了运算较快的方法。 在此,本文提出了一种新的、综合的方案去解决上面的问题。本算法利用两幅图像颜色种类的不同对其进行图像分割,另外对图像进行了软边界处理,引入了像素的领域信息。最后,由于仅对源图像进行了软边界处理,所以在保证较好迁移结果的同时,算法的运算速率较快。 2.算法细节 2.1 主色提取过程 在本文的算法中,颜色迁移是在颜色通道互不相关的LAB空间中实现的。为了在源图像和参考图像的颜色特征间建立联系,首先提取两幅图像的DCD主色描述符。 (1) 公式(1)中,N代表主色数量(本文中设N=16),Pi代表第i种主色占图像中所有像素的百分比,Ci是代表第i种主色的矢量,Vi是Ci附近像素的主色颜色值的改变量。本算法总是从源图像和参考图像中提取相同的主色数量,且为源图像的每一种主色在参考图像中找到一个一对一的映射。这种映射所对应的主色之间的距离由公式(2)所定义 (2) 公式(2)中,上标s、r(source、refer-ence)分别表示源图像和参考图像。在这里同i类似,是属于{1,……N}的一套排列,表示第中主色。本算法运用了EMD(Earth Movers Distance)方法去优化等式(2)中映像的表达式。同时,每种主色都被赋予相同的权重,进而EMD的计算就简化为一个匹配问题——这意味着源图像的每种主色都唯一指向到参考图像中确定的某种主色上。然后,用一个指数的距离去计算两种主色间的距离(设δ=15) (3) 2.2 源图像空间平滑过程 本算法利用了文献[2]中的方法,对源图像实行软边界处理以解决分割所引起的误差。实际上二维空间上像素的颜色值是以某种统计分布的形式存在的,并且某个确定的像素的颜色值只与它周围的某个ε-领域相关。所以这里不需要计算每个像素分类到所有主色的可能性,而只检查它附近的那些像素。 用N(x,y)表示(x,y)的邻域(算法中邻域取3*3窗口),进而像素I(x,y)属于第i个主色区域的可能性可以用如下等式计算 (4) 这里,是一个常量。算法中我们也用到一个双边滤波器去同时平滑颜色和空间信息: (5) 上式中,参数α的作用即是平衡颜色和空间信息。参数δs和δc则可按照不同的场景的颜色风格和空间结构进行动态选择。本文中所用的特值是α=0.4、δc=0.05、δs=4。源图像的空间平滑过程保证了颜色迁移后区域边界颜色的平滑过渡。 2.3 计算迁移颜色像素的输出 空间平滑处理后,计算源图像中每个主色区域的均值Ui和标准方差δi。 (6) (7) 在这里Z是常量,等于,不同于文献[2](算法中对两幅图像均进行了空间平滑处理),本文只对源图像进行以上的空间平滑过程,所以运算速度很快。 最后,计算颜色

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档