一种车辆伪装涂料漆膜颜色选取方法及系统技术方案

技术编号:34920551 阅读:21 留言:0更新日期:2022-09-15 07:12
本发明专利技术涉及一种车辆伪装涂料漆膜颜色选取方法及系统,该方法包括:将背景图像转换到L

【技术实现步骤摘要】
一种车辆伪装涂料漆膜颜色选取方法及系统


[0001]本专利技术涉及车辆伪装
,特别是涉及一种车辆伪装涂料漆膜颜色选取方法及系统。

技术介绍

[0002]对军事目标实施迷彩伪装,可有效降低目标显著性,提高目标的战场生存能力。采用计算机进行迷彩方案设计的首要问题就是提取优势背景颜色。
[0003]《GJB 798

90伪装涂料漆膜颜色》规定了适用于以地面为背景的军用车辆伪装涂料漆膜标准色。现有的背景优势颜色提取算法都不满足国军标要求的军用车辆伪装涂料漆膜颜色要求。

技术实现思路

[0004]本专利技术的目的是提供一种车辆伪装涂料漆膜颜色选取方法及系统,提高了颜色选取与背景图像的融合性。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种车辆伪装涂料漆膜颜色选取方法,包括:
[0007]获取背景图像;
[0008]将所述背景图像转换到L
*
a
*
b
*
颜色空间,获得背景颜色空间图;
[0009]初始化M种预设标准色,各预设标准色为L
*
a
*
b
*
色度值对应的三维向量;
[0010]初始化K

mean算法的N个聚类中心,N个聚类中心为N种颜色不同的预设标准色;
[0011]根据当前各所述聚类中心将所述背景颜色空间图中每个像素点进行分组;
[0012]分别计算每个分组中所有像素点的L
*
a
*
b
*
三维向量的平均值;
[0013]根据各平均值更新聚类中心;
[0014]判断更新后的聚类中心与更新前的聚类中心是否完全相同;
[0015]若更新后的聚类中心与更新前的聚类中心不完全相同,则将更新后的聚类中心作为当前聚类中心,返回步骤“根据当前各所述聚类中心将所述背景颜色空间图中每个像素点进行分组”;
[0016]若更新后的聚类中心与更新前的聚类中心完全相同,则将更新后的聚类中心对应的N种预设标准色作为车辆涂装颜色。
[0017]可选地,N为3,M为30。
[0018]可选地,所述根据各平均值更新聚类中心,具体包括:
[0019]分别计算第i个分组的所述平均值与M种预设标准色的欧式距离,将最小欧式距离对应的预设标准色作为第i个标准化颜色;
[0020]将获得的N个标准化颜色作为更新后的聚类中心。
[0021]可选地,所述根据各平均值更新聚类中心,具体包括:
[0022]构建映射误差矩阵集合,所述映射误差矩阵集合中包括根据不同的行排列组合获
得的N!种映射误差矩阵;各映射误差矩阵为N行M列的矩阵,各映射误差矩阵中每行元素为一个分组的平均值与M种预设标准色的欧式距离,所述映射误差矩阵中相同列数的列元素对应的预设标准色的相同;
[0023]将所述映射误差矩阵中元素的最大值作为距离阈值;
[0024]对于每个映射误差矩阵,从第1行开始,依次确定每行的标准化颜色:保存第i行中最小值,将第i行中最小值对应的预设标准色作为第i个标准化颜色,并将第i行中最小值所在列的元素均置为距离阈值;
[0025]分别计算从每个映射误差矩阵确定的N个最小值的平方均值,获得N!个平方均值;
[0026]将N!个平方均值中最小值对应的N个标准化颜色作为更新后的聚类中心。
[0027]本专利技术公开了一种车辆伪装涂料漆膜颜色选取系统,包括:
[0028]背景图像获取模块,用于获取背景图像;
[0029]L
*
a
*
b
*
颜色空间转换模块,用于将所述背景图像转换到L
*
a
*
b
*
颜色空间,获得背景颜色空间图;
[0030]M种预设标准色初始化模块,用于初始化M种预设标准色,各预设标准色为L
*
a
*
b
*
色度值对应的三维向量;
[0031]聚类中心初始化模块,用于初始化K

