颜色迁移之二——Reinhard经典算法

本文详细介绍了Reinhard色彩迁移算法,通过计算图像的均值和标准方差,实现源图像与目标图像在lαβ空间中色彩的一致性。该算法简单高效,适用于颜色基调单一的图像,但在颜色丰富时需用户交互选取样本块,增加使用难度。
摘要由CSDN通过智能技术生成

接自上一篇“基础知识”,本文里的色彩空间的转换不再赘述。。。        

Reinhard等人根据lαβ颜色空间中各通道互相不关联的特点,提出了一组适用于各颜色分量的色彩迁移公式,较好的实现了彩色图像之间的色彩迁移。基本思想就是根据着色图像的统计分析确定一个线性变换,使得目标图像和源图像在lαβ空间中具有同样的均值和方差。

因此需要计算两幅图像的均值和标准方差。假设l、a、b分别是源图像lαβ通道原有的数据,L、A、B分别是变换后得到新的源图像lαβ通道的值,ml、ma、mb和ml’、ma’、mb’分别是源图像和着色图像的三个颜色通道的均值,nl、na、nb和nl’、na’、nb’表示它们的标准方差。

首先,将源图像原有的数据减掉源图像的均值

L = l – ml

A = a – ma

B = b – mb

再将得到的新数据按比例放缩,其放缩系数是两幅图像标准方差的比值

L’ = (nl’ / nl)* L

A’ = (na’ / na)* A

B’ = (nb’

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值