当前位置: 首页 > 专利查询>王进专利>正文

一种基于色彩聚类中心变换的场景主题优化与调色方法技术

技术编号:10332395 阅读:271 留言:0更新日期:2014-08-20 17:57
本发明专利技术公开了一种基于色彩聚类中心变换的场景主题优化与调色方法,该方法采用kmeans聚类方法提取出复杂场景和局部场景的中的5种主要色彩构成基本色彩主题和待优化色彩主题,利用基本色彩主题,对待优化色彩主题评价,并实现对待优化色彩主题的优化,使得局部场景与复杂场景之间更加搭配,实现对复杂场景建模效果的优化。

【技术实现步骤摘要】
一种基于色彩聚类中心变换的场景主题优化与调色方法
本专利技术涉及复杂场景建模
,尤其涉及一种基于色彩聚类中心变换的场景主题优化与调色方法,能够实现对复杂场景模型局部色彩的优化,实现对虚拟场景色彩的优化设计。
技术介绍
传统3D复杂场景的设计包含很多内容,很难由一个设计人员完成所有设计,而不同设计人员之间的采用的色彩方案受设计人员的主观影响较大,对于不同的风格不同的设计人员的诠释不尽相同,所以在最后复杂场景的生成过程中存在与基本色彩主题不太匹配的局部场景,这时就需要对该部分场景进行优化。传统场景模型的配色设计根据设计者对应用场合的理解不同进行配色设计,在复杂场景的生成过程中,为了提高场景的和谐度,要求场景中局部的色彩主题与场景的基本色彩主题接近,虽然现在计算机辅助设计系统比较发达,但是在配色设计阶段还是主要由人工完成,效率不是很高。同时由于复杂场景本身包含的物体数量就比较多,人工对最终生成的场景进行配色优化效率还是比较低下。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于色彩聚类中心变换的场景主题优化与调色方法。本专利技术的目的是通过以下技术方案来实现的:一种基于色彩聚类中心变换的场景主题优化与调色方法,包括以下步骤:(1)确定需要进行色彩效果优化的复杂场景模型,对需要进行色彩效果优化的复杂场景模型提取5种色彩作为该场景模型的色彩主题,具体为:对于输入的复杂场景模型,将模型中的色彩从RGB(RedGreenBlue)色彩空间转换到HSV(HueSaturationValue)空间,采用kmeans聚类方法,获得复杂场景模型中的5种主要色彩,构成基本色彩主题T1;(2)由用户指定需要优化的局部场景,按照步骤1中方法提取局部场景的5种色彩作为待优化色彩主题T2;(3)根据步骤1中得到的基本色彩主题T1,对步骤2中得到的待优化色彩主题T2进行评价,若评价得到的结果在可接受范围内,则维持局部场景的原色彩设计,若待优化色彩主题T2与基本色彩主题相差较大,则对待优化色彩主题T2进行优化,并采用新的色彩主题对局部场景进行色彩优化,具体为:步骤1中获得的基本色彩主题T1包括5种色彩,每种色彩包括h、s、v,其中h为色调值,s为纯度值,v为亮度值,定义两种色彩之间的距离为,其中分别表示第一种色彩的色调值、纯度值和亮度值,分别表示第二种色彩的色调值、纯度值和亮度值;步骤2中获得的待优化色彩主题T2包括5种色彩,每种色彩所占的面积比例为,两种色彩主题之间的距离为:其中,表示和之间的距离,i=1~5;设置阈值N,N大于零,若小于等于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较高,不需要进行优化;若大于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较低,需要对待优化色彩主题T2进行优化,具体为:对于待优化色彩主题T2,按照下式分别计算色彩主题中每种色彩:得到新的色彩主题,新的色彩主题由色彩组成,重新计算与T1之间的距离,若该距离大于N则重复本步骤,直到新得到的色彩主题与基本色彩主题之间的距离小于等于N,获得优化后的色彩主题T3;(4)根据优化后的色彩主题T3对局部场景进行色彩优化,具体为:优化后的色彩主题T3包括5种色彩;对于第i类色彩,计算平移量,在遍历局部场景中的点的时候先根据步骤1中kmeans聚类方法的结果确定其所属的色彩类别,再根据下式计算该点新的色彩值:其中,表示改动后的色彩值,表示该点改动前的色彩值,表示对应的色彩平移量;若该点最终的色彩值超过HSV色彩空间的边界则一律按照边界值计算,当对所有点的色彩完成操作时,就实现了对局部场景的色彩优化;(5)对于完成色彩优化的局部场景进行色彩空间的转换,即从HSV色彩空间转化到RGB色彩空间,保存并在显示器上显示。本专利技术的有益效果是:1、采用kmeans聚类方法快速有效的提取场景模型的色彩主题,并能衡量计算两种主题之间的色彩匹配度;2、对于复杂场景中色彩匹配度不高的局部场景,进行色彩主题优化,调整局部场景的色彩分布,使得局部场景的色彩主题接近复杂场景的基本色彩主题;3、利用色彩主题中每种色彩作为色彩转移的依据,对于色彩转移后的局部场景能够保留原局部场景的纹理特征。附图说明图1是本专利技术的方法流程图;图2是本专利技术实施例中需要进行色彩优化的复杂场景;图3是本专利技术实施例中的用户指定的需要的优化的布局场景;图4是本专利技术实施例中优化以后的布局场景的色彩效果。具体实施方式下面结合附图和实施例对本专利技术作进一步说明。一种基于色彩聚类中心变换的场景主题优化与调色方法,该方法采用kmeans聚类方法提取出复杂场景和局部场景的中的5种主要色彩构成基本色彩主题和待优化色彩主题,利用基本色彩主题,对待优化色彩主题评价,并实现对待优化色彩主题的优化,使得局部场景与复杂场景之间更加搭配,实现对复杂场景建模效果的优化。如图1所示,本专利技术一种基于色彩聚类中心变换的场景主题优化与调色方法,包括以下步骤:包括以下步骤:(1)确定需要进行色彩效果优化的复杂场景模型,对需要进行色彩效果优化的复杂场景模型提取5种色彩作为该场景模型的色彩主题,具体为:对于输入的复杂场景模型,将模型中的色彩从RGB色彩空间转换到HSV空间,采用kmeans聚类方法,获得复杂场景模型中的5种主要色彩,构成基本色彩主题T1,这里的色彩主题还可以人工指定;(2)由用户指定需要优化的局部场景,按照步骤1中方法提取局部场景的5种色彩作为待优化色彩主题T2;(3)根据步骤1中得到的基本色彩主题T1,对步骤2中得到的待优化色彩主题T2进行评价,若评价得到的结果在可接受范围内,则维持局部场景的原色彩设计,若待优化色彩主题T2与基本色彩主题相差较大,则对待优化色彩主题T2进行优化,并采用新的色彩主题对局部场景进行色彩优化,具体为:步骤1中获得的基本色彩主题T1包括5种色彩,每种色彩包括h、s、v,其中h为色调值,s为纯度值,v为亮度值,定义两种色彩之间的距离为,其中分别表示第一种色彩的色调值、纯度值和亮度值,分别表示第二种色彩的色调值、纯度值和亮度值;步骤2中获得的待优化色彩主题T2包括5种色彩,每种色彩所占的面积比例为,两种色彩主题之间的距离为:其中,表示和之间的距离,i=1~5;设置阈值N,N大于零,若小于等于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较高,不需要进行优化;若大于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较低,需要对待优化色彩主题T2进行优化,具体为:对于待优化色彩主题T2,按照下式分别计算色彩主题中每种色彩:得到新的色彩主题,新的色彩主题由色彩组成,重新计算与T1之间的距离,若该距离大于N则重复本步骤,直到新得到的色彩主题与基本色彩主题之间的距离小于等于N,获得优化后的色彩主题T3;(4)根据优化后的色彩主题T3对局部场景进行色彩优化,具体为:优化后的色彩主题T3包括5种色彩;对于第i类色彩,计算平移量,在遍历局部场景中的点的时候先根据步骤1中kmeans聚类方法的结果确定其所属的色彩类别,再根据下式计算该点新的色彩值:其中,表示改动后的色彩值,表示该点改动前的色彩值,表示对应的色彩平移量;若该点最终的色彩值超过HSV色彩空间的边界则一律按照边界值计算,当对所有点的色彩本文档来自技高网...
一种基于色彩聚类中心变换的场景主题优化与调色方法