mean算法的N个聚类中心,N个聚类中心为N种颜色不同的预设标准色;
[0032]像素点分组模块,用于根据当前各所述聚类中心将所述背景颜色空间图中每个像素点进行分组;
[0033]各分组平均值计算模块,用于分别计算每个分组中所有像素点的L
*
a
*
b
*
三维向量的平均值;
[0034]聚类中心更新模块,用于根据各平均值更新聚类中心;
[0035]判断模块,用于判断更新后的聚类中心与更新前的聚类中心是否完全相同;
[0036]返回模块,若更新后的聚类中心与更新前的聚类中心不完全相同,用于将更新后的聚类中心作为当前聚类中心,返回像素点分组模块;
[0037]车辆涂装颜色输出模块,若更新后的聚类中心与更新前的聚类中心完全相同,用于将更新后的聚类中心对应的N种预设标准色作为车辆涂装颜色。
[0038]可选地,N为3,M为30。
[0039]可选地,所述聚类中心更新模块,具体包括:
[0040]各分组的标准化颜色确定单元,用于分别计算第i个分组的所述平均值与M种预设标准色的欧式距离,将最小欧式距离对应的预设标准色作为第i个标准化颜色;
[0041]第一聚类中心更新单元,用于将获得的N个标准化颜色作为更新后的聚类中心。
[0042]可选地,所述聚类中心更新模块,具体包括:
[0043]映射误差矩阵集合构建单元,用于构建映射误差矩阵集合,所述映射误差矩阵集合中包括根据不同的行排列组合获得的N!种映射误差矩阵;各映射误差矩阵为N行M列的矩阵,各映射误差矩阵中每行元素为一个分组的平均值与M种预设标准色的欧式距离,所述映射误差矩阵中相同列数的列元素对应的预设标准色的相同;
[0044]距离阈值确定单元,用于将所述映射误差矩阵中元素的最大值作为距离阈值;
[0045]每行的标准化颜色确定单元,用于对于每个映射误差矩阵,从第1行开始,依次确
定每行的标准化颜色:保存第i行中最小值,将第i行中最小值对应的预设标准色作为第i个标准化颜色,并将第i行中最小值所在列的元素均置为距离阈值;
[0046]平方均值计算单元,用于分别计算从每个映射误差矩阵确定的N个最小值的平方均值,获得N!个平方均值;
[0047]第二聚类中心更新单元,用于将N!个平方均值中最小值对应的N个标准化颜色作为更新后的聚类中心。
[0048]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0049]本专利技术公开了一种车辆伪装涂料漆膜颜色选取方法及系统,将背景图像转换到L
*
a
*
b
*
颜色空间获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆伪装涂料漆膜颜色选取方法,其特征在于,包括:获取背景图像;将所述背景图像转换到L
*
a
*
b
*
颜色空间,获得背景颜色空间图;初始化M种预设标准色,各预设标准色为L
*
a
*
b
*
色度值对应的三维向量;初始化K

mean算法的N个聚类中心,N个聚类中心为N种颜色不同的预设标准色;根据当前各所述聚类中心将所述背景颜色空间图中每个像素点进行分组;分别计算每个分组中所有像素点的L
*
a
*
b
*
三维向量的平均值;根据各平均值更新聚类中心;判断更新后的聚类中心与更新前的聚类中心是否完全相同;若更新后的聚类中心与更新前的聚类中心不完全相同,则将更新后的聚类中心作为当前聚类中心,返回步骤“根据当前各所述聚类中心将所述背景颜色空间图中每个像素点进行分组”;若更新后的聚类中心与更新前的聚类中心完全相同,则将更新后的聚类中心对应的N种预设标准色作为车辆涂装颜色。2.根据权利要求1所述的车辆伪装涂料漆膜颜色选取方法,其特征在于,N为3,M为30。3.根据权利要求1所述的车辆伪装涂料漆膜颜色选取方法,其特征在于,所述根据各平均值更新聚类中心,具体包括:分别计算第i个分组的所述平均值与M种预设标准色的欧式距离,将最小欧式距离对应的预设标准色作为第i个标准化颜色;将获得的N个标准化颜色作为更新后的聚类中心。4.根据权利要求1所述的车辆伪装涂料漆膜颜色选取方法,其特征在于,所述根据各平均值更新聚类中心,具体包括:构建映射误差矩阵集合,所述映射误差矩阵集合中包括根据不同的行排列组合获得的N!种映射误差矩阵;各映射误差矩阵为N行M列的矩阵,各映射误差矩阵中每行元素为一个分组的平均值与M种预设标准色的欧式距离,所述映射误差矩阵中相同列数的列元素对应的预设标准色相同;将所述映射误差矩阵中元素的最大值作为距离阈值;对于每个映射误差矩阵,从第1行开始,依次确定每行的标准化颜色:保存第i行中最小值,将第i行中最小值对应的预设标准色作为第i个标准化颜色,并将第i行中最小值所在列的元素均置为距离阈值;分别计算从每个映射误差矩阵确定的N个最小值的平方均值,获得N!个平方均值;将N!个平方均值中最小值对应的N个标准化颜色作为更新后的聚类中心。5.一种车辆伪装涂料漆膜颜色选取系统,其特征在于,包括:背景图像获取模块,用于获取背景图像;L
*
a
*
b
*
颜色空间转换模块,用于将所述背景图像转换...

【专利技术属性】
技术研发人员:王文娟崔佩璋孙慧贤尹文龙陶杰王欣郭宝锋李擎吉兵
申请(专利权)人:中国人民解放军陆军工程大学
类型:发明
国别省市:

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

1