The invention discloses a digital camouflage pattern generation method based on image fractal texture, which comprises the following steps: s1. extracting the background main color of the background image and the area ratio of the background main color; s2. generating the texture image based on the improved fractal Brownian motion; s3. coloring the texture image; s4. initial camouflage The pattern image is enlarged according to the unit size; s5. The invention introduces standard deviation correction in step S2 to prevent the generated texture image from being too discrete, improves the coloring method in step s3, even uses the mixed coloring algorithm to colorize the texture image, and vectorizes the image in step s5, so that the camouflage pattern achieves the effect of constant scaling. The invention can design camouflage patterns with strong randomness, adaptability and camouflage effect by solidifying texture image generation steps, optimizing texture pattern generation algorithm and improving coloring algorithm.
【技术实现步骤摘要】
基于图像分形纹理的数码迷彩图案生成方法
本专利技术属于图像处理与分析以及迷彩伪装设计
,尤其涉及一种基于图像分形纹理的数码迷彩图案生成方法。
技术介绍
数码迷彩是当今综合运用先进技术手段的新一代伪装迷彩。它是以人类对图形的视觉心理感受特性、数字成像点阵特征以及人眼视觉对目标识别特征等作为设计依据,可对背景颜色、纹理和层次等细节信息进行高度仿真,并以数码点阵的形式呈现出来。当前迷彩设计的主要方式分为人工作业和计算机智能设计,其中:人工作业是设计人员根据个人经验在图纸或计算机辅助设计软件中设计迷彩图案,该方式具有耗时长、效率低和设计雷同等缺点,同时对设计人员能力和经验的要求较高。计算机智能设计是利用计算机和数字图像处理技术,提取伪装背景的主色,通过合理的算法设计迷彩单元的尺寸和排布方式。国内学者在这方面做了大量的研究,提出了多种设计方法。而这些设计方法按照迷彩单元的排布方式,主要分为基于背景图像轮廓排布和模板最优填充排布。基于背景图像轮廓的排布方式,存在多种实现方法,例如:仿造数码迷彩、基于模板遍历法和基于分水岭方法等。虽然上述各种实现方法在所利用的颜色空间和算法略有不同,但其基本生成原理是相似的,即运用聚类或量化等方法获取背景主色信息,运用分割算法生成背景轮廓图像,再将分割后的图像各区域数码化,从而生成最终的数码迷彩图案。此种方法虽然简单快速,但过于依托单一背景图像,随机性较差。模板最优填充排布,是使用生成的模板图案在迷彩图案背景上进行随机填充,当最小斑点区面积小于一定阈值时,填充结束,生成迷彩图案。此种方法模拟人工作业,生成迷彩具有较大随机性,不能反 ...
【技术保护点】
1.基于图像分形纹理的数码迷彩图案生成方法,其特征在于,包括如下步骤:s1.提取背景图像的背景主色以及所述背景主色的面积比例;s2.基于改进的分形布朗运动生成纹理图像s2.1 将背景图像转换为灰度图像,并根据侦察分辨率调整图像尺寸;s2.2 获取灰度图像的分形布朗运动参数设灰度图像大小为M×M,f(x,y)是灰度图像在(x,y)位置处的像素值,其中,1≤x≤M、1≤y≤M,则可推导得到灰度图像关于自相关函数平均值的公式:R(m)=R(1)m2H (1)公式(1)中:
【技术特征摘要】
1.基于图像分形纹理的数码迷彩图案生成方法,其特征在于,包括如下步骤:s1.提取背景图像的背景主色以及所述背景主色的面积比例;s2.基于改进的分形布朗运动生成纹理图像s2.1将背景图像转换为灰度图像,并根据侦察分辨率调整图像尺寸;s2.2获取灰度图像的分形布朗运动参数设灰度图像大小为M×M,f(x,y)是灰度图像在(x,y)位置处的像素值,其中,1≤x≤M、1≤y≤M,则可推导得到灰度图像关于自相关函数平均值的公式:R(m)=R(1)m2H(1)公式(1)中:公式(1)两边取对数,可得:上述公式(2)采用最小二乘法进行拟合,最小二乘法的求解过程如下:将公式(2)两侧算式分别设为Xm=lg(m);应用最小二乘法原理,保证实测值与计算值的离差平方和最小,得到分形布朗运动的标度特征H的计算公式:根据公式(3)求出标度特征H,并计算出标准偏差对上述标准偏差δ进行修正,修正公式如下所示:s2.3基于Diamond-Square算法生成纹理图像循环执行Diamond步骤和Square步骤,经过n次循环形成一幅(2n+1)×(2n+1)的图像,定义ΔG为执行Diamond步骤时的随机变量;则随机变量ΔG的取值中增加由分形布朗运动的标度特征H和修正后的标准偏差δ构成的补偿项,则第n次循环步骤时的随机变量ΔG的计算公式如下:公式(5)中guass()函数是服从标准正态分布;s2.4对生成的纹理图像进行滤波处理;s3.对纹理图像进行赋色处理基于Diamond-Square算法产生的纹理图像,其数值为连续的浮点型,根据背景主色以及所述背景主色的面积比例对纹理图像做赋色处理,以获取初始的迷彩图案图像;在顺序赋色的基础上增加颜色混合赋色处理,算法过程如下:首先量化浮点型的纹理图像,将纹理图像中每个像素点值量化为0到Imax之间的整数;定义主色个数为N时,主色列表为color(n),即{...
【专利技术属性】
技术研发人员:王向伟,沙建军,彭锐辉,张海洋,
申请(专利权)人:青岛九维华盾科技研究院有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。