【技术实现步骤摘要】
基于调色板和凸包变形的图像重着色方法
[0001]本专利技术涉及图像处理的
,尤其是指一种基于调色板和凸包变形的图像重着色方法。
技术介绍
[0002]图像重着色是图像处理研究的一个重要问题,在工业设计和影视制作等领域有广泛应用。基于调色板的图像重着色具有操作简单、富有表现力的特点。这类方法通常分为三步:1、构造调色板;2、分解图像;3、编辑调色板,得到重着色图像。
[0003]调色板是代表图像主要颜色的一组颜色集合。从调色板构造的角度,基于调色板的方法可分为两类,一类是对图像颜色聚类,将聚类中心作为调色板。这类方法受限于聚类的特性,会导致调色板的颜色暗淡且冗余。另一类是构造图像在颜色空间中的凸包,将凸包顶点作为调色板,这类方法近期尤其受到关注。然而,现有方法构造凸包时,意图包含所有像素,导致凸包不够紧凑,影响了编辑的直观性,并产生不忠实的着色结果。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的缺点与不足,提出了一种基于调色板和凸包变形的图像重着色方法,引入“辅助顶点”的概念,使凸包更紧凑,缓解了凸包顶点缺乏代表性的问题,同时提高了图像重构的精度,进一步可实现更直观和精确的下游应用。
[0005]为实现上述目的,本专利技术所提供的技术方案为:基于调色板和凸包变形的图像重着色方法,包括以下步骤:
[0006]1)构造输入图像在RGB颜色空间的凸包,对凸包顶点聚类,并通过聚类中心投影的方式从凸包顶点中挑选调色板;
[0007]2)从调色板颜色以外的凸包 ...
【技术保护点】
【技术特征摘要】
1.基于调色板和凸包变形的图像重着色方法,其特征在于,包括以下步骤:1)构造输入图像在RGB颜色空间的凸包,对凸包顶点聚类,并通过聚类中心投影的方式从凸包顶点中挑选调色板;2)从调色板颜色以外的凸包顶点中挑选辅助颜色,与调色板颜色一起构成紧密凸包;3)将紧密凸包剖分为多个多面体的集合,并计算像素所在的多面体,用该多面体顶点的均值坐标对像素进行分解;4)改变调色板颜色,通过凸包的刚性变形带动辅助点移动,实现图像重着色。2.根据权利要求1所述的基于调色板和凸包变形的图像重着色方法,其特征在于,所述步骤1)包括以下步骤:1.1)构造图像在RGB颜色空间的凸包,用I={I(x,y)∈R3,1≤x≤N
x
,1≤y≤N
y
}表示尺寸为N
x
×
N
y
的输入图像,N
x
表示输入图像的宽,N
y
表示输入图像的高,I(x,y)表示在输入图像I中坐标为(x,y)的像素的颜色值,也表示RGB三维颜色空间中的一个点;因此,输入图像I也被看作是在RGB颜色空间中的点云;构建点云I的凸包用C表示凸包的顶点集合;获取顶点集合C的方法是将一组单位向量在点云I上的支撑点作为C中的顶点,表示为:式中,是指在3D单位球体采样得到的第j个单位向量,N表示单位向量的个数,是一个经验值;e表示点云I中的一个点,C
i
表示C中的第i个顶点,也即单位向量在点云I中的支撑点;由于点云分布不均匀,存在多个单位向量对应一个支撑点C
i
的情况,因此i≤j;1.2)对凸包顶点聚类并提取调色板,其中调色板用P表示,P
k
表示调色板中的第k个颜色,表示由调色板构造的凸包;给定调色板大小|P|,在C上执行K
‑
means聚类,类别的数目为K,K=|P|;聚类之后,在子簇中找到一个中心投影点作为调色板颜色;假设是C的子簇之一,表示为C
k
中顶点对应单位向量的平均值,再次通过计算支撑点的方法来找到C
k
的中心投影点P
k
:式中,P
k
既是平均单位向量在顶点集合C
k
中的支撑点,即C
k
的中心投影点,也是调色板P中的第k个颜色,c表示点集C
k
中的一个点;通过这种方式,调色板P中的颜色直接来自图像I的像素。3.根据权利要求2所述的基于调色板和凸包变形的图像重着色方法,其特征在于,在步骤2)中,从调色板以外的凸包顶点集合C
‑
P中选取辅助颜色,与P一同构成新的凸包;用A来表示选取的辅助颜色的集合,表示新的凸包顶点的集合,表示以为顶点的凸包;根据子簇C
k
在上的重构误差来确定从哪个子簇挑选辅助颜色,重构误差定义为:
式中,c表示点集C
k
中的一个点,表示c到凸包的距离,当c在里面时,取0,当c在外面时,取c到表面的最近距离;选择...
【专利技术属性】
技术研发人员:李桂清,孙奇伟,聂勇伟,张青,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。