一种自动化的图形智能配色方法转让专利

申请号 : CN201510658067.9

文献号 : CN105303587B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 佘慧莉单建华

申请人 : 安徽工业大学

摘要 :

本发明公开了一种自动化的图形智能配色方法,属于图形设计技术领域。本发明方法首先从已知源图形提取代表色,建立源图形的配色方案,对源图形的配色方案进行色彩调和获取需要配色的设计图形的配色方案;然后建立源图形和设计图形的配色方案映射关系,对设计图形代表色进行选取,形成设计图形一系列配色方案映射。本发明方法能减轻设计师劳动强度,提高配色效率,采用美学度量衡量配色方案优劣,具有一定智能性。

权利要求 :

1.一种自动化的图形智能配色方法,其特征在于该配色方法具体步骤如下:

(1)从已知源图形提取配色方案,建立源图形的配色方案,源图形的配色方案提取过程如下:A:首先对源图形进行高斯模糊,然后把颜色空间转换到CIE Lab颜色空间;

B:对CIE Lab颜色空间的ab子空间进行K-means均值聚类,聚类种类数人为指定或程序自动设定;

C:对每一个聚类后的颜色种类所代表的图像区域进行L子空间K-means均值聚类;

D:对每一个聚类后的颜色种类所代表的图像区域在RGB颜色空间进行代表色提取,在此类图像区域内提取每个颜色分量的最众数作为代表色分量;

E:计算每种代表色区域所占图像总面积的面积比重值,并按面积比重值从高到低排序,得到源图形的配色方案:Ps={(c1,w1),...,(ci,wi),...,(cn,wn)},式中ci,wi分别为代表色的色值和面积比重值,n为源方案色彩数;

F:对每种代表色区域(ci,wi)提取联通区域,获得每个联通区域的面积比重值和代表色,并按面积比重值从高到低排序,得到每种代表色区域的子配色方案:Psi={(ci1,wi1),...,(cil,wil),...,(cik,wik)},式中cil,wil分别为代表色的色值和面积比重值,k为子配色方案的色彩数;

(2)获取需要配色的设计图形的配色方案:

Pt={(ct1,wt1),(ct2,wt2),...,(ctm,wtm)},式中cti,wti分别为代表色的色值和面积比重值,m为设计方案色彩数,各wti值已知,cti需从源配色方案中选取,配色方案按面积比重值从高到低排序;

(3)对源图形的配色方案进行色彩调和;如果wt1>25%,则进行调和;否则不进行调和,调和过程如下:A:源图形配色方案的代表色转换到CIE Lch颜色空间;

B:提取各代表色的色度H分量,相应得h1,h2,…,hn;

C:各代表色h2,…,hn与h1进行比较,如果abs(hi-(h1+180)%360)<60,则hi=(hi+5*sign(hi-(h1+180)%360))%360,如果360-abs(hi-(h1+180)%360)<60,则hi=hi-5*sign(hi-(h1+180)%360),其他两个分量不变;

(4)建立源图形和设计图形的配色方案映射关系,对设计图形代表色进行选取,具体过程如下:按面积比重值从高到低,对设计图形每个配色区域(cti,wti)进行代表色cti选取,如果wti与前一个配色区域面积比重值wt(i-1)之差绝对值小于0.1*wti,则cti值取为ct(i-1);否则,按如下方式选取:对cti,i=1,2,首先从源配色方案中选取面积比重值wi与wti最接近的两个源配色方案区域,随机从这两个源配色方案区域选择一个代表色赋值给cti;对cti,i>

2,首先从源配色方案(ci,wi),i>2,去除第一、第二主色后所有子配色方案中,选取面积比重值wil与wti最接近的三个源子配色方案区域,随机从这三个源配色方案区域选择一个代表色赋值给cti;判断两个面积比重值接近程度的准则为:abs(wi-wj)/(wi+wj),比值越小越接近,遍历设计图形每个配色区域,完成一次配色方案映射;