【技术保护点】
一种基于色彩聚类中心变换的场景主题优化与调色方法,其特征在于,包括以下步骤:(1)确定需要进行色彩效果优化的复杂场景模型,对需要进行色彩效果优化的复杂场景模型提取5种色彩作为该场景模型的色彩主题,具体为:对于输入的复杂场景模型,将模型中的色彩从RGB色彩空间转换到HSV空间,采用kmeans聚类方法,获得复杂场景模型中的5种主要色彩,构成基本色彩主题T1; (2)由用户指定需要优化的局部场景,按照步骤1中方法提取局部场景的5种色彩作为待优化色彩主题T2; (3)根据步骤1中得到的基本色彩主题T1,对步骤2中得到的待优化色彩主题T2进行评价,若评价得到的结果在可接受范围内,则维持局部场景的原色彩设计,若待优化色彩主题T2与基本色彩主题相差较大,则对待优化色彩主题T2进行优化,并采用新的色彩主题对局部场景进行色彩优化,具体为:步骤1中获得的基本色彩主题T1包括5种色彩,每种色彩包括h、s、v,其中h为色调值,s为纯度值,v为亮度值,定义两种色彩之间的距离为,其中分别表示第一种色彩的色调值、纯度值和亮度值,分别表示第二种色彩的色调值、纯度值和亮度值;步骤2中获得的待优化色彩主题T2包括5种色彩,每种色彩所占的面积比例为,两种色彩主题之间的距离为:其中,表示和之间的距离,i=1~5;设置阈值N,N大于零,若小于等于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较高,不需要进行优化;若大于N,则认为待优化色彩主题T2与基本色彩主题T1的匹配度较低,需要对待优化色彩主题T2进行优化,具体为: 对于待优化色彩主题T2,按照下式分别计算色彩主题中每种色彩:得到新的色彩主题,新的色彩主题由色彩组成,重新计算与T1之间的距离,若该距离大于N则重复本步骤,直到新得到的色彩主题与基本色彩主题之间的距离小于等于N,获得优化后的色彩主题T3;(4)根据优化后的色彩主题T3对局部场景进行色彩优化,具体为:优化后的色彩主题T3包括5种色彩;对于第i类色彩,计算平移量,在遍历局部场景中的点的时候先根据步骤1中kmeans聚类方法的结果确定其所属的色彩类别,再根据下式计算该点新的色彩值:其中,表示改动后的色彩值,表示该点改动前的色彩值,表示对应的色彩平移量;若该点最终的色彩值超过HSV色彩空间的边界则一律按照边界值计算,当对所有点的色彩完成操作时,就实现了对局部场景的色彩优化;(5)对于完成色彩优化的局部场景进行色彩空间的转换,即从HSV色彩空间转化到RGB色彩空间,保存并在显示器上显示。...

