1.一种基于显著性特征的彩色图像颜色转移方法,其特征在于,包括如下步骤:步骤1,分别获得原始图像的显著性特征图Msw和参考图像的显著性特征图Mrw;所述原始图像指需要保持纹理,接受参考图像的颜色的一方;所述参考图像指为原始图像提供颜色信息的一方;
步骤2,根据显著性特征图阈值处理,将原始图像划分为显著性区域和非显著性区域,将参考图像划分为显著性区域和非显著性区域;
步骤3,在显著性区域和非显著性区域,分别根据方差和显著性值的加权平均值,将参考图像的颜色信息转移到输入图像,实现方法如下:在YUV颜色空间下,计算输入图像各区域中各通道的标准差,将输入图像的显著性值根据区域进行归一化处理:所述输入图像包括原始图像和参考图像;Ws(i)表示原始图像的显著性值在第i像素处的权重,Msw(i)表示原始图像的显著性特征图在第i像素处的显著性值,min(Msw)表示原始图像的显著性值的最小值,max(Msw)表示原始图像的显著性值的最大值;Wr(i)表示参考图像的显著性值在第i像素处的权重,Mrw(i)表示参考图像的显著性特征图在第i像素处的显著性值,min(Mrw)表示参考图像的显著性值的最小值,max(Mrw)表示参考图像的显著性值的最大值;
输出图像的显著性区域计算方式如下:
根据以下公式利用归一化后的显著性值计算显著性区域的加权平均值:
其中 表示原始图像的显著性区域在第i像素处的加权平均值, 表示原始图像的显著性区域在第i像素处c通道下的像素值, 表示参考图像的显著性区域在第i像素处的加权平均值, 表示参考图像的显著性区域在第i像素处c通道下的像素值;
Nsy为原始图像的显著性区域的像素总数,Nry为参考图像的
显著性区域的像素总数,由加权平均值去代替原Reinhard方法中的均值,公式如下:其中 表示输出图像的显著性区域在第i像素处c通道下的像素值, 表示参考图像显著性区域各通道的标准差, 表示原始图像显著性区域各通道的标准差;
输出图像的非显著性区域计算方式如下:
根据以下公式利用归一化后的显著性值计算非显著性区域的加权平均值:其中 表示原始图像的非显著性区域在第i像素处的加权平均值, 表示原始图像的非显著性区域在第i像素处c通道下的像素值, 表示参考图像的非显著性区域在第i像素处的加权平均值, 表示参考图像的非显著性区域在第i像素处c通道下的像素值;
Nsn为原始图像的非显著性区域的像素总数,Nrn为参考
图像的非显著性区域的像素总数,由加权平均值去代替原Reinhard方法中的均值,公式如下:其中 表示输出图像的非显著性区域在第i像素处c通道下的像素值。 表示参考图像非显著性区域各通道的标准差, 表示原始图像显著性区域各通道的标准差;
将显著性区域的结果和非显著性区域的结果相加得到最后的结果即为输出图像:
2.根据权利要求1所述基于显著性特征的彩色图像颜色转移方法,其特征在于,所述步骤1,原始图像的显著性特征图Msw和参考图像的显著性特征图Mrw均通过如下公式计算:M'(x)表示Msw或Mrw,x表示需要细化的颜色,m表示所选择的用于细化颜色x的最接近的颜色数量,xi表示与颜色x最临近的m个颜色中的第i个颜色,T表示颜色x与其m个最临近颜色之间的距离的总和, D(x,xi)表示x与xi之间的欧式距离,M(xi)表示图像中每种颜色的显著性值。
3.根据权利要求1所述基于显著性特征的彩色图像颜色转移方法,其特征在于,所述步骤2,根据以下公式,获得原始图像的阈值θs和参考图像的阈值θr:其中Ns为原始图像的像素数,Nr为参考图像的像素数;
将参考图像和原始图像中的像素分别分割为显著像素和非显著像素,显著像素组成的区域为显著性区域,非显著像素组成的区域为非显著性区域,公式如下:Iry=Ir(Mrw≥θr)
Irn=Ir(Mrw<θr)
Isy=Is(Msw≥θs)
Isn=Is(Msw<θs)
其中Iry是参考图像的显著性区域,Irn是参考图像的非显著性区域,Isy是原始图像的显著性区域,Isn是原始图像的非显著性区域;
Ir表示参考图像的像素值,Mrw≥θr表示参考图像的像素划分为显著性区域条件,参考图像的显著性特征图像的显著性值,在条件满足时,参考图像的像素值就可以划分为显著性区域;Mrw<θr表示参考图像的像素划分为非显著性区域条件,参考图像的显著性特征图像的显著性值,在条件满足时,参考图像的像素值就可以划分为非显著性区域;
Is表示原始图像的像素值,Msw≥θs表示原始图像的像素划分为显著性区域条件,参考图像的显著性特征图像的显著性值,在条件满足时,参考图像的像素值就可以划分为显著性区域;Msw<θs表示原始图像的像素划分为非显著性区域条件,参考图像的显著性特征图像的显著性值,在条件满足时,参考图像的像素值就可以划分为非显著性区域。