(5)形成设计图形一系列配色方案映射,分两种方式;第一种:重复进行配色方案映射多次;第二种:重复进行配色方案映射多次,然后采用三种美学度量值从中分别选取最优的多种配色方案映射;设计师从以上两种方式得到的配色方案映射中选取合适配色方案,并在此基础上进行进一步美化。

说明书 :

一种自动化的图形智能配色方法

技术领域:

[0001] 本发明属于图形设计技术领域,具体涉及一种自动化的图形智能配色方法。背景技术:
[0002] 以Flash、Illustrater等代表的矢量图形软件的开发促进了矢量图形创作的繁荣,矢量图形以其简单洗练、色调鲜明、造型逼真夸张,平面化的造型给人以强烈的视觉冲击和艺术感受,得到年轻一代的推崇和青睐,同时矢量图形因其造型具有相对独立的特点,可对图形内部各个对象进行颜色、轮廓、大小等的任意编辑,故而成为角色设计、数字插画、标志设计、海报招贴等设计中必不可少的艺术形式之一。
[0003] 在平面效果设计上,矢量图像给受众冲击最强的是色彩的变化,其关键在于配色,在设计学科中最为有效和常见的配色途经是将自然色彩和人工色彩进行分解、归纳并重新组合创造,即对色彩进行分析、采集、概括、重构的过程,其方法一是可以分析源图像色彩组成的色性和色彩构成形式,以确保源图像的主要色彩关系及其色块的面积配比,进而保持其源图像的主要色调、精神特征和整体风格,另一方面,通过打散源图像色彩的组织构成,根据目标图形的造型特征重新组织色彩从而构成新的形象和新的色彩形式。目前配色方法主要不足之处如下:
[0004] 1、在设计学的配色过程中,对源图像的采集、概括相对主观,容易造成偏差或者分析不到位。
[0005] 2、重构过程中对色彩的数值把握相对主观,对色彩面积的把握不准确,配色不准。
[0006] 3、针对源图像的色彩进行采集重构,配色时间长、范围小,不利于矢量图形的优劣比较。
[0007] 目前还没有设计软件能自动智能化地从已知自然图像、设计图形或绘画作品等源图形中通过颜色聚类来提取配色方案,并运用到矢量图形的配色中。本发明能缩短人工提取颜色和配色的过程,产生大量的图形配色结果,提高了设计师在创作过程中的配色效率。发明内容:
[0008] 本发明的目的在于针对现有手动配色方法的不足,提供一种自动化的图形智能配色方法。本发明所提供的一种自动化的图形智能配色方法的具体步骤如下:
[0009] (1)从已知源图形提取配色方案,建立源图形的配色方案,源图形的配色方案提取过程如下:
[0010] A:首先对源图形进行高斯模糊,然后把颜色空间转换到CIE Lab颜色空间。
[0011] B:对CIE Lab颜色空间的ab子空间进行K-means均值聚类,聚类种类数人为指定或程序自动设定为3到6种。
[0012] C:对每一个聚类后的颜色种类所代表的图像区域进行L子空间K-means均值聚类。
[0013] D:对每一个聚类后的颜色种类所代表的图像区域在RGB颜色空间进行代表色提取,在此类图像区域内提取每个颜色分量的最众数作为代表色分量。
[0014] E:计算每种代表色区域所占图像总面积的比重值,并按面积比重值从高到低排序,得到源图形的配色方案:
[0015] Ps={(c1,w1),...,(ci,wi),...,(cn,wn)],式中ci,wi分别为代表色的色值和面积比重值,n为源方案色彩数。
[0016] F:对每种代表色区域(ci,wi)提取联通区域,获得每个联通区域的面积比重值和代表色,并按面积比重值从高到低排序,得到每种代表色区域的子配色方案:
[0017] Psi={(ci1,wi1),...,(cil,wil),...,(cik,wik)},式中cil,wil分别为代表色的色值和面积比重值,k为子配色方案的色彩数。
[0018] (2)获取需要配色的设计图形的配色方案:
[0019] Pt={(ct1,wt1),(ct2,wt2),...,(ctm,wtm)},式中cti,wti分别为代表色的色值和面积比重值,m为设计方案色彩数,各wti值已知,cti需从源配色方案中选取,配色方案按面积比重值从高到低排序。
[0020] (3)对源图形的配色方案进行色彩调和;如果wt1>25%,则进行调和;否则不进行调和,调和过程如下:
[0021] A:源图形配色方案的代表色转换到CIE Lch颜色空间;
[0022] B:提取各代表色的色度H分量,相应得h1,h2,…,hn;
[0023] C:各代表色h2,…,hn与h1进行比较,如果abs(hi-(h1+180)%360)<60,则hi=(hi+5*sign(hi-(h1+180)%360))%360,如果360-abs(hi-(h1+180)%360)<60,则hi=hi-5*sign(hi-(h1+180)%360),其他两个分量不变。
[0024] (4)建立源图形和设计图形的配色方案映射关系,对设计图形代表色进行选取,具体过程如下:按面积比重值从高到低,对设计图形每个配色区域(cti,wti)进行代表色cti选取,如果wti与前一个配色区域面积比重值wt(i-1)之差绝对值小于0.1*wti,则cti值取为ct(i-1);否则,按如下方式选取:对cti,i=1,2,首先从源配色方案中选取面积比重值wi与wti最接近的两个源配色方案区域,随机从这两个源配色方案区域选择一个代表色赋值给cti;对cti,i>2,首先从源配色方案(ci,wi)i>2(去除第一,第二主色)所有子配色方案中选取面积比重值wil与wti最接近的三个源子配色方案区域,随机从这三个源配色方案区域选择一个代表色赋值给cti;判断两个面积比重值接近程度的准则为:abs(wi-wj)/(wi+wj),比值越小越接近,遍历设计图形每个配色区域,完成一次配色方案映射。
[0025] (5)形成设计图形一系列配色方案映射,分两种方式;第一种:重复进行配色方案映射多次;第二种:重复进行配色方案映射多次,然后采用三种美学度量值从中分别选取最优的多种配色方案映射;设计师从以上两种方式得到的配色方案映射中选取合适配色方案,并在此基础上进行进一步美化。
[0026] 本发明利用颜色聚类方法提取源图形代表色,避免了人工采集过程中造成的色彩提取偏差。配色过程中,能精确获取各配色区域面积比重值,提高配色精准度。本配色方法能快速生成大量配色方案,减轻设计师劳动强度,提高配色效率,并且有利于设计师比较各种配色方案优劣。本配色方法采用美学度量衡量配色方案优劣,具有一定智能性,能指导设计师配色。附图说明:
[0027] 图1是本发明的配色流程。具体实施方式:
[0028] 本发明提供一种自动化的图形智能配色方法,该配色方法具体步骤如下:
[0029] (1)从已知源图形提取配色方案,建立源图形的配色方案,源图形的配色方案提取过程如下:
[0030] A:首先对源图形进行高斯模糊,然后把颜色空间转换到CIE Lab颜色空间。
[0031] B:对CIE Lab颜色空间的ab子空间进行K-means均值聚类,聚类种类数可人为指定或程序自动设定为3到6种。
[0032] C:对每一个聚类后的颜色种类所代表的图像区域进行L子空间K-means均值聚类;聚类种类数设定为3种,如果聚类后得到的任意两个聚类中心L距离大于15,则此类颜色区域聚类为3类;否则,改变聚类种类数为2种,进行L子空间K-means均值聚类;如果聚类后得到的两个聚类中心L距离大于15,则此类颜色区域聚类为2类;否则,则此类颜色区域聚类为
1类。
[0033] D:对每一个聚类后的颜色种类所代表的图像区域在RGB颜色空间进行代表色提取,在此类图像区域内提取每个颜色分量的最众数作为代表色分量;具体做法为:以10为间隔提取颜色分量直方图,取颜色分量直方图最众数为代表色分量。
[0034] E:计算每种代表色区域所占图像总面积的面积比重值,并按面积比重值从高到低排序,得到源图形的配色方案:
[0035] Ps={(c1,w1),...,(ci,wi),...,(cn,wn)],式中ci,wi分别为代表色的色值和面积比重值,n为源方案色彩数。
[0036] F:对每种代表色区域(ci,wi)提取联通区域,获得每个联通区域的面积比重值和代表色,并按面积比重值从高到低排序,得到每种代表色区域的子配色方案:
[0037] Psi={(ci1,wi1),...,(cil,wil),...,(cik,wik)},式中cil,wil分别为代表色的色值和面积比重值,k为子配色方案的色彩数。
[0038] (2)获取需要配色的设计图形的配色方案:
[0039] Pt={(ct1,wt1),(ct2,wt2),...,(ctm,wtm)},式中cti,wti分别为代表色的色值和面积比重值,m为设计方案色彩数,各wti值已知,cti需从源配色方案中选取,配色方案按面积比重值从高到低排序。
[0040] (3)对源图形的配色方案进行色彩调和;如果wt1>25%,则进行调和;否则不进行调和,调和过程如下:
[0041] A:源图形配色方案的代表色转换到CIE Lch颜色空间。
[0042] B:提取各代表色的色度H分量,相应得h1,h2,…,hn。
[0043] C:各代表色h2,…,hn与h1进行比较,如果abs(hi-(h1+180)%360)<60,则hi=(hi+5*sign(hi-(h1+180)%360))%360,如果360-abs(hi-(h1+180)%360)<60,则hi=hi-5*sign(hi-(h1+180)%360),其他两个分量不变。
[0044] (4)建立源图形和设计图形的配色方案映射关系,对设计图形代表色进行选取,具体过程如下:按面积比重值从高到低,对设计图形每个配色区域(cti,wti)进行代表色cti选取,如果wti与前一个配色区域面积比重值wt(i-1)之差绝对值小于0.1*wti,则cti值取为ct(i-1);否则,按如下方式选取:对cti,i=1,2,首先从源配色方案中选取面积比重值wi与wti最接近的两个源配色方案区域,随机从这两个源配色方案区域选择一个代表色赋值给cti;对cti,i>2,首先从源配色方案(ci,wi),i>2(去除第一,第二主色)中所有子配色方案选取面积比重值wil与wti最接近的三个源子配色方案区域,随机从这三个源配色方案区域选择一个代表色赋值给cti;判断两个面积比重值接近程度的准则为:abs(wi-wj)/(wi+wj),比值越小越接近,遍历设计图形每个配色区域,完成一次配色方案映射。
[0045] (5)形成设计图形一系列配色方案映射,分两种方式;第一种:重复进行配色方案映射多次,如10到50次;第二种:重复进行配色方案映射多次,如100到200次,然后采用三种美学度量值从中分别选取最优的10种配色方案映射;设计师从以上两种方式得到的配色方案映射中选取合适配色方案,并在此基础上进行进一步美化。
[0046] 三种美学度量采用Machado&Cardoso、Global Contrast Factor和Moon&Spencer这三种度量系统,具体方法见文献Machado P,Cardoso A.Computing aesthetics[M]//Advances in artificial intelligence.Springer Berlin Heidelberg,1998:219-228和Matkovic K,Neumann L,Neumann A,et al.Global Contrast Factor-a New Approach to Image Contrast[J].Computational Aesthetics,2005,2005:159-168;和Moon P,Spencer D E.Aesthetic measure applied to color harmony[J].JOSA,1944,34(4):234-242。