【技术特征摘要】
1.一种基于色彩聚类中心变换的场景主题优化与调色方法,其特征在于,包括以下步骤:(1)确定需要进行色彩效果优化的复杂场景模型,对需要进行色彩效果优化的复杂场景模型提取5种色彩作为该场景模型的色彩主题,具体为:对于输入的复杂场景模型,将模型中的色彩从RGB色彩空间转换到HSV空间,采用kmeans聚类方法,获得复杂场景模型中的5种主要色彩,构成基本色彩主题T1;(2)由用户指定需要优化的局部场景,按照步骤(1)中方法提取局部场景的5种色彩作为待优化色彩主题T2;(3)根据步骤(1)中得到的基本色彩主题T1,对步骤(2)中得到的待优化色彩主题T2进行评价,若评价得到的结果在可接受范围内,则维持局部场景的原色彩设计,若待优化色彩主题T2与基本色彩主题相差较大,则对待优化色彩主题T2进行优化,并采用新的色彩主题对局部场景进行色彩优化,具体为:步骤(1)中获得的基本色彩主题T1包括5种色彩BC1,BC2,BC3,BC4,BC5,每种色彩包括h、s、v,其中h为色调值,s为纯度值,v为亮度值,定义两种色彩之间的距离为其中h1,s1,v1分别表示第一种色彩的色调值、纯度值和亮度值,h2,s2,v2分别表示第二种色彩的色调值、纯度值和亮度值;步骤(2)中获得的待优化色彩主题T2包括5种色彩SC1,SC2,SC3,SC4,SC5,每种色彩所占的面积比例为w1,w2,w3,w4,w5,两种色彩主题之间的距离LT为:其中,LCi表示BCi和SCi之间的距离,i=1~5;设置阈值N,N大于零,若LT小于等于...

【专利技术属性】
技术研发人员:方力洋王进
申请(专利权)人:王进
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1