【技术实现步骤摘要】
一种纹理图像和合成图像的生成方法和装置
本说明书一个或多个实施例涉及机器学习领域和数据安全领域,尤其涉及一种纹理图像和合成图像的生成方法和装置。
技术介绍
在很多图像识别的项目中,需要用到大量复杂且不重复图像来训练图像识别模型,以增强其识别能力。这样就需要一种自动图像生成方法来大量生成所需的图像。现有的图像生成方法生成的图像比较简单,且风格较为单一,用这样的图像训练出的识别模型对复杂图像的识别能力较差,且容易存在过拟合的问题,即有效识别的图像风格较为单一,不具有识别多种类型风格的图像的能力。因此就需要一种可以大量生成不同风格的复杂纹理图像的方法。作为图像识别模型的一种具体化应用,专用于识别验证码图像的验证码识别模型,广泛应用于对验证码的安全性测试,验证码模拟攻击等方面。而训练一个高精度的验证码内容识别模型需要大量随机、复杂、不重复、低成本的带标签的验证码,为了满足这种需求,建立一种能大量生产满足上述需要的验证码的生成器是合理的选择。现有的验证码生成器的各种解决方案的基本思想为,将验证码拆分为二个图层,二个图层分别为噪 ...
【技术保护点】
1.一种纹理图像的生成方法,所述方法包括:/n对于待生成图像中任意的第一位置,对该第一位置的坐标值施加基础图形函数,得到基础值;其中所述基础图形函数定义待形成的纹理图案中包含的图形要素;/n针对上述第一位置,至少根据噪声扰动函数,生成扰动噪声值;/n对于所述基础值和所述扰动噪声值的和值,施加调整函数,得到该第一位置的像素值;所述调整函数定义所述图形要素形成纹理图案的布局方式;/n根据各个位置的像素值,生成纹理图像。/n
【技术特征摘要】
1.一种纹理图像的生成方法,所述方法包括:
对于待生成图像中任意的第一位置,对该第一位置的坐标值施加基础图形函数,得到基础值;其中所述基础图形函数定义待形成的纹理图案中包含的图形要素;
针对上述第一位置,至少根据噪声扰动函数,生成扰动噪声值;
对于所述基础值和所述扰动噪声值的和值,施加调整函数,得到该第一位置的像素值;所述调整函数定义所述图形要素形成纹理图案的布局方式;
根据各个位置的像素值,生成纹理图像。
2.根据权利要求1所述的方法,其中,所述至少根据噪声扰动函数,生成扰动噪声值,包括:
对所述第一位置的坐标值施加所述噪声扰动函数,得到第一函数值;
在所述第一函数值的基础上施加扰动强度系数,得到所述扰动噪声值。
3.根据权利要求1或2所述的方法,其中,所述噪声扰动函数为基于噪声插值算法的平滑噪声扰动函数。
4.根据权利要求3所述的方法,所述噪声差值算法包括柏林插值算法,双边插值算法。
5.根据权利要求1或2所述的方法,其中,所述噪声扰动函数还包括扰动尺寸参数,用于定义通过扰动叠加层数确定的扰动尺寸;
所述至少根据噪声扰动函数,生成扰动噪声值,包括:
利用所述噪声扰动函数,针对所述第一位置的坐标值和所述扰动尺寸参数的参数值,生成所述扰动噪声值。
6.根据权利要求1所述的方法,其中,所述图形要素为圆;所述基础图形函数包括,计算所述第一位置距离图像中心的距离比例;所述调整函数定义多个圆环的排布。
7.一种合成图像的生成方法,包括:
获取根据权利要求1所述的方法生成的纹理图像;
获取文本图像;
至少基于所述纹理图像和所述文本图像的叠加,生成合成图像。
8.根据权利要求7所述的方法,还包括:
获取前景噪声图像;
所述至少基于所述纹理图像和所述文本图像的叠加,生成合成图像,包括:基于所述纹理图像,所述文本图像和所述前景噪声图像的叠加,生成合成图像。
9.根据权利要求7所述的方法,其中,至少基于所述纹理图像和所述文本图像的叠加,生成合成...
【专利技术属性】
技术研发人员:赵文龙,